扩展货物运动IDOC

时间:2019-05-02 15:40:10

标签: abap idoc

我必须通过SAP流程编排(PO)通过IDoc将货物移动从2个不同的SAP系统发送到S / 4 HANA。

我需要在S / 4 HANA中识别IDoc来自哪个系统,基于发送者进行一些映射,然后在映射之后,我必须预订货物移动。

我的解决方案是将标准IDoc类型MBGMCR03扩展为具有1个字段的1段(SOURCE_SYSTEM)。

  1. 在创建/发送出站IDoc之前如何填写该字段?
  2. 在接收系统(在本例中为S / 4 HANA)上,在使用标准入站功能之前可以在哪里进行映射?

客户不想在流程集成(PI)中进行任何映射。

1 个答案:

答案 0 :(得分:0)

EDI_DC40网段上已经存在作为SNDPRT的发送方系统。

<EDI_DC40 SEGMENT="1">
  <TABNAM>EDI_DC40</TABNAM>
  <MANDT>100</MANDT>
  <DOCNUM>405820</DOCNUM>
  <DIRECT>2</DIRECT>
  <IDOCTYP>IDOC_TYPE</IDOCTYP>
  <CIMTYP />
  <MESTYP>MESSAGE_TYPE</MESTYP>
  <SNDPOR>SAPXXX</SNDPOR>
  <SNDPRT>XXXCLNT200</SNDPRT>
  <SNDPFC>LS</SNDPFC>
  <SNDPRN></SNDPRN>
  <RCVPOR>ED_STATU</RCVPOR>
  <RCVPRT>LS</RCVPRT>
  <RCVPRN>LS</RCVPRN>
  <CREDAT>20131010</CREDAT>
  <CRETIM>162137</CRETIM>
  <SERIAL>20131010162137</SERIAL>
</EDI_DC40>