Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP_MESSAGEID_INITAIL: for inbound IDOC

Former Member
0 Kudos
158

Hi Gurus,

I am using a third party system to transfer some data to ECC using IDOCS.

All the configuration is in place.

But, IDOCs are not getting created.

I had a look at SOAMANAGER log and found error with message SOAP_MESSAGEID_INITIAL.

On further debugging I found that field ARCKEY of control record is blank which is causing this to fail.

Could you please help me to understand from where system gets this ARCKEY.

Thanks a lot!.

PS : IDOC are to be triggered by BOOMI as middle ware not PI.

2 REPLIES 2

sachin_yadav3
Active Participant
0 Kudos
93

Please refer below SAP Std. F1 help of the field.

EDI archive key

General

This field contains the unique EDI subsystem key for the archive in which the EDI messages are stored in original format.

Applications

No action required.

IDoc interface

Outbound IDocs:

The archive key in the control record is updated when the respective status record has been received. Any keys that were saved previously are overwritten by the last value.

Inbound IDocs:

No action required.

EDI subsystem

Outbound IDocs:

The archive key is empty. The SAP System is notified via the IDoc status records.

Inbound IDocs:

This field must be filled with the archive key of the EDI subsystem.

0 Kudos
93

Thanks!

But I wish to know where is is filled ? Does it takes some value from sender system or it just gets filled in ECC system only.