CREMAS05-合作伙伴功能

2020-08-14 14:15发布

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

加入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。

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

加入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。

付费偷看设置
发送
1条回答
哎,真难
1楼-- · 2020-08-14 14:50

有很多方法可以处理这种情况。

一种实现方法是在两个idocs上发送相同的密钥。 第二个基于该密钥查找第一个的状态,并且不尝试发布。

一周热门 更多>