|
Answer» Enhancement framework in SAP ABAP is the new modification-free enhancement concept that allows you for adding functionalities to standard SAP software without modification of original repository objects. It also helps the consultants, customers, and third parties by providing an option of ENHANCING the standard code with custom code that they WISH to add. The below diagram shows the enhancement framework options. The enhancement framework is divided into two parts. They are: - IMPLICIT Enhancements: In the ABAP report, enhancements are possible by default at two places, the start of the report and the end of the report. So, customers are able to do enhancements at the beginning and end by creating enhancement implementations by default in all the reports.
- EXPLICIT Enhancements: The places in the report will be explicitly provided by the SAP where EXACTLY it can be enhanced. There are three options available under these explicit enhancements:
- Enhancement Point: It will be created in the report where exactly the customer can enhance so that the expected RESULTS at that point can be modified using enhancement implementations.
- Enhancement Section: It will be created in the report by selecting the code section that can be enhanced using customer implementation.
- BAdi: It is MAINLY used for ABAP Objects where a BAdi definition creation can be done using an interface with a fixed signature which can be implemented by the customer using the BAdi implementation.
|