‎2011 Sep 24 7:02 PM
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.
‎2011 Sep 25 8:20 AM
Hi,
Yes you have to control the implementation with BADI_SORTER.
Regards,
Madhu.
‎2011 Sep 26 7:52 PM
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.