Developing Business Applications using
ABAP
This process specifies the methods and the tools you have to use when you are creating enhancements inside your ABAP applications.
This process is part of the following IT scenarios:
IT Scenario |
Scenario Variant |
...
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.
The enhancement is successfully implemented and is ready to be activated, tested, and released.