点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 作为POC,我们基于...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 作为POC,我们基于...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
作为POC,我们基于标准数据源0PROFIT_CTR_ATTR创建了一个简单的ODP Odata服务(通过SEGW)。 显然,由于ODP返回日期的方式,该服务不断失败。
这是错误:
详细信息是:
如果我从实体类型属性中删除所有日期字段,则一切正常:
对于包含日期的任何数据源,我们都会遇到相同的错误。 它们都以YYYY-MM-DD格式返回值,而GW显然不希望YYYYMMDD,因此GW不喜欢这种格式。
我缺少什么以及如何处理?
(231.7 kB)
嗨,Vadim,
在错误日志中,我可以看到以下错误消息:
'2000-01-01' 违反方面信息'maxlength = 8'
根据SAP KBA文章
https://launchpad.support.sap.com/#/notes/0002730945 一个原因可能是" ...必须根据业务设置MaxLength
您可以尝试将给定属性的构面"最大长度"设置为有效值。
这意味着与上述建议相反,您不会将Edm Type设置为EdmDateTime,而是将其保留为字符串,而仅更改MaxLength。
帮助,请举票。
然后可以确定这是SAP Gateway问题还是用于生成OData服务的ODP组件问题。
通过
最好的问候
安德烈
< p>一周热门 更多>