Show TOC Start of Content Area

Process documentation Developing Business Applications using ABAP  Locate the document in its SAP Library structure

Purpose

This process specifies the methods and the tools you have to use when you are creating enhancements inside your ABAP applications.

Use of the Process

This process is part of the following IT scenarios:

IT Scenario

Scenario Variant

Developing, Configuring, and Adapting Applications

Creating Business Applications using ABAP

Process Flow

...

       1.      Search for enhancement spots

Inside an ABAP package enhancement, spots can be located at various places (in ABAP programs, in the ABAP Dictionary).

       2.      Use the Enhancement Information System to obtain a list of enhancement options

If you know parts of the technical name or technical properties of the enhancement, the Enhancement Information System helps to locate the enhancement. This system provides an overview of all enhancement possibilities and enhancements of the Enhancement Framework for an ABAP-based SAP system. There are two tree displays, one for the definition and one for the implementation of enhancements. The tree displays provide an overview of the enhancements in a system. If there is no corresponding node in the implementation tree for a node in the definition tree, this means that an enhancement is possible but not yet implemented in the current system.

The Enhancement Information System thus shows the entire enhancement logic of the Enhancement Framework in an SAP system, and enables users to find enhancements quickly and navigate to their environment.

       3.      Implement the enhancement

Once you have located the enhancement you can navigate directly to the Enhancement Builder tool to process enhancement implementations.

An enhancement is managed by assigning one or more simple enhancement implementations to an enhancement spot of a concrete enhancement spot element definition. Conversely, every simple enhancement implementation belongs to exactly one enhancement spot. A simple enhancement implementation can have one or more enhancement implementation elements, which are assigned to the enhancement spot element definitions of the enhancement spot. A simple enhancement implementation must be assigned to at least one composite enhancement implementation. Simple and composite enhancement implementations are Repository objects that form a tree-like structure, where the leaves and branches represent simple and composite enhancement implementations respectively. Therefore, to implement the actual enhancement, one or more enhancement implementation elements are assigned to an enhancement spot element definition of an explicit or implicit enhancement option.

Result

The enhancement is successfully implemented and is ready to be activated, tested, and released.

 

End of Content Area