07-08-2014 10:14 AM
Hi experts,
I need to know that what all customer exits, user exits, BAdI, Implicit and explicit enhancement
are used in my a particular T-code. So is there a way of doing that.
I have seen the table MODACT & MODSAP tables but it does not show the correct information.
Regards,
Paavan
07-08-2014 10:45 AM
Hello
Put the break point within method GET_INSTANCE of class CL_EXITHANDLER. This is static method and will return the implementation of any BADI which is in your system.
Let me know if this does not help.
Cheers
Sudesh Sharma
07-08-2014 10:16 AM
Hi,
take the package, go in SE80, display the package, and see in the menu ...
or you could find in the web some program that list all the user exit for a transaction code
regards
Fred
07-08-2014 10:24 AM
Hi Fred,
I mean to say I need to know all the Z enhancement implemented for a particular Tcode.
I have a requirement in which I need to find a weird functionality in a Tcode. So need to check that
whether there is unnecessary exit implemented or activated for that Tcode.
Regards,
Paavan
07-08-2014 10:31 AM
Hi Pavan,
We can get the available User Exit(Function Module,Menu and Screen), BAdI, BTE, Enhancement Spot etc from
smod->utilities->find or se84->enhancement->
by giving package name(no option to give tcode).
If you want to see all available implicit enhancement got the corresponding program
press enhance(spiral on application toolbar) icon ..
Edit->show implicit enhancement.
Else by the help of debugger.
Put break points using F9 button on all below comments.
1.CALL BADI
2.CALL CUSTOMER-FUNCTION
3.CALL CUSTOMER-SCREEN
The attached program will be helpful to you, in this program you can give T-code to find its corresponding exits.
Its uses some standard table to find the relation.
Regards
Sreekanth
07-08-2014 11:14 AM
Hi Sreekanth,
I am quite aware of finding the enhancement available for a particular Tcode by SAP..
I will clear my requirement again, I need to know the particular enhancements used for a particular tcode.
for eg. In my current project we have implemented certain enhancement for ME21N, Now I need to find the enhancements which have been used or already implemented for ME21N, whether they are
customer include, BAdI, Implicit or Explicit enhancement. Is there any way to get those. I mean may be through debugging or something.
Regards,
Paavan
07-08-2014 10:45 AM
Hello
Put the break point within method GET_INSTANCE of class CL_EXITHANDLER. This is static method and will return the implementation of any BADI which is in your system.
Let me know if this does not help.
Cheers
Sudesh Sharma
07-08-2014 11:39 AM
Hi Sudesh,
I am looking for something else which I mentioned to Sreekanth above.
07-08-2014 11:47 AM
Hi Praveen
Check if this blog helps you.
Ways to find a userexit - ABAP Development - SCN Wiki
Cheers
Sudesh
07-08-2014 11:48 AM
Another one which is more suitable in your case.
Scan the exit routines active in your SAP ERP system - ABAP Development - SCN Wiki
Cheers
Sudesh
07-08-2014 1:03 PM
Hi Sudesh,
It was quite helpful.
SNIF is the program name which was useful.
regards,
Paavan
07-08-2014 12:01 PM
Hi,
Please Check the following tables
MODACT Modifications
MODACTT Repository Info System: View on MODACT and
MODATTR Attributes of Extension Projects
MODMIXH Model Mix Header Data
MODMIXP Model Mix Items
MODSAP SAP Enhancements
MODSAPA Attributes SAP Extensions
MODSAPT SAP Enhancements - Short Texts
MODSAPVIEW Repository Info System: View on MODSAP and
MODTEXT Enhancement Projects - Short Texts
MODWRD Key words of changed DE