cancel
Showing results for 
Search instead for 
Did you mean: 

Look up tables

Former Member
0 Kudos

What is the use of look up tables...I got the reference in some of the study materials...but not able to get the concept behind it...........jena

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Within an XI mapping it is a common requirement to be able to perform data lookups on-the-fly. In particular, there may be a need to look up some data that is maintained in an R/3 application.

In the error handling topic we have seen the different validations which need to be performed on file. This can be done through Lookup.

Some use cases:

• Look up material number from table MARA.

• Look up cost center budget.

• Look up employee information.

• Look up unit-of-measure (UOM) information from table t006a.

• Lookup for raising an alert.

The purpose of the lookup may be:

• To perform application-level validation of the data, before sending it to the backend.

• To populate fields of the XML document with some additional data found in the backend application.

This is a form of value transformation.

The "value mappings" offered by XI are not adequate in this case, since the data would have to be manually entered in the Integration Directory.

There are two ways in which we can do lookup:

• Call lookup method from GUI mapping.

• Call lookup method from XSLT mapping.

Lookup method from GUI mapping can be called using any of the following ways.

• RFC lookup using JCO (without communication channel)

/people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups

• RFC lookup with communication channel.

/people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer

• Lookup using JDBC adapter.

/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler

/people/sap.user72/blog/2005/12/06/optimizing-lookups-in-xi

• CSV file lookup.

/people/sundararamaprasad.subbaraman/blog/2005/12/09/making-csv-file-lookup-possible-in-sap-xi

3.2 Call lookup method from GUI mapping:

The steps are as follows:

• Develop and test ABAP function module.

• Develop and test Java method within Integration Repository/message mapping tool.

Thanks

Swarup

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Check with this

/people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups

REgards

Seshagiri

prateek
Active Contributor
0 Kudos

To accomodate the business logic wherein data from some other database have to be checked or retreived before proceeding with the message flow, the lookup tables can be used.

e.g. if the requirement is that when sender sends employee no, the employee name has to be retreived from another database, then this emp no and emp name would be stored in a lookup table of some database

Regards,

Prateek