Show TOC

Procedure documentationAdding Lookups to Mapping Programs Locate this document in the navigation structure

 

By using a mapping lookup, mapping programs can call functions from other application systems while a mapping program on the Integration Server is being executed. This may be necessary for the following reasons:

  • To read from application system data in the mapping program

  • To call existing mapping routines in the application system

    Note Note

    A lookup is not mandatory for mapping values to one another in a mapping program. For this purpose, use the global value-mapping table to implement value mappings separately from the remainder of the mapping (see also Executing Value Mappings).

    End of the note.

Prerequisites

The mapping runtime has a lookup API for calls to application systems. It supports access using the RFC, SOAP, and JDBC adapters. If you want to use a third-party adapter for a mapping lookup in an application system, the adapter must fulfill the following requirements:

  • The adapter must support synchronous calls.

  • The adapter must not depend on information from a receiver agreement. If the adapter depends on this information, processing of the mapping lookup is terminated.

You can perform mapping lookups in both the central and non-central Adapter Engine.

Procedure

  1. Check whether the application system that you want to call using a lookup contains an adapter that satisfies the prerequisites above.

  2. Depending on the type of mapping program you are using, follow the description in the corresponding section in SAP Library under   SAP NetWeaver Process Integration   Special Development Tasks   Developing and Configuring Mappings   Applying Advanced Mapping Techniques   Designing and Configuring Mapping Lookups  .