Implicit Enhancement Point

What Does Implicit Enhancement Point Mean?

An implicit enhancement point is a source code plug-in point provided in Advanced Business Application Programming (ABAP) programmed SAP objects. Unlike an explicit enhancement point or explicit enhancement section, implicit enhancement points are usually provided and exist for almost all SAP objects. Implicit enhancement points are usually hidden and need to be specified by a user to make them visible.


Techopedia Explains Implicit Enhancement Point

Implicit enhancement points are mostly provided:

At the beginning and end of of the source code of a program
Before the first and last line of source code containing a procedure implementation
At the last line of a the visibility section in the declaration section of a local class
At end of the formal parameter list in the declaration section of local methods
At the visibility sections of global classes, global methods and parameter interfaces of function modules . In order to make implicit enhancement options visible to the user, the following path has to be followed in the SAP ABAP editor (transaction SE38):

Edit -> Enhancement Operations -> Show implicit Enhancement Options

Enhancing the implicit enhancements are to be done in the same manner as explicit enhancement options, using the source code enhancements.

Implicit enhancement points are provided to declare additional variables in the SAP standard program, and to modify or enhance the variable content or data at the end of the SAP standard program.


Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.