"When an enhancement is used inside a custom program without disturbing the source code, it is called Explicit enhancement. Here the program is not SAP standard one. That is why it is called explicit. If it is standard one then it will be called implicit. We already have covered the implicit enhancement. Explicit enhancement is saved in a package and transport in a similar way of implicit enhancement. Explicit enhancement has two types.
- Enhancement Point – when we use point, we can add additional functionality to the original program. Here the original program executes with enhanced function.
- Enhancement Section – when we use section, the original program is not executed. The enhanced program is executed.
In the following example we have demonstrated an explicit enhancement point. In this program originally we have printed the output of a program with no header information. Now we create an explicit enhancement point where the header information has been implemented. Hence the final output shows the complete output of the Airline information." - Author: SANDIP ROY