顺序组播,跨分支共享数据

2020-08-26 13:27发布

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

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


大家好,

我有一个需求,我需要进行顺序的Web服务调用以映射和创建完整的发票(分支3)。 分支机构3将需要来自分支机构2的输入(交付ID)。 分支2将需要来自分支One的输入(客户ID)。 (下面的示例场景)

我知道具有多播功能的消息转换限制(内容修饰符)。 使用Join&Gather/Aggregate的功能,我能够组合多个XML响应以检索必填字段。 当您有许多分支机构时,这可能不是最佳方法。 我希望找到一个更简单的解决方案。 如有任何帮助或建议,

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

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


大家好,

我有一个需求,我需要进行顺序的Web服务调用以映射和创建完整的发票(分支3)。 分支机构3将需要来自分支机构2的输入(交付ID)。 分支2将需要来自分支One的输入(客户ID)。 (下面的示例场景)

我知道具有多播功能的消息转换限制(内容修饰符)。 使用Join&Gather/Aggregate的功能,我能够组合多个XML响应以检索必填字段。 当您有许多分支机构时,这可能不是最佳方法。 我希望找到一个更简单的解决方案。 如有任何帮助或建议,

付费偷看设置
发送
4条回答
四川大学会员
1楼-- · 2020-08-26 13:49

Hi Gabriel

Sriprasad Shivaram Bhat 的博客文章,链接为 Praveen Tirumareddy 的答案解决了在多播分支之间共享值的问题,但我问自己,为什么要完全使用多播? 毕竟,其目的是在多个分支中处理同一条消息。 但是在您的情况下,第三个调用取决于第二个调用的结果,而第二个调用的结果又取决于第一个调用的结果。 那么,为什么不按顺序依次将所有三个呼叫直接连接到iflow中的下一个呼叫呢?

问候

Morten

槿木_熙
2楼-- · 2020-08-26 14:13

嗨,Morten ,所有三个分支都需要sftp的传入消息作为各自调用的源有效负载。目标有效负载将需要第一个和第二个调用的一些信息。 您能否详细说明一下在iflow中按顺序直接连接到下一个的三个呼叫? 谢谢您的帮助。

悠然的二货
3楼-- · 2020-08-26 13:56

您好,Gabriel,

能否请您从 Sriprasad Shivaram Bhat 这可能有助于简化您的解决方案。

https://blogs.sap.com/2018/09/01/how-to-copy-data-across-multiple-branches-of -multicast-in-sap-cpi/

谢谢,

Praveen T

何必丶何苦呢
4楼-- · 2020-08-26 13:54

嘿Praveen,谢谢。 确实浏览了您上面提到的博客。我对HashMap并不熟悉,并且生成的输出不是我所期望的。 您能否说明一下在我的方案中如何使用Hashmap? 谢谢。

一周热门 更多>