点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,*,
我是SAP AIF的新手,正尝试使用入站idoc(ORDERS05)设置AIF方案,该方案要转移到BAPI调用(BAPI_SALESORDER_CREATEFROMDAT2)。 我遵循食谱2.0来创建此场景,还发现了帮助文档。
不幸的是,我无法解决一个问题:我得到了多个相同类型的idoc段(在我的情况下为头段E1EDK14),其中包含不同的信息。 我得到3次E1EDK14:
- 公司代码信息-由限定符(008)和信息本身(ORGID)标识
- 部门-另一个限定词(006)和ORGID
- 订单类型-另一个限定符(012)和ORGID-对于订单类型,我需要进行值映射。
所有3个E1EDK14段的内容都需要映射到BAPI的相同标头结构(order_header_in)。
现在如何将多个idoc段映射到一个目标结构线? 我已经尝试了带有/不带有条件和带有选择字段的子表的结构映射的不同方法,但是结构未正确映射。
我没有找到任何文档。 也许有人可以帮忙?
您好塞巴斯蒂安·基特尔,
我了解您的要求,过去我曾有过这样的要求。 由于仅使用AIF中的自定义和字段映射实际上是不可能的,因此您需要在结构映射中添加一个映射功能模块。 在功能模块中,您可以灵活地标识限定符,并且可以将内容映射到BAPI的标头结构。
BR,
塞巴斯蒂安
感谢您的回答。 经过几次尝试,我发现了一种无需编码即可使用的解决方案:
可以使用子表。 为此,您必须将源的目标结构(在我的情况下为E1EDK14)分配给顶级目标结构:
之后,可以使用子表和相应的运算符。 因此,我不需要任何编码。 因此,诀窍是使用不同的级别。
一周热门 更多>