Description:
Modification-free enhancement of source code.

Modification Available:

  • Implicit Enhancement Option: At common enhancement places, implicit Enhancement options are available.
    Examples:
    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.

Example:

  • 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.

Need Help:
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)

Apprisia
SAP :: Streamlined

We offer variety of services including SAP ECC ,SAP HR,SAP BW,SAP CRM, SAP SCM,SAP BPM, Business Objects, SAP ABAP DevelopmentSAP 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)