Skip to Content
0

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

Apr 02 at 09:38 PM

91

avatar image

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 ?


10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

0 Answers