如何从SAP PI(7.4单堆栈)而不是ECC发送确认消息

2020-08-17 11:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用SAP P...

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

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


大家好,

我正在使用SAP PI处理从SAOP到IDOC的方案。 要求说,发送方系统需要SAP PI本身而不是ECC的确认。

详细地说,发送方系统希望从SAP PI生成一条响应消息,说明PI是否已接收到该消息。

而在将响应发送回发送方系统(SOAP)之后,SAP PI应该进一步处理IDOC。

请大家为我提供解决方案,以实现上述要求。

谢谢。

关于

Somesh Mohan

11条回答
jovirus
2020-08-17 11:36

嗨Anil!

可以使用另一种方法。

这是一种同步/异步桥接变体(我之前曾经尝试过):

1。 创建具有接口的具有响应消息类型的多带带业务组件,以接收确认。

2。 在发件人SOAP适配器中,将RequestOnewayBean和WaitResponseBean一起使用(因为它在标准的Sync-Async桥配置中使用)。

3。 在iCo中使用两个接收器:您的ECC系统和新创建的业务组件。

4。 传递到ECC系统的方式通常是正常的,对于第二个BC,请使用多带带的OM来构建所需的响应消息(重要:您应该像在标准Sync-Async网桥配置的响应部分中一样,使用源消息ID来设置相关ID)。

5。 在第二个BC使用的接收方通信通道(例如SOAP)中,添加NotifyResponseBean模块并删除标准模块。

因此,iCo的第一部分将消息发送到接收系统(ECC),第二部分-使用响应消息关闭在发送者SOAP适配器中打开的网桥。

您还可以使用一个接收系统,并向其添加其他接口。 在这种情况下,您可以使用接口确定步骤的"在运行时维护订单"选项。 首先,您将响应发送到发送方系统,如果操作成功,则将源消息发送到ECC。

致谢,叶夫基尼。

一周热门 更多>