Register Login

Difference between Implicit and Explicit Enhancement

Updated May 30, 2018

Hello Experts,

May I know what is the difference between explicit enhancement and implicit enhancement? 

Implicit Enhancement vs Explicit Enhancement

Please share your valuable answer, so i can proceed..

Thanks in advance.


  • 03 Jun 2016 12:31 pm Sushma Helpful Answer

    Implicit enhancements are predefined enhancements provided by SAP in the source code. They are stored in Enhancement Spots. They can be implemented by going in the ABAP editor, get into the Enhancement Mode by clicking the spiral button, then, right click into the enhancement point you plan to implement and select Enhancement Implementation->Create. You will be asked a name and a description and after this you can simply add your code.

    And on the other hand the explicit enhancements can be implemented by the customers or partners. They are predefined at the beginning and end of includes, FM's etc. You can see what are available by going into editor and go to edit -> Enhancement Operations -> Show Implicit