Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BADI Implementation

Former Member
0 Likes
913

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?

8 REPLIES 8
Read only

Former Member
0 Likes
831

have u activated the new implementation?

Read only

Former Member
0 Likes
831

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.

Read only

0 Likes
831

I have activated the Badi as well as the implementations.

The transaction is FMX1 which uses the BADI.

Read only

0 Likes
831

Hi Balu,

These are the BADI definitions for TCODE (FMX1).

FMFUNDSRES

FMFR_FORMDATA

Please check your BADI with above definitions.

Regards,

Sukhbold.

Read only

0 Likes
831

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

Read only

0 Likes
831

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.

Read only

0 Likes
831

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

Read only

sukhbold_altanbat
Active Participant
0 Likes
831

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