Skip to Content

Sender port and Sender partner number on control record of IDOC not derived properly

We are on single stack PI 7.5. I have followed the blog at https://blogs.sap.com/2013/07/01/sending-and-receiving-idocs-using-a-single-stack-sap-po-system/ to create IDOCs in ECC through PI

In the message map, I have mapped a constant of 1 to SNDPOR, SNDPRN, RCVPOR and RCVPRN. All other EDI control record fields have been disabled in the map

On the ICO Header mapping,

Sender Comm Component = Integration Server Business System name

Receiver Comm Component = Backend ECC Business System name

The IDOC Receiver comm channel has

Control Record in IDoc XML = Mandatory

Apply Control Records from Payload/Apply Sender from Payload/Apply Receiver from Payload - all not checked

Override Control Record Headers has SNDPRT and RCVPRT set to LS

The adapter specific identifiers for the ECC business system shows the correct Logical system, the R/3 System ID and client. The adapter specific identifiers for the PI Business systems shows just the Logical system

When the IDOC gets created in ECC, the Receiver Partner number and Partner type are mapped properly. However the sender Partner number is mapped to "1" in WE02 as a result of which the IDOC fails in status 56. Also the Receiver port name is blank while the Sender Port has the value "1". Any idea what I may be missing ?


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers