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: 

BADI - Multiple Implemetations?

Former Member
0 Kudos
99

Hi Experts,

One of the advantage of the BADIs over the user exit is Multiple implementation. So, let me know that,

Wht does it means?

Any real world example, wuld b appreciated.

Tahnk you.

1 ACCEPTED SOLUTION

Former Member
0 Kudos
72

Hi,

One of main disadvantage of the user-exit is one time use, if the same enhancement is required for more than one application in that case user-exit was not solving the problem. To overcome of this disadvantage we have BADI.

For more detail follow the below link.

Thanks,

Asit Purbey.

4 REPLIES 4

GauthamV
Active Contributor
0 Kudos
72

SEARCH in SCN you will get lot of information.

[Use of BADI Multiple Implementations|https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3430] [original link is broken] [original link is broken] [original link is broken];

I355602
Product and Topic Expert
Product and Topic Expert
0 Kudos
72

This message was moderated.

keerthy_k
Advisor
Advisor
0 Kudos
72

Hi,

This means u can create different implementations for the same BAdi. Like if there is one BAdi and one user has created one implementaion..say zimpl1. And another user has created another implementation say zimpl2...then these two implementations will work serially..one after the other..when this BAdi is triggered.

Keerthi.

Former Member
0 Kudos
73

Hi,

One of main disadvantage of the user-exit is one time use, if the same enhancement is required for more than one application in that case user-exit was not solving the problem. To overcome of this disadvantage we have BADI.

For more detail follow the below link.

Thanks,

Asit Purbey.