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

BAPI enhancements Vs BADI

Former Member
0 Likes
353

Hi All,

Can any one explain me briefely, what is the relation between 'BAPI enhancements' and 'BADI'?

Thanks

naveen

Hi All,

Can any one explain me briefely, what is the relation between 'BAPI enhancements' and 'BADI'?

Thanks

naveen

1 REPLY 1
Read only

Former Member
0 Likes
311

BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.