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 - Implementation calling

Former Member
0 Likes
574

hello all,

I often wonder if what is the use of multiple use BADI, as the system generally calls the newly activated Implementation.

and I understand the concept well when we have 2 active implementation system will call them in a randm order.

So my questin is ...

1. If we can't control the sequence of Implementation call.....what is the advantage...??

2. Also I have written a custom BADI with 2 implementation but the 1st implementation is never called ..and the prgram always calls the 2nd implementation....

I have done some research on web but couldn't get an appropriate answer ....

Hopefully have one from the SDN users.

2 REPLIES 2
Read only

madhu_vadlamani
Active Contributor
0 Likes
427

Hi,

Yes you have to control the implementation with BADI_SORTER.

Regards,

Madhu.

Read only

Former Member
0 Likes
427

Hi,

When we have multiple implementations for a BADI, all the active implementations are running while calling the corresponding screen.We can't determine the sequence of implementations.It is always better to place certain conditions in method's to determine which implementation is required to run depending upon the user scenario.

Thanks,

Prasad GVK.