CDS查看条件中的布尔值和初始值

2020-08-23 08:55发布

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

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


在CDS View语法中,我发现我必须对* initial *值进行硬编码以进行比较

 booleanValue =''
numc4Value ='0000'

,我想知道是否有更好的方法来测试字段是否为初始字段(但不为null)。 例如:

定义vlew myView
 从表中选择为t1 
{
... 案例
当t1.booleanField =''时'this是false'
当t1.numc4Field ='0000'时'this is no value'
结尾为myField
}
where。 ..

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

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


在CDS View语法中,我发现我必须对* initial *值进行硬编码以进行比较

 booleanValue =''
numc4Value ='0000'

,我想知道是否有更好的方法来测试字段是否为初始字段(但不为null)。 例如:

定义vlew myView
 从表中选择为t1 
{
... 案例
当t1.booleanField =''时'this是false'
当t1.numc4Field ='0000'时'this is no value'
结尾为myField
}
where。 ..
付费偷看设置
发送
2条回答
路亽曱_Ryan
1楼-- · 2020-08-23 09:43

从ABAP 7.53(又称ABAP平台1809)开始,您可以使用IS INITIAL; 检查 https://help.sap.com /doc/abapdocu_latest_index_htm/latest/zh-CN/abennews-753-abap_cds.htm#!ABAP_MODIFICATION_2@2@

半个程序猿
2楼-- · 2020-08-23 09:23

我们正在750上,但感谢您提供有关753的提示 -值得期待的事情。

一周热门 更多>