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

Difference between BADI and BAPI

shrey_1994
Participant
20,613

Dear SAP Gurus,

Please explain me in detail (in simplified form, with examples) about BADI and BAPI.

Referred multiple sources online. However, I'm unable to understand the same, being from non-technical background.

1 ACCEPTED SOLUTION
Read only

20,390

In tech view, BAPI is a function module, BADI is enhancement, they are exactly two kinds of stuff, don't let their names confuse you.

BAPI is a peace of code, BADI is an enhancement for standerd program, user can add their own logic, sometimes also has code in default implementation.

4 REPLIES 4
Read only

20,391

In tech view, BAPI is a function module, BADI is enhancement, they are exactly two kinds of stuff, don't let their names confuse you.

BAPI is a peace of code, BADI is an enhancement for standerd program, user can add their own logic, sometimes also has code in default implementation.

Read only

0 Likes
20,390

Thank you for the valuable inputs.

Read only

20,390

Thank you for the valuable inputs.