Entering content frame

Component documentationThe Structure Mapper Locate the document in its SAP Library structure

Purpose

The Structure Mapper is a generic tool to handle complex mapping requirements based on some specific rules. It provides simple customization for creating mapping from a set of DDIC structures to destination DDIC structures. To ease the entire process of mapping a Dialog Program is provided to support this tool.

Features

The user has the option to disable/enable the transport request by selecting the appropriate item from the menu. By default the transport request is enabled.

To ensure that the data regarding mappings are entered correctly, a front-end is available for maintenance of the Structure Mapper tables.

This front-end ensures the following:

Note In the generated code, exits are provided so that the data can be modified before writing into the destination. This is important if any business rules have to be validated before mapping. It is important that these exits are kept to a minimum to ensure fast performance.

The function group SMO9_STRUMAP_EXITS, contains functions which will be called before and after the default structure mapping code.

Constraints

Structure Mapper’s limitations are neither due to limitations of ABAP/4 nor due to faults in design or implementation. The points noted down might be due to enhancements which might make the Structure Mapping code slow.

Since mapping code will be called dynamically, the interface for the function parameters needs to be the same for all function modules, irrespective of the mapname, the structures or tables involved. So data is input & output using a generic structure to hold data in a string buffer, instead of their respective segment / table structure.

In this help, all the tables defined in the Structure Mapper application for a given map will be displayed. However, the BDoc’ details can contain only customer tables.

Leaving content frame