‎2014 Mar 12 11:32 AM
hi all,
for finding a BADI we go to SE27 (Class Builder) and open the CL_EXITHANDLER class. we than put a break point at GET_INSTANCE method.
i want to know while running any transaction when does this method (GET_INSTANCE) is called.
PS: its just a basic question out of curiosity. please help
‎2014 Mar 12 11:34 AM
‎2014 Mar 12 11:36 AM
Hi Narender,
There are some reports that could help you to find EXITs, BADIs, etc. Try to search on the scn.
Best Regards.
‎2014 Mar 12 11:47 AM
hi Majido,
my query is not regarding finding user exits or BADIs. i want to know that - "when i execute any transaction say MM01, at what points the method GET_INSTANCE of class CL_EXITHANDER is called"
‎2014 Mar 12 11:54 AM
This Method is executed to check if there is any implementation(EXIT) for your transaction. The method that you say tries to find the EXIT_NAMEs for the transaction.
‎2014 Mar 12 12:06 PM
Often the call occurs early in treatment, because its outcome affects the processing logic. But there are no absolute rule, a BAdi only processed at save may not be checked for implementation til actual save processing.
Apart of break-point you can use a tool like SAT ABAP trace (SE30 or old) to find it.
Regards,
Raymond