0

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

我需要在 S/4 HANA 中识别 IDoc 来自哪个系统,根据发件人进行一些映射,映射后,我必须预订货物移动。

我的解决方案是用 1 个段和 1 个字段 (SOURCE_SYSTEM) 扩展标准 IDoc 类型 MBGMCR03。

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

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

4

1 回答 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>
于 2019-05-02T17:20:42.353 回答