处理日期字段中的问题

2020-08-31 21:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 为了处理提交日期...

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

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


专家您好,

为了处理"提交日期",我将" Edm Core Type"用作" Edm.DateTime",如下所示。

在" ABAP类型编辑器"中,我使用了"/img/BI0/OIDATE"作为网关本身提供的类型。

当后端返回带有值的归档日期(例如'20130303')时,我的服务没有转储,并且工作正常,如下所示。

我面临以下问题。

问题:

1。 当后端返回归档值为'00000000'的日期时,出现以下错误。

2。 当提交日期为""时,我也收到上述错误。

请为上述问题提供解决方案,并在出现任何问题时进行指导。

非常感谢我的帮助,因为我已经花了很多时间在此????

此致

Ashwin

(7.8 kB)
4条回答
落灬小鱼
2020-08-31 22:11

大家好,

我昨天也遇到过同样的问题,但有人的模型。 我更改为date = nullable期望对其进行修复-事实并非如此!

原因是从提要返回的实际数据中的日期中有空格-我仍然不知道 为什么SAP内核允许此操作,因为它不是有效的内容类型。

ABAP测试的"初始"等效项仅对" 00000000"响应为true,空格不视为初始!

OData解析器具有一段代码,用于检查初始, 如果日期值是空格,它仍然会失败,因为不正确的初始值检测会将其发送到错误的转换路径。

唯一的解决方法是确保日期字段中包含一些有效内容,或者 '00000000'或适当的日期。

问候

罗恩。

一周热门 更多>