This is the home page for enhancements and modifications
Depending on your release, you can use the following basis technologies:
- BAdIs:
- classic BAdIs
- The new Enhancement Framework and the new kernel-based BAdI (available since 7.0)
- Customer Exits (CMOD)
- Appends to structures and database tables
- additional values in fixed-value domains
- Search Help Append
- Transaction variant and Screen variant, and GuiXT
- Table control variant
- Index on standard table (available since 7.0)
- Field exits (this technology is obsolete since 6.10)
Some basis tools may be enhanced:
- Maintenance Dialogs (SM30)
- SAP Query
There are also non-basis technologies, which depend on the installed software components:
- R/3 or ECC (software component SAP_APPL)
- SD user exit routines
- Business Transaction Events (BTE)
- Validation and Substitution Rules
- Business Data Toolset (BDT) (needs to be created)
- Copy Rules
- Derivations
- Bank Analyzer
- Module Editor
The following page lists some useful methods that can help while searching for the exit routines
3 Comments
Unknown User (kp9xo5t)
Same BADI can be implemented with different Implementation name achieving n number of enhancements for the same business functionality.
Use SE18 for definition SE19 for implementation.
Above is the advantage of BADI over the User Exit s
Rob Smeets
The link pointing to the new BADI technique doesn't work. It should point to: https://wiki.sdn.sap.com/wiki/display/ABAP/The+new+Enhancement+Framework+and+the+new+kernel-based+BAdI\\
Anonymous
Could you add topic for 'Business Data Toolset' here?