0% found this document useful (0 votes)
775 views2 pages

How To Differentiate Between IMPLICIT and EXPLICIT Enhancement

There are two types of enhancement points in ABAP: explicit and implicit. Explicit points are predefined by SAP while implicit points can be created where enhancements are implied, such as at the beginning and end of forms. To add custom code to either type of enhancement point, developers right click on the point in SE80 to create an enhancement implementation and then add code as normal.

Uploaded by

leyyu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
775 views2 pages

How To Differentiate Between IMPLICIT and EXPLICIT Enhancement

There are two types of enhancement points in ABAP: explicit and implicit. Explicit points are predefined by SAP while implicit points can be created where enhancements are implied, such as at the beginning and end of forms. To add custom code to either type of enhancement point, developers right click on the point in SE80 to create an enhancement implementation and then add code as normal.

Uploaded by

leyyu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

DIFFERENCE BETWEEN IMPLICIT AND EXPLICIT ENHANCEMENT POINTS

Enhancement points are basically hooks at certain defined points within the ABAP code i.e. at the beginning and end of a FORM. These hooks allow you to attach your own custom code which will be executed as if it had been hard coded into the code using a modification. Unlike hard coded modifications these will not be lost during upgrade or patching exercises. There are 2 types of enhancements with the enhancement framework: Explicit enhancement points: Implicit enhancement points: These are basically hooks already coded into the These are basically points within ABAP code where an program by SAP at various points of the code. enhancement point is implied, and in which case can be created.

EXAMPLE of explicit enhancement spot are in a report/program. It is denoted by the ENHANCEMENT..ENDENHANCEMENT tags. Goto SE80. First right click on the enhancement point where you want to add your code and choose Enhancement Implementation->Create Use existing enhancement implementation

EXAMPLE of implicit enhancement points are at the beginning and end of FORMs, at the end of a program, INCLUDE or function module etc. It is denoted by the ENHANCEMENT..ENDENHANCEMENT tags. Goto SE80 First right click on the enhancement point where you want to add your code and choose Enhancement Implementation->Create Create a new enhancement implementation

Use a customized enhancement implementation. (starting Z + INCLUDE /functional name)

Assign it to a change request (should not be a Z package) and then simply add the code as normal.

Assign it to a change request (should not be a Z package) and then simply add the code as normal ??? (same as explicit ??)

Enhancement implementation is MGV_GENERATED_RIAUFMVK

Enhancement implementation is ZMPO61840

You might also like