点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在AMDP中使用标...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在AMDP中使用标...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在AMDP中使用标记了CDS表函数的逻辑。 我可以使用表函数访问数据,并且没有任何问题。 我的问题是EKKO.LOEKZ =''。 这种情况不起作用。 我曾尝试使用 IS NULL 和 LOEKZ ='',但是在这种情况下不会过滤记录。 当我在HANA存储过程中使用相同的查询时,这些空条件可以正常工作而没有任何问题,并且可以过滤数据。 请让我知道在where子句中使用NULL或空白时是否需要照顾AMDP或数据库功能。
CLASS zcl_openpo_amdp定义 上市 最后 创建公众。 公共部分。 接口:if_amdp_marker_hdb。 CLASS-METHODS get_po用于表功能zibp_cdstf_openpo。 受保护的部分。 专用部分。 ENDCLASS。 类别zcl_openpo_amdp实施。 HDB语言SQLSCRIPT选项的数据库功能方法get_po只读。 lt_openpo =选择ekpo.matnr作为产品,选择ekpo.werks作为产品, 来自" SCHEMA1"。" EKPO"作为ekpo内部加入" SDIERP"。" EKKO"作为ekko在ekko.mandt = ekpo.mandt上 ekko.ebeln = ekpo.ebeln ekko.bsart在('NB','KV')和 ekko.loekz =''; 返回:lt_openpo; 终结法。 ENDCLASS。
Hi Siva,
您确定在引号之间没有留出多余的空格吗?
在摘要中,您使用的是loekz =''而不是loekz =''。
一周热门 更多>