Technical Articles
How to get all the Custom Enhancements(BADIs/User Exits/BTE) implemented for any Transaction Code in SAP?
Introduction
Most of the Projects or Companies are already using SAP and if you are working on one of them as an ABAPer or Functional Consultant it is always useful to know what are the Enhancements already Implemented in the Standard Transaction. Based on my Experience 30% of the WRICEFF objects are Enhancements hence this will help you to know what is already in the system so you can Optimize it further ๐
Solution
What is WRICEFF?
Check the below diagram and everyone needs to know what are they and the Full Form.
Now lets get into the SAP Enhancement Business
Go To Transaction Code ANST
Now enter the Transaction Code you want to check and a Description. In this case we are checking ME21N Transaction Code, Now Execute
The PO Entry Screen is presented. Here I can just hit back or you can create a PO also.
Select the appropriate Module which is Material master here and Select Customer Code.
Wala here is the Z Implementation we did
We can double click and we are in the Implementation.
Conclusion
You can use this to find SAP Enhancements.
Below is the Video Version
For those who prefer a quick text over a video, here are the original blog posts to have an idea of what ANST is (there are lots of new features since then, but at least the main idea was already there):
For those interested,ย also have a look at the SNOTE concerning ANST with the most recent update from last month:
1818192 โ FAQ: Automated Note Search Tool (ANST)
This note is much better. It's like an up-to-date blog post, with screenshots, etc.!
Hi Arghadip,
It is nice document, thanks for sharing and please share how to check to know all sap apps and Zee apps in system.
Sure will do.
You might want to check the below blogs
https://blogs.sap.com/2020/07/15/how-to-find-the-transaction-code-behind-any-process-area-very-easily/
https://blogs.sap.com/2020/07/15/how-to-find-sap-table-by-just-knowing-nothing-about-sap-its-true/
Well done Mr. Arghadip, Thank you for this helpful articles.
Regards,
Muhammad Hasan Mufid
ย
you have done a great thing but can you tell me How do we find the enhancement of a user exit?
Thanks a lot Arghadip
Very nice Arghadip. Thanks for sharing!
Thanks a ton. Was looking for this kind of transaction for long long time ๐