Modification-free enhancement of source code.
- Implicit Enhancement Option: At common enhancement places, implicit Enhancement options are available.
End of Executable Program, Include, Function group, Dialog module.
Begin/End of Form routine / Function module / Method.
End of a structure.
End of Private/Protected/Public Section of a local class.
- Explicit Enhancement Option: Predefined enhancement options can be defined in source code.They are additionally stored inside Enhancement Spots. There are two types of Explicit Enhancement options available. One which can be provided at a specific place – called Enhancement Point, and another which can be used to replace a set of statements ‚Äď called Enhancement Section.
- Function Group Enhancement: All application function modules can be enhanced by adding parameters to the standard function module interface.
- Class Enhancement: The global Classes and Interfaces can be enhanced as follows:
- Adding optional parameters to existing Methods
- Adding new Methods to the global Class / Interface
- Adding Pre-exit, Post-exit or Overwrite-exit to an existing Method
How to find if Transaction has the above modification technique available?
To find Implicit enhancement spot go to Edit->Enhancement Options->Show Implicit Enhancement Options in source code. To find explicit enhancement find for ENAHNCEMENT-POINT/ENHANCEMENT-SECTION in source code.
- For transaction VL02N
- Enter transaction in SE93.
- See the screen number
- Go to the program
- Search for enhancement point
- Right click on it and create explicit enhancement
- Enter LIKP-VBELN = ‘80014974’.
- This will set default value for VBELN
For further information on Enhancement Techniques, refer my blog.
In case you need assistance in SAP ABAP Enhancement Techniques, please contact us. Please send us your questions, comments or assistance request, and our team would be glad to assist you.
Please send us your questions, comments or assistance, and our team would be glad to assist you.
By Gopichand Panghate. (on behalf of SAP Consulting Team)
SAP :: Streamlined
We¬†offer¬†variety¬†of¬†services¬†including¬†SAP¬†ECC¬†,SAP¬†HR,SAP¬†BW,SAP¬†CRM,¬†SAP¬†SCM,SAP¬†BPM, Business¬†Objects,¬†SAP¬†ABAP¬†Development,¬†SAP¬†BASIS¬†and¬†SAP¬†NetWeaver¬†consulting.¬†We¬†have expertise¬†in¬†providing¬†implementation,development,¬†SAP¬†Migration¬†and¬†SAP¬†support¬†services¬†to SAP¬†customers¬†across¬†diverse¬†industries¬†at¬†a¬†global¬†level.
Have a question on SAP? Write to our SAP Architect.
(We promise a no-obligation consulting reply)