Ways to find a userexit
This page lists some useful methods that can help while searching for the exit routines
How can we FIND THE AVAILABLE Userexits?
Application- Specific User Exits (Userexit)
- SAP Reference IMG -> Sales and Distribution -> System Modifications -> Userexits
- Locating Applications that Have Exits
- ABAP Workbench -> Utilities -> Enhancements -> Definition (SMOD).
- Repository Info System (SE84): Enhancements -> Customer Exits -> Enhancements
- SAP Reference IMG -> Sales and Distribution -> System Modifications -> Routines
- Transaction code: VOFM
- SAP Reference IMG -> Financial Accounting -> Financial Accounting Global Settings -> Business Transaction Events (FIBF)
- Business Event Repository (BERE)
- Repository Info System (SE84):Enhancements -> Business Add-ins -> Definitions
- Accelerators: Find BAdI: Find the BADI related to your transaction in minutes
- Enhancement Information System in the Object Navigator (transaction SE80).
- Repository Info System (SE84): Enhancements -> Enhancements Spots
- Repository Info System (SE84): Enhancements -> Composite Enhancements Spots
- Accelerators: Find Enhancement Points/Sections: ABAP Ninja
Validations and Substitutions exits
- Transaction code GGB0: Validation Overview
- Transaction code GBB1: Substitutions Overview
How can we FIND THE IMPLEMENTED Userexits?
Application- Specific User Exits (Userexit)
- Modification Browser (SE95)
- Report RSMODPRF
- ABAP Workbench -> Utilities -> Enhancements -> Project Management (CMOD).
- Repository Info System (SE84): Enhancements -> Customer Exits -> Projects
- Transaction code: VOFM
- Modification Browser (SE95)
- SAP Reference IMG -> Financial Accounting -> Financial Accounting Global Settings -> Business Transaction Events (FIBF)
- Business Event Repository (BERE)
- Repository Info System (SE84): Enhancements -> Business Add-ins -> Implementations
- Enhancement Information System in the Object Navigator (transaction SE80)
- Repository Info System (SE84): Enhancements -> Enhancements Implementations
- Repository Info System (SE84): Enhancements -> Composite Enh. Implementations
Blogs and Articles
- How Many Exit Routines are active in your SAP ERP system?
- SAP User Exits and the People Who Love Them
- Finding BADI Using SQL Trace (TCODE-ST05)
- How to find BAdIs with a Function Module
Accelerators
- ABAP X-it Ray Eye (Scans all the exit routines active in SAP ERP)
- To find out User Exit's and BADI's for Any Transaction code
- Find User-exits, BADIs, BTEs, Etc by TCode or Program
Best Practices
- Best Practice for a SAP ECC Consolidation project: filter dependent BAdI to organize the user-exits and enhancements
- Dangerous Liaisons in User-Exits and How to Avoid Them
- Dangerous Liaisons in User-Exits - Revisited