点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我有一个Edm.DateTime字段,想将其设置为NULL。 在SEGW中将其标记为"空"。
我已经在Gateway Client中尝试了一些操作。
唯一处理空字段的操作是
但是这什么也没做。 当我查询带有空日期字段的对象时,显示的是相同的东西。
除此以外的其他任何内容,例如:
- 0
- 00000000
- NULL
- 0000-00-00T00:00:00
不起作用。
当前解决方法是,如果sapui5应用程序中的日期字段为空,则将其设置为" 1970-01-01T00:00:00"。
这样,我可以绕过方法/IWCOR/CL_DS_EDM_DATE_TIME = > PARSE_TIMESTAMP
我在后端这样做
IF ls_request_input_data-date ='19700101'。 ls_request_input_data-date = 0。 ENDIF。
还有其他解决方案吗?
因为我想将数据库中的字段设置为null,如果不对该字段发送任何内容,则不会发生任何事情
不知道您是什么
我认为在sap 00000000中,日期字段的"平均值"为null。
或者您在问如何将字段值设置为00000000?
如我的帖子所述,我已经尝试过,如果我只是将值设置为" 0",我也可以将值设置为后端的初始值,但是我不能 odata调用,因为它需要一个有效的日期
一周热门 更多>