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

things making bapi faster than bdc

Former Member
0 Likes
751

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
Read only

Former Member
0 Likes
702

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

Read only

0 Likes
702

Hi Shiva,

I am very thankful to you for responding my question,

regards,

phani

Read only

Former Member
0 Likes
702

solved

Read only

Former Member
0 Likes
702

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...

Read only

0 Likes
702

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