Register Login

Enhancement Point - We need to compare all the enhancement points deployed and active in both environments

Updated May 18, 2018

We have a problem on a project. We need to compare all the enhancement points deployed and active in both environments. Anyone know what the table SAP shows the enhancement implemented?

The Enhancement Framework provides a technology for enhancing source code units without modifying them. These enhancement options function like “hooks” where you can attach your enhancements. The enhancement options are part of the development objects which can be enhanced. When you assign an enhancement to an enhancement option, at runtime the enhancement is processed when the control flow reaches the option. At runtime the enhancement behaves as if it belongs to the development object it enhances, while the enhancement as a transport object does not belong to the enhanced object. The Enhancement Information 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, which render the hierarchy of the figure in the Enhancement Concept:

Like the Repository Browser or Repository Information System, the Enhancement Information System is a tree display (browser) in the navigation area of the Object Navigator (transaction SE80).You can call it either by choosing Enhancement Information System in the Object Navigator, or using transaction SPAU_ENH.


If the Enhancement Information System option does not appear on the initial screen of the Object Navigator, choose Utilities ® Settings ® Workbench (General) ® Enhancement Info System option to add it to the list.

In addition to the usual selection field for object categories and input field for names, the following options are available in the Enhancement Information System:

  • Rebuild Tree – rebuilds the display for the current selection.
  • Adjustment Preparation – explicitly starts the program ENH_SAPRUPGM. This function converts the flags from table ENHOBJ to flags of table ENHHEADER, and determines the status of the enhancements to be adjusted. These enhancements are then displayed under the category Enhancements Upgrade.