cancel
Showing results for 
Search instead for 
Did you mean: 

XI Mapping

Former Member
0 Kudos

Hi All

I have a scenario where IDOC ARTMAS05 is send from ECC system into XI, trough ABAP mapping we store certain fields of the IDOC in a table in the XI system.

The Question is: Other IDOC's wil be send to the XI system with the field for example MATNR as empty,

is it possible to get the MATNR from the table and populate it in the IDOC.

Thx

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

I guess best way is to do it with mapping lookups:

http://help.sap.com/saphelp_nw04/helpdata/en/cf/406642ea59c753e10000000a1550b0/frameset.htm

Regards

Patrick

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Thx for the advice, the thing is I read a couple of post and most say RFC is not the fastes way to this? because the interface is goining te be uses alot and huge amount of data is going to be send to it, is there a fatster way to do this? And mabe explain the steps involved in mapping lookups and how to change the values of the field?

Thx

Former Member
0 Kudos

Hi,

you could make a message mapping and use the IDoc as source and target message.

Then you could use the button "Map Selected Fields and Substructures if Names Are Identical".

Last step would be to write user defined function for doing the lookups for all fields that need a lookup.

Regards

Patrick

Shabarish_Nair
Active Contributor
0 Kudos

you can always do a lookup.

use a RFC lookup to pull out the data from the table.

Create a RFC for this purpose and do it.