基于入站IDoc源系统进行PI映射

问题描述 投票:0回答:1

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

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

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

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

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

sap abap idoc sap-xi sap-pi
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.