ABAP
Advanced Business Application Programming - the language for programming SAP's Web Application Server. Check out news and share your experiences with ABAP.
SAP ABAP MODIFICATIONS OVER VIEW
'User-Exit’ is one of the very first mechanisms provided by SAP to execute custom code in between the standard SAP control flow.
This is implemented as subroutine call (PERFORM xxx). A classical example for User-Exit is MV45AFZZ include in order processing module of SAP R/3.
‘Customer-Exit’ is better than the user-exit, in the sense that it is implemented using Function Modules and so has a well defined parameter interface.
Also since the custom coding done as part of these customer-exits is located away from the original SAP code, the maintenance is easier than user-exits.
‘Business Transaction Events' - SAP developed this enhancement technique in Release 4.0, allows enhancements to be reused. Business Transaction Events (BTE) allow you to attach additional components, in the form of a function module, for example, to the R/3
.In contrast to customer exits, BTE’s allow you to use an interface for multiple types of additional logic.
The ‘BADI-s’ (Business Add-Ins), as they exist in pre NW04s releases are now called old classic-BADI’s. This was the first object-oriented way to enhance the ABAP system. This, to a certain extent, allows multiple implementations with limited filter support. The classic-BADI’s are implemented using ABAP Objects. Implemented from release 4.6A.
‘Enhancement Framework’ is the new paradigm to bring all enhancement techniques under one roof. The aim of the new enhancement concept as of Release 7.0 is to unify all possible ways of modifying or enhancing SAP products , which go beyond the scope of Customizing.
User Exits first were introduced in the SD module.This was the first enhancement technique provided in SAP .
Due to the disadvantages they faced in the user exits (data can be intrepreted erronously) ,then SAP introduced the concept of Customer Exits.
As these have an disadavantage of single implementations it introduced BTEs
The object oriente approach of above concepts was BADIs
Each exits have their uses .
Though each of it has its own advantages and disadvantages they exist in the system as enhancement points.
|
Best Star Wars Moment
Pick your single favorite Star Wars scene.
|
|
|
Finding The Best Digital Camera
A picture is worth a thousand words, but not all cameras are worth a thousand bucks.
|
|
|
Astronomy Picture Of The Day
This picture makes us feel very very small.
|




Related Articles














