Difference between Imlicit and Explicit enhancement

<b>Implecit enhancement :</b> These are provided in specific areas of standard source code:
1. At the end of the programs ( reports, includes, function pools, module pools)
2. At the begin and end of subroutine forms.
3. At the end of the functional module
4. At the end of all visabilities areas
In this case you do not need to create and enhancment spot. You directly put your curosr on the enhancement option and create your inplementations by right click.
<b>Explicit enhancement :</b> It can be anywhere in your source code. You need to explicitly have a enhancement point.It is of two types:
1. Enhancement spot : It is the point where you can add your code. It can have multiple implementations. All the implementations can active at a time but the sequince of executions of the implementations can be anything.
2. enhancement section : If you want to execute your own code instead of some portion standard code. Only the active implementation is execute. Only one implementation is active at a time.
2. Enhancement section

Comments

Popular posts from this blog

Export data to xls using OOPS

Factory method ALV sap abap

Delete Selected Record in ALV Report