点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
下午好,专家
我正在尝试使用带有同步插入功能的Integration Framework添加业务合作伙伴
我将Void用于出站
处理xml时,出现以下错误
" com.sap.b1i.xcellerator.XcelleratorException:XCE001嵌套的异常:com.sap.b1i.bizprocessor.BizProcException:BPE001嵌套的异常:com.sap.b1i.xcellerator.XcelleratorException:XCE001嵌套的异常:com .sap.b1i.xcellerator.XcelleratorException:XCE001嵌套异常:java.lang.RuntimeException:DI错误:(-5002)代码未定义[OCRD.CardCode]-di调用#1确实失败。"
3.jpg (51.5 kB)
你好
错误消息" DI错误:(-5002)代码未定义[OCRD.CardCode]-di调用#1确实失败"的根本原因。 是
他们应该是
但是,还有其他问题。
1。 xml有效负载看起来很奇怪,尤其是地址部分。 似乎您混合使用了DI表和DI对象属性。
2。 您要用于生成业务合作伙伴的xsl有效负载。 某些节点不属于业务合作伙伴对象版本2节点。
我做了一些调整,这是运行时消息日志。
insertbusinesspartnermessagelog.txt
以下xsl有效
谢谢
最好的问候
Huan Yang
您可以更改设置以从队列中删除。
你好,
请上传您的atom3.xsl
谢谢
最好的问候
欢阳
嗨,阿尔弗雷多!
在您的xslt中,您有:
因此,路径类似于:$ msg/BOM/BO/BusinessPartners/CardCode
当路径为:$ msg/BOM/BO/BusinessPartners/row/CardCode
这就是为什么它总是返回空行的原因。 尝试使用 或来解决此问题。 同样,您的转换原子看起来也不正确,因为您似乎在尝试在一个对象调用期间上载多个业务合作伙伴,但是您没有为地址提供CardCode。 因此,在这种情况下,B1IF无法将多个地址与多个业务伙伴进行匹配。
干杯。
嗨,阿尔弗雷多!
在您的xslt中,您有:
因此,路径类似于:$ msg/BOM/BO/BusinessPartners/CardCode
当路径为:$ msg/BOM/BO/BusinessPartners/row/CardCode
这就是为什么它总是返回空行的原因。 尝试使用 或来解决此问题。 同样,您的转换原子看起来也不正确,因为您似乎在尝试在一个对象调用期间上载多个业务伙伴,但没有为地址提供CardCode。 因此,在这种情况下,B1IF无法将多个地址与几个业务伙伴匹配。
嗨阿尔弗雷多,
您是否尝试调试方案? 如果您在开发环境中工作,则可以设置调试模式,并通过红色箭头检查每个孤立原子的输入和输出。 这是确定问题的最简单方法。
一周热门 更多>