消息根据数据拆分

2020-09-23 10:51发布

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

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


亲爱的

我有IDOC to JDBC方案。 我有多个具有相同存储过程名称的SQL Server。 我正在使用IDOC ARTMAS从SAP触发物料数据。 一旦IDOC进入SAP PI Server(没有BPM的单个堆栈),我想根据-字段中的值创建多条消息。

例如:--<植物> =" SCCC"标头数据+ 1 st E1BPEMARCRT段数据应发送到sql server A

-<植物> =" SCA2"标头数据+ 2 nd E1BPEMARCRT段数据应发送到sql server B

请帮助我解决此问题。

(31.4 kB)

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

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


亲爱的

我有IDOC to JDBC方案。 我有多个具有相同存储过程名称的SQL Server。 我正在使用IDOC ARTMAS从SAP触发物料数据。 一旦IDOC进入SAP PI Server(没有BPM的单个堆栈),我想根据-字段中的值创建多条消息。

例如:--<植物> =" SCCC"标头数据+ 1 st E1BPEMARCRT段数据应发送到sql server A

-<植物> =" SCA2"标头数据+ 2 nd E1BPEMARCRT段数据应发送到sql server B

请帮助我解决此问题。

(31.4 kB)
付费偷看设置
发送
2条回答
微wx笑
1楼 · 2020-09-23 11:14.采纳回答

嗨,佛教

使用标准PI消息拆分,节点功能" createif"和设置2个不同的JDBC接收器通信通道可以实现您的想法。

1。在"签名"选项卡的消息映射对象中设置标准消息拆分。 第一个消息被设计为进入系统A,而第二个消息被设计为进入系统B。

2。利用" createif"节点功能,将工厂" SCCC"移至第一目标味精,将工厂" SCA1"移至第二目标味精。 请注意,在"祖父母"级别的上下文中创建"植物"节点,在这种情况下,它是" MTComposite",而不是常规的。

3。配置2个不同的JDBC接收器通信通道以表示不同的DB。

悻福寶寶
2楼-- · 2020-09-23 11:24

我不太确定。 这取决于PI的能力,也许您可​​以进行实验以找出答案。

一周热门 更多>