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: 

which scenario we are using BAPI instead of BDC to upload data?

Former Member
0 Kudos

Hi,

Why we are using BAPI instead of BDC,

with regards,

Thiru.*

1 ACCEPTED SOLUTION

Former Member
0 Kudos

we should use BAPI as it is faster and there is no problem for database locking and database updates directly...no need to go thru screens and other stuff..

WE use BDC only if there is no BAPI for particular T Code...

3 REPLIES 3

Former Member
0 Kudos

we should use BAPI as it is faster and there is no problem for database locking and database updates directly...no need to go thru screens and other stuff..

WE use BDC only if there is no BAPI for particular T Code...

varma_narayana
Active Contributor
0 Kudos

HI ..

We cannot use BDC on Enjoy SAP transactions like ME21N. bcoz they are developed using Control Framework which is not supported thru BDC.

In that case we have to use BAPI to upload the data.

A BAPI is faster because it is updating the DB "directly". Whereas BDC with call

transaction goes through the whole screen sequence like any user would do, simply put, fills screens.

reward if Helpful.

0 Kudos

reward defninitely

thnks