‎2008 Jul 22 6:56 AM
I have created the implementation of a BADI.
When I try to call a transaction to execute a BADI, it directly gives the output and does stop at the method implemented by me even when the debugger is switched on.
Any clues to how it can be rectified?
‎2008 Jul 22 6:58 AM
‎2008 Jul 22 6:58 AM
Hi,
Did you activate the Z badi?
Please activate the Z badi and corresponding class and then try.
Hope this solves your problem.
Thanks,
Chandra.
‎2008 Jul 22 7:02 AM
I have activated the Badi as well as the implementations.
The transaction is FMX1 which uses the BADI.
‎2008 Jul 22 7:07 AM
Hi Balu,
These are the BADI definitions for TCODE (FMX1).
FMFUNDSRES
FMFR_FORMDATA
Please check your BADI with above definitions.
Regards,
Sukhbold.
‎2008 Jul 22 7:07 AM
Hi Balu,
These are the BADI definitions for TCODE (FMX1).
FMFUNDSRES
FMFR_FORMDATA
Please check your BADI with above definitions. If your BADI definition is one of these 2, please activate the BADI implementation.
If your BADI definition is NOT matching one of these, which means you have chosen different BADI. In this case, try out one of these. It will work
Regards,
Sukhbold.
Edited by: Sukhbold Altanbat on Jul 22, 2008 11:38 AM
Edited by: Sukhbold Altanbat on Jul 22, 2008 11:40 AM
‎2008 Jul 22 7:32 AM
How can we trace the BADI definitions used in a transaction?
My BADI is not among the two names you have mentioned.
It is FM_AVC_ENTRY_FILTER.
‎2008 Jul 22 8:03 AM
Hi Balu,
Since your BADI (FM_AVC_ENTRY_FILTER) is NOT used in TCODE (FMX1), It won't stop place where you have set breakpoint.
For trace out or findt out which are all BADIs are used in particular TCODE, Please do this.
SE93 - > goto the TCODE (FMX1), you will see program name as SAPLFMFR.
open the program then search string pattern CALL METHOD CL_EXITHANDLER=>GET_INSTANCE in main program. the result gives you the BADI's which are used in the TCODE.
FMFUNDSRES
FMFR_FORMDATA
I hope I have answered your questions.
Regards,
Sukhbold
‎2008 Jul 22 7:00 AM
Hi Balu,
Could you please specify the TCODE & BADI definition which you have implemented?
The BADI which you implemented might not used in the TCODE.
Regards,
Sukhbold