REST接收器适配器(ARRAY)-2个具有相同名称的元素

2020-09-26 13:49发布

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

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


我具有下一个集成:
SAP ECC-> PO-> REST接收器

我遇到一个问题,在我的结构中有2个具有相同名称的元素。

我的结构:







< xsd:sequence>


















如上所示,我有两个元素tabela,第一次是该元素不是数组0..1,但是第二次是数组0..unbounded。

如何在REST接收器适配器中仅指定元素tabela..unbounded为数组?

关于。

克莱伯·桑托斯

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

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


我具有下一个集成:
SAP ECC-> PO-> REST接收器

我遇到一个问题,在我的结构中有2个具有相同名称的元素。

我的结构:







< xsd:sequence>


















如上所示,我有两个元素tabela,第一次是该元素不是数组0..1,但是第二次是数组0..unbounded。

如何在REST接收器适配器中仅指定元素tabela..unbounded为数组?

关于。

克莱伯·桑托斯

付费偷看设置
发送
1条回答
三十六小时_GS
1楼-- · 2020-09-26 14:35

我怀疑下面的博客对您的情况没有帮助,因为一旦您提供" tabela"作为数组类型,则增强设置将被视为数组,无论它是否具有一个元素或其他元素(nome,ororrencia。 等等

https://blogs.sap.com/2016/01/13/rest-adapter-in-sap-pipo-enhanced-xmljson-conversion /

您可以使用java映射将xml转换为json,因为它基于子元素条件。

但是简单的解决方案是要求目标名称是否不同,只要目标侧可以更改结构。

一周热门 更多>