SAP Standard Programs can be easily modified/changed using Business Add-Ins or BADIs. And all this can be done without any system level modifications. Business Add-Ins are a new SAP enhancement technique based on ABAP Objects.
BADIs are based on ABAP objects and are new techniques introduced by SAP for changing the SAP Standard programs as per the user requirements. The concept is similar to User Exits but BADIs make use of ABAP Objects. Many industries have some specific requirements that may not be configurable in SAP. This can be easily achieved using BADIs. The original Object does not change as this piece of code is inserted in specific points using BADIs.
Go To IMG( Implementation guide) Transaction SPRO.
Find the BADI in implementation Guide (IMG)
Search for BADI Check the Documentation For BADI for functionality
Functionality will be implemented in the Method.
Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria.
User Exits / Enhancements use Transactions SMOD/CMOD. See also: User Exits in SAP
Always use Pretty Printer and Extended Program Check before releasing the code.
Do not leave unused code in the program. Comment the code thoroughly. Align the comments and the Code. Follow the SAP Standards and SAP Best Practices guidelines. It’s a good practice to take a dump of the code on your local drive.
No comments:
Post a Comment