10-19-2006 3:05 PM
Hi,
Please help me to debug a BADI in the transaction VA41/VA42/VA43.
How to know which BADI how many BADI's used in that transaction.
Thanks in advance,
Regards,
John
10-19-2006 3:07 PM
If you know the badi definition name,
then go to se18 and do a where useed list.
YOu can find the programs in which the badi methods are being called.
eazch z class will refer to one implementation of the badi.
Go into the z class code and put a break point.
Also chek if the badi implementation is active.
If it is active, then it will get triggered whenever you run the transaction.
Regards,
ravi
10-19-2006 3:08 PM
10-19-2006 3:43 PM
I am not sure if there is any badi's for contract related transactions. We still use the good old MV54AFZ* for any enhancements.
In general to debug a badi, Just create a dummy implementation ( i mean implementation with no code). Activate the implementation and put a break point in any of the methods, when the transaction is executed you should be able to reach your badi through the debugger.