cancel
Showing results for 
Search instead for 
Did you mean: 

IDoc Control Record information overwritten by PI

Former Member
0 Kudos

Hello to all,

We have configured an interface in PI that is supposed to create an FI document using IDoc message ACC_DOCUMENT03 in an ECC system.

The IDoc is generated correctly but the content of the EDI archive key field (ARCKEY) of the IDoc control record (EDIDC) is overwritten by PI to store the message ID.

We would like to use field ARCKEY to store some internal information. In SAP's standard this field is not populated and reserved for customer needs.

Is there a way (parameter, flag or else) to tell PI not to overwrite the content of ARCKEY?

Thank you in advance for your help.

Best regards,

Sylvain

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

maybe you can this field - RCVLAD (same length as arckey)

I don't think it's overwritten by anything but you'd need to check it

Regards,

Michal Krawczyk

Answers (2)

Answers (2)

Former Member
0 Kudos

in the IDoc receiver adapter check if the following check boxes are disabled

take sender/receiver from payload

control record from payload

i think by default the message ID is populated in ARCKEY, if u need to pass something else then

pass in the mapping but u need to enable control record from payload

or else try to pass this from ur IDoc FM/exit

Former Member
0 Kudos

Thank you guys for all your answers. We decided to use field RCVLAD instead to avoid any conflict with PI's standard process.

Best regards,

Sylvain

former_member181962
Active Contributor
0 Kudos

Hi,

Can you let us know the settings on your Receiver IDOC adapter?

Best Regards,

Ravikanth Talagana