cancel
Showing results for 
Search instead for 
Did you mean: 

what is header mapping??

Former Member
0 Kudos

hi all,

What is header mapping(sender party, sender service, reciever party, reciever agreement) in the reciever agreement.In what situations do we use that header mapping??

Thanks in advance

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Mujja,

when you do a File to IDOC scenario to post an IDOC in SAP, then you do header mapping, to put the data of your mapping of control rec data in EDIDC_40 segment of your generated IDOC from XI......Otherwise if you dont do header mapping then XI will map the default values of some fields of control rec in your IDOC......

Thanks,

Rajeev Gupta

Former Member
0 Kudos

Hi Rambabu,

Please go though below links, It must help you out:

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/frameset.htm</a>

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/b2/1f17419b24f06fe10000000a1550b0/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/b2/1f17419b24f06fe10000000a1550b0/frameset.htm</a>

Regards,

Subhasha Ranjan

udo_martens
Active Contributor
0 Kudos

Hi Rambabu,

i think that is historical toy. It is easier to check the boxes at IDoc Communication Channel, if you want to overtake IDoc header fields (EDI_DC40). Fill them in normal mapping and check the boxes on to avoid overwriting of IDoc adapter.

Regards,

Udo

bhavesh_kantilal
Active Contributor
0 Kudos

Udo,

I actually find header mapping quite useful.

In one of our implementations the partner profiles had been created with respect to XI and so the Idoc control record was supposed to be filled with the Logical System Name of our XI server.

We had 2 options,

1. Use the Take Sender From Payload in the Idoc adapter and map the Logical System Name of XI to the field SNDPRN in our mapping.

2. Use header mapping and map it to XI's Integration Server Business System that will have the Logical Systename associated with it.

in case 1, we realised that as we move across environments we would have to change our mapping to point to the correct Logical system name value and so decided to use header mapping.

The online help also mentions that Take Sender From Payload provides better perfromance than Header mapping.

So, what we realised was

1. If the Partner Values are going to remain same across environments use Take Sender From Payload etc

2. if the value is to change, using header mapping would be better.

Regards

Bhavesh