使用OData接口将数据插入Hybris-解析XML流时出错

2020-09-27 13:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在Hybris中使用产品实体时,...

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

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


在Hybris中使用"产品"实体时,我们会遇到一些问题。

在尝试使用OData接口将数据导入Hybris时,收到错误消息"解析XML流时出错"。

以下是指向我发送给Hybris的请求的链接: https://gist .github.com/mniehe/c25f4130b811889ec0b9f9df18e57159

如果我接受相同的请求,但删除了" Products.Quantity"和" Products.Amount",它可以正常工作。 因此,这取决于我如何发送这两个字段。 我检查了我们的Hybris版本的界面指南,并说这两个字段应该存在于" InteractionProduct"上。 我是否在误读应如何使用这些字段? 还是"产品"数组未正确映射到" InteractionProduct"? 任何指导都是有帮助的,因为"解析XML流时出错"是完全没有用的错误消息。

希望您能为我们提供正确的指导或帮助。

2条回答
一只江湖小虾
2020-09-27 13:29

你好安德鲁,

请尝试将金额值放在双引号中:

"金额":" 13394.8"

金额以JSON字符串形式发送-根据OData json格式文档 http: //www.odata.org/documentation/odata-version-2-0/json-format/ double值必须使用引号("),因为double的格式为JSON字符串。

最诚挚的问候,

Johannes

一周热门 更多>