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: 

things making bapi faster than bdc

Former Member
0 Kudos

Hello Friends,

I am thankful to you if any one can clarify my doubts.....

Can any one let me know ...... that.

BAPI is faster than BDC... that i know.

what my question is ...

if suppose BDC takes 30 minutes to update..

and let BAPI for that perticular Transaction takes 15 minutes.....

Let 5 minutes times for screen processing...

Where the other 10 minutes difference is effecting...

& please let me know..... what are the other factors effecting the performance between

the BAPI & BDC.

in advance Thanks to all...

regards,

Phaneendra P.

5 REPLIES 5

Former Member
0 Kudos

Hi,

One more diff is that...

BAPI will validate only those fields where you set X to the corresponding <BAPI>X structures for Update flag..for fields that are required to be updated....

Whereas the BDC will validate all the fields on the screen(in PAI) which will result in more time..

Regards

Shiva

Edited by: Shiva Kumar Tirumalasetty on Oct 26, 2009 6:50 PM

0 Kudos

Hi Shiva,

I am very thankful to you for responding my question,

regards,

phani

Former Member
0 Kudos

solved

Former Member
0 Kudos

Hi phani....

the thing what i knew about bapi's are used for more for online updation rather offline process...

this makes bapi is faster than bdc but somethings are there where bdc is more better than bapi's..

From

Raj...

0 Kudos

Hi

I think one more difference in run time is BDC use screen that eventually call the standard programe to update data base ,while

BAPI dont use screen and may be update data base directly . Also there is possibility that standard programe use BDC recording internaly .

Regards

Rahul