Application Development 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: 

if a badi can be used in different transaction?

Former Member
0 Kudos

hello everyone,i have changed a badi,and i want to know if a badi can be uesed in different transaction with a same name,because i am afraid it will influence some other transaction.

thanks for your reply.

1 ACCEPTED SOLUTION

former_member156446
Active Contributor
0 Kudos

the badi implimentation name is linked with the definition name and the interface, if the defintion and the interface is used again, then it will reflect the changes to all transactions which call this interface... hope this helps..

4 REPLIES 4

former_member156446
Active Contributor
0 Kudos

the implemented badi will reflect to the interface, so if another transaction is also having the same interface name then you will screw that transaction as well.

0 Kudos

thank you.but i am not very clear .would you like explain it more and simple? if it's mean is an other transaction which use the same interface will be changed too?

Edited by: p y on Apr 1, 2009 5:38 AM

Former Member
0 Kudos

Hi,

it will affect in other transactions also, if that interface is called.

As BADI is implemented once and can be used more than once (REUSABILITY).

For more details read about BADI in SDN.

former_member156446
Active Contributor
0 Kudos

the badi implimentation name is linked with the definition name and the interface, if the defintion and the interface is used again, then it will reflect the changes to all transactions which call this interface... hope this helps..