cancel
Showing results for 
Search instead for 
Did you mean: 

header Mapping

Former Member
0 Kudos
235

Hi,

I have one question,

what is header mapping, when and why we use this in ID.

When we are doing IDOC mapping usually we don't do the mappe EDI_DC40 segment why? and when we map this segment?

Kums

Accepted Solutions (0)

Answers (8)

Answers (8)

Former Member
0 Kudos

hi kum

Try to close the thread if you get suitable answers....hope you got it..

regards

chandrakanth

Former Member
0 Kudos

Hi,

This Header mapping absolutely based on Receiver Agreement in ID.

For Internal purpose, we can able to change the Sender / Receiver Party and Service.

Provisional:

Only receiver IDOC, RNIF and CIDX adapters are support by Header mapping in runtime.

Thanks,

Boopathi

aashish_sinha
Active Contributor
0 Kudos

Hi,

Header Mapping

The header mapping is made available in the receiver agreement. It is required in the IDoc adapter, for example, because the IDoc adapter does not know any communication parties

After header mapping, the adapter must also convert the address to an external protocol.

The following fields can be specified and replaced for outbound processing

· Sender party

· Sender service

· Receiver party

· Receiver service

Regards

Aashish Sinha

PS : reward points if helpful

GabrielSagaya
Active Contributor
0 Kudos

what is header mapping, when and why we use this in ID

The header mapping is made available in the receiver agreement. It is required in the IDoc adapter, for example, because the IDoc adapter does not know any communication parties.

After header mapping, the adapter must also convert the address to an external protocol

http://help.sap.com/saphelp_nw04/helpdata/en/b2/1f17419b24f06fe10000000a1550b0/frameset.htm

When we are doing IDOC mapping usually we don't do the mappe EDI_DC40 segment why? and when we map this segment?

If you dont map EDI_DC40 IDOC adapter itself takes care of filling control records automatically

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cdded790-0201-0010-6db8-beb9bb2b...

XI: IDOC Adapter - EDI_DC40 - demystified

/people/michal.krawczyk2/blog/2005/09/01/xi-idoc-adapter--edidc40--demystified

Former Member
0 Kudos

Hi Kums,

Header Mapping is used if you wants to overrite the Sender and Receiver at runtime.

We don't to map control record for Idoc, because Receiver Communication channel takes care of that.

Thanks,

Punit

Former Member
0 Kudos

Hi,

Based on the header if the receiver side node should come, if we have this type of requirement then we should map the Header .

EDI_DC40 is the control record data means it asks the creation of IDoc date and time, it should be mandatory fields.

When the TARGET side any node occurance is 1:1 then no need to map, if it is 0:<1/unbpund> then only we should map.

Former Member
0 Kudos

If you dont map EDI_DC, IDoc adapter fills the necessary values...

If you want to set some values manually, set those values in mapping..in this case you need to map EDI_Dc

For detail

http://help.sap.com/saphelp_nw04/helpdata/en/13/95244269625633e10000000a155106/frameset.htm

/people/michal.krawczyk2/blog/2005/09/01/xi-idoc-adapter--edidc40--demystified

Former Member
0 Kudos

Header mappings are mainly used in Idoc Interfaces...

Go through this blogs these are help ful to you..

/people/stefan.grube/blog/2005/12/29/new-functions-in-the-graphical-mapping-tool-xi-30-sp13

/people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool

/people/claus.wallacher/blog/2006/06/29/message-splitting-using-the-graphical-mapping-tool

/people/claus.wallacher/blog/2006/08/15/duplicating-subtrees-and-numbering-them-using-the-graphical-mapping-tool

we don't map control record segment becoz it is taken care by the xi itself if u disable the check box APPLY CONTROL RECORD FROM PAYLOAD

regards

chandra