在一个数据字段中显示两个属性

2020-08-17 10:01发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想知道是否可以在一个数据字段中显示实体的两个属性吗?
由于我没有在Fiori UI的OData批注中看到任何可能性,所以我认为可以通过CQL完成。/p>

假设我们具有以下实体。 我想将姓氏和姓氏结合起来,并以全名来访问它。

实体人:cuid {
 姓氏:字符串;
 姓:字符串;
 年龄:
 placeOfBirth:字符串;
 }
 

是否可以这样做?

干杯,
索尔斯滕

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想知道是否可以在一个数据字段中显示实体的两个属性吗?
由于我没有在Fiori UI的OData批注中看到任何可能性,所以我认为可以通过CQL完成。/p>

假设我们具有以下实体。 我想将姓氏和姓氏结合起来,并以全名来访问它。

实体人:cuid {
 姓氏:字符串;
 姓:字符串;
 年龄:
 placeOfBirth:字符串;
 }
 

是否可以这样做?

干杯,
索尔斯滕

付费偷看设置
发送
4条回答
骆驼绵羊
1楼 · 2020-08-17 10:35.采纳回答

您可能会使用具有自定义逻辑的虚拟属性?

bbpeas
2楼-- · 2020-08-17 10:22

我找到了相应的SQL查询。

从客户那里以全名选择CONCAT(FIRSTNAME,'',LASTNAME); 

在CQL中也可以吗?

派大星 ヾ
3楼-- · 2020-08-17 10:40

我刚刚尝试了Gregor的提示,这是正确的标志。 问题是字符串(姓和名)将始终显示为0。
这是我尝试过的三个语句(用>标记):

实体人作为plt.Person中的SELECT {
 *,
 > CONCAT(名称,'',姓氏)作为全名:字符串
 >名称||  ''|| 姓:字符串
 > name +''+全名:字符串
 } 
野沐沐
4楼-- · 2020-08-17 10:19

谢谢,我知道它可以在Service定义中使用。 由于我不想为每项服务都对其进行复制,是否有办法对所有人宣告一般?

 entity Person as plt.Person {
     *,
     姓||  ''|| 姓:字符串,
 };

 

一周热门 更多>