点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我为spfli创建了一个cds-view,其中包含字段FLTIME(类型I。通过使用@ OData.publish注释:true为CDS-View创建一个OData-Service:
调用OData-Service会产生以下错误:
无法调用CONVERSION_EXIT_SDURA_OUTPUT(输出分配给不兼容的字段)。
代码:/IWBEP/CL_MGW_DATA_HELPER ===== CM008(第214行)
CALL FUNCTION lv_function" value = CONVERSION_EXIT_SDURA_OUTPUT
导出
输入= iv_source_property"值361,I(4)
导入
输出= ev_target_property"值361,I(4)
为什么用整数值调用该函数? 这似乎是SAP的软件错误。
注意:在方法INTERNAL_ENTITYSET_OUTB(/IWBEP/CL_MGW_DATA_HELPER)中,可以看到内部类型是Integer,而对应的EXIT是SDURA(在LS_PROPERTY_INFO结构中)。
为了帮助您,我进行了快速搜索。
sap cds int4
它确实提供了我想要的东西。 有一些CDS博客很好阅读。 您正在寻找的是
https://blogs.sap.com/2019/10/23/part3.-cds-view-with-expressions-and-session-variables/
I' m不确定为什么需要创建定义,除非它是参数。 无论如何,先看看这个,然后再看整个博客列表。
一周热门 更多>