入站AIF问题:具有多个iDoc细分的iDoc到BAPI

2020-08-17 04:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,*, 我是SAP AIF的...

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

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


嗨,*,

我是SAP AIF的新手,正尝试使用入站idoc(ORDERS05)设置AIF方案,该方案要转移到BAPI调用(BAPI_SALESORDER_CREATEFROMDAT2)。 我遵循食谱2.0来创建此场景,还发现了帮助文档

不幸的是,我无法解决一个问题:我得到了多个相同类型的idoc段(在我的情况下为头段E1EDK14),其中包含不同的信息。 我得到3次E1EDK14:

  1. 公司代码信息-由限定符(008)和信息本身(ORGID)标识
  2. 部门-另一个限定词(006)和ORGID
  3. 订单类型-另一个限定符(012)和ORGID-对于订单类型,我需要进行值映射。

所有3个E1EDK14段的内容都需要映射到BAPI的相同标头结构(order_header_in)。

现在如何将多个idoc段映射到一个目标结构线? 我已经尝试了带有/不带有条件和带有选择字段的子表的结构映射的不同方法,但是结构未正确映射。

我没有找到任何文档。 也许有人可以帮忙?

2条回答
SAP小菜
2020-08-17 05:14

感谢您的回答。 经过几次尝试,我发现了一种无需编码即可使用的解决方案:

可以使用子表。 为此,您必须将源的目标结构(在我的情况下为E1EDK14)分配给顶级目标结构:

之后,可以使用子表和相应的运算符。 因此,我不需要任何编码。 因此,诀窍是使用不同的级别。

一周热门 更多>