接收者条件无法拆分数据

2020-09-02 01:44发布

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

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


大家好,

我有这样的MySQL数据:

我有这样的接收者条件:

但是,如果执行此方案,则来自MySQL的所有数据都将插入到两个Communication中。

因此,在ZTABLE 320中有来自CLIENT 325的一些数据。
我的期望是如果将CLIENT = 320插入BS_MPD320_D,那么325 CLIENT也是如此。
为什么条件不起作用?

(7.3 kB)

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

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


大家好,

我有这样的MySQL数据:

我有这样的接收者条件:

但是,如果执行此方案,则来自MySQL的所有数据都将插入到两个Communication中。

因此,在ZTABLE 320中有来自CLIENT 325的一些数据。
我的期望是如果将CLIENT = 320插入BS_MPD320_D,那么325 CLIENT也是如此。
为什么条件不起作用?

(7.3 kB)
付费偷看设置
发送
8条回答
灬番茄
1楼-- · 2020-09-02 02:23

嗨,Yoppy,

如果您看到输入的数据,则它同时包含值325和320,这就是两个接收器条件都得到满足的原因。

您要做的是创建映射条件。 您必须使用条件运算符EX创建2个映射。 并且在映射中,您必须根据客户端筛选记录。

谢谢

Sugata

一只江湖小虾
2楼-- · 2020-09-02 02:28

嗨, Yoppy Santoso
我同意 Sugata Bagchi Majumder

据他说:"

如果您看到输入的数据,则它同时包含值325和320,这就是两个接收器条件都得到满足的原因。"

由于您的传入数据有效负载具有" MULTIPLE" MT_WDP_GET/row/CLIENT,因此它不能专门选择您提到的条件之一。 换句话说,如果您的有效负载只有1个MT_WDP_GET/row/CLIENT节点。 PI可以按预期工作。

小熊yu生菜
3楼-- · 2020-09-02 02:27

您必须为两个接收器创建2个单独的映射。 在映射中,您将过滤每个接收者的记录。

在ICO中,照此使用映射条件。

谢谢

黑丝骑士
4楼-- · 2020-09-02 02:14

因此,如果 我有3个接收器,必须创建3个映射吗?

Tong__Ming
5楼-- · 2020-09-02 02:36

嗨,Yoppy,

是否可以发布样本有效载荷,您正在为此接口使用?

关于

Hari。

hongfeng1314
6楼-- · 2020-09-02 02:28

是的,

这是有效载荷中的示例xml:

一周热门 更多>