使用多重映射创建两种不同的IDoc类型?

2020-08-14 15:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正在从第三方接...

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

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


尊敬的专家,

我正在从第三方接收XML文件。
这是挑战:这些文件包含多个业务文档。 我必须从其中创建ORDCHG(更新销售订单)和SHPCON(更新外向交货)IDoc,具体取决于有效负载" DELIVERY_NO"中的字段:

这可能吗? 我可以使用多重映射来做到这一点吗?例如,我看了这个博客: https://blogs.sap.com/2011/02/24/multi-mapping-without-bpm-for-idoc -scenarios-yes-it-s-possible/
但是我的目标消息将是2种不同的IDoc类型,因此我的结构如下所示:

<?xml版本=" 1.0"编码=" UTF-8"?>


...


...

我对此表示感谢。 谢谢。

最诚挚的问候,彼得

(16.0 kB)
3条回答
路亽曱_Ryan
2020-08-14 15:41

你好Sugata ,
如果我收到所有ORDER_DETAIL上都填有DELIVERY_NO的文件,或者现在所有ORDER_DETAIL上都填有DELIVERY_NO的文件,这就是我目前的工作方式。

该条件仅检查第一次出现。 因此,如果有混合,则条件不会被抓住。 因此,从我看到的映射需要发生分裂的角度来看,对吗?

最好的问候,彼得

一周热门 更多>