- Business Add-Ins is the enhancement technique based on ABAP objects.
- Business Add-Ins can be used to customize the logic according to requirement or they can use the standard logic one available.
Two different view of BADI
- Definition View
- Implementation View
- Definition View : -
- In the definition view, an application programmer predefined exit points in a source that allow specific industry sectors, partners and customers to attach additional functionality to standard SAP source code without having to modify the original object.
- To find out the BADI definition Transaction code : SE18.
- BADI definition are Interface .
- Implementation View :-
- The users of Business Add-Ins can Enhance(customize) the logic they need or use a standard logic if one is available.
- To implement BADI Transaction code : SE19.
- BADI implementation are Class.
Note :- Generally BADI are Defined by SAP in the standard Applications ( programs , Screens , Menus, ..) and Implemented by the customers.
- Program Enhancements: Functional enhancements of the program are defined in the form of interface methods and can be used with or without Menu Enhancements or Screen Enhancements
- Menu Enhancements: Function codes can be entered for a BADI for the corresponding menu entries in the user interface definition.
- Screen Enhancements: Sub screen areas can be entered for a Business Add-In. Screen enhancements can be implemented for these in the form of sub screen screens.
No comments:
Post a Comment