点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们正在使用入站ID...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们正在使用入站ID...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们正在使用入站IDoc CREMAS05创建供应商主数据。 我们首先创建它的" X"合作伙伴,然后为主要供应商" Y"触发另一个IDoc,该IDoc将具有" X"合作伙伴的合作伙伴信息。 因此将触发2个IDoc。
将触发消息以创建供应商的第三方系统,将在一个有效负载中发送整个数据(主要供应商和合作伙伴的数据),然后PI将其分为2个不同的IDoc。 而且,由于无法在SAP PI中解释IDoc响应,因此我们遇到第一个IDoc失败(未创建" X"合作伙伴)但PI仍触发第二个IDoc并创建主要供应商" Y"的情况。
我们要实现一个解决方案,如果两个IDoc中的任何一个失败,则整个过程应停止。 我们将选择IDoc选项,因为没有BAPI/FM创建可以在ABAP代理中使用的供应商数据。
此致
Sneha C。
有很多方法可以处理这种情况。
一种实现方法是在两个idocs上发送相同的密钥。 第二个基于该密钥查找第一个的状态,并且不尝试发布。
一周热门 更多>