OAP布尔值的ABAP CDS注释?

2020-09-08 18:49发布

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

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


尊敬的大师,

我想让SADL从CDS视图中生成OData服务,并且我需要在属性/字段的服务元数据中使用Edm.Boolean,而不是在值'X'中使用Edm.String。

是否有用于此目的的注释?

谢谢

阿提拉

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

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


尊敬的大师,

我想让SADL从CDS视图中生成OData服务,并且我需要在属性/字段的服务元数据中使用Edm.Boolean,而不是在值'X'中使用Edm.String。

是否有用于此目的的注释?

谢谢

阿提拉

付费偷看设置
发送
5条回答
木偶小白
1楼-- · 2020-09-08 19:31

你好

https://help.sap .com/saphelp_gateway20sp12/helpdata/en/8d/89e454c2656574e10000000a44538d/content.htm

Edm.Boolean:"如果字符数为1,并且域包含字符串BOOL或FLAG,如果域为以下之一:BOOLE,XFELD,XFLAG,FLAG,X,DDFLAG,CHAR1_X"

最好的问候

严重

四川大学会员
2楼-- · 2020-09-08 19:33

正在工作!
非常感谢

Nir深蓝
3楼-- · 2020-09-08 19:45

您能测试一下吗?

演员表(
            案例ESSRole.agr_name
                 当" Z_CA_BCR_WORKSPACE_ESS"时,则为" X"
                 否则''
            (以BOOLE_D结尾))为ESSGranted 
能不能别闹
4楼-- · 2020-09-08 19:44

您好,

谢谢您的回答。 当我有一个SEGW项目且我的实体基于DDIC结构时,或者在实体属性中手动设置Data元素时,以上方法均起作用。 不幸的是,当我添加虚拟属性ESSGranted时,这在我的CDS消耗视图中不起作用:

案例ESSRole.agr_name
       当'Z_CA_BCR_WORKSPACE_ESS'然后强制转换('X'为BOOLE_D)
       否则将(''作为BOOLE_D)强制转换为ESSGranted
 

SADL似乎没有考虑这样做。

最好的问候

阿提拉

天桥码农
5楼-- · 2020-09-08 19:39

同一期阿提拉

塞巴斯蒂安诺

一周热门 更多>