Report SNIF can be used to find active customer enhancements like BADI, user exit, BTE event.
To start the report go to transaction SA38, enter report SNIF and execute:
Select the items you want to search for that are implemented and press execute. Wait until the result shows:
Here you can see which exits are active. Double click on a line will jump to the code.