2020-08-23 01:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们有一个CRM界面,可以从第三方接收XML,必须将其转换为IDOC。
我们面临的挑战是我们收到的XML没有名称空间,而映射时抛出的错误是"目标XML结构不正确",并且第三方表示无法从名称生成/硬编码。
如何克服这个问题? 有什么解决方法吗?
嗨Subin,
您可以在操作映射中的消息映射之前使用xslt映射。
请检查此链接
链接
Hello Subin,
请同时测试两种方法,然后检查哪种方法最适合您。
我也不知道您可以从ESR中删除名称空间。 对我来说,这也是一个很好的学习。
最好的方法是继续前进。
嗨!
如果源消息类型是在ESR中设计的(不是作为外部定义导入的),则可以 尝试从消息类型中删除" XML名称空间"。
但是,正如Khusal已经提到的,更好的方法是使用XSL转换。 但是我不会将其用作OM的第一步,而是将其用作唯一会生成目标IDoc结构的映射程序。
Evgeniy。
我尝试删除 消息类型的XML名称空间,这对我来说似乎是简单的解决方案。 这样做是否有负面影响,或者您会考虑让我使用XSLT映射?
最多设置5个标签!
嗨Subin,
您可以在操作映射中的消息映射之前使用xslt映射。
请检查此链接
链接
Hello Subin,
请同时测试两种方法,然后检查哪种方法最适合您。
我也不知道您可以从ESR中删除名称空间。 对我来说,这也是一个很好的学习。
最好的方法是继续前进。
嗨!
如果源消息类型是在ESR中设计的(不是作为外部定义导入的),则可以 尝试从消息类型中删除" XML名称空间"。
但是,正如Khusal已经提到的,更好的方法是使用XSL转换。 但是我不会将其用作OM的第一步,而是将其用作唯一会生成目标IDoc结构的映射程序。
Evgeniy。
我尝试删除 消息类型的XML名称空间,这对我来说似乎是简单的解决方案。 这样做是否有负面影响,或者您会考虑让我使用XSLT映射?
一周热门 更多>