Skip to Content
avatar image
Former Member

XI Mapping

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 29, 2008 at 12:58 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 29, 2008 at 12:56 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 29, 2008 at 01:57 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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