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

Multiple badi issue

santosh_kumar94
Participant
0 Likes
644

     hi all ,

         In BADI we have option : multiple use BADI. it means we can call it for multiple transactions . 

suppose we have 3 TRANSACTION : T1, T2 & T3. we have implemented one BADI for all this 3 transaction.

1 ) shall we implement only 1 implementation for all 3 TCODE or we shall implement 3 implementation for all 3 T-codes?

2) IF we have 3 implementation .  HOW we will find which implementation is used for which T-codes ?

1 ACCEPTED SOLUTION
Read only

PallaviU
Participant
0 Likes
609

Hi Santosh,

Multiple implementation of badi doesn't mean that badi for differrent tcodes but for the  different logics.

Same badi is called by different tcodes when the program or the processing logic is same(Ex. Creation,change etc).But the logic we need to implement might differ from creation to change so, that is the place where multiple implementations is used.

Hope this helps you.

Regards

Pallavi

3 REPLIES 3
Read only

PallaviU
Participant
0 Likes
610

Hi Santosh,

Multiple implementation of badi doesn't mean that badi for differrent tcodes but for the  different logics.

Same badi is called by different tcodes when the program or the processing logic is same(Ex. Creation,change etc).But the logic we need to implement might differ from creation to change so, that is the place where multiple implementations is used.

Hope this helps you.

Regards

Pallavi

Read only

0 Likes
609

hi pallavi ,

          Thank you so much for clearing my doubt.

          But , if we have implemented the BADI multiple times .  how we will know that this particular badi is implemented multiple times ?

Read only

0 Likes
609

Hi Santosh,

In se18 if you open badi and then goto implementation -> display there you can find the list of badi's which are implemented and there short description.

Hope this helps you.

Regards

Pallavi