‎2007 Mar 25 9:37 AM
hi friends,
what is the difference between BAPI and BDC?
Thanks..
‎2007 Mar 25 2:22 PM
Hi,
Welcome to SDN.
A BAPI is faster because it is updating the DB "directly" through ABAP code.
A BDC with call transaction goes through the whole screen sequence like any user would do, simply put, it is filling screens.
Regards,
Ferry Lianto
Please reward points if helpful.
‎2007 Mar 26 1:23 PM
hi ferry,
your answer is very helpfull.. ( diff bw bapi and badi )
thanks
‎2007 Mar 25 2:30 PM
‎2007 Mar 26 5:19 AM
Hi Amiredeen,
BAPI(Business API) which are actualy remote enabled Function modules, which can be accesed from other R/3 system also.It updates database faster than BDC call session method
More detaisl can be had
1.http://help.sap.com/saphelp_nw04/helpdata/en/78/21740f51ce11d189570000e829fbbd/content.htm
2.http://www.sap-img.com/abap/bapi-conventions.htm
While BDC(Batch Data Commincation) , is used to update the database in batches.It has two methods call transaction and call session.
More details can be obtained from
1.http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
2. http://help.sap.com/saphelp_erp2005/helpdata/en/fa/097119543b11d1898e0000e8322d00/frameset.htm
3.http://myweb.dal.ca/hchinni/sap/bdc_home.htm
4.https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
5.http://www.sap-img.com/abap/learning-bdc-programming.htm.
6.http://www.sapdevelopment.co.uk/bdc/bdchome.htm.
7.http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
8.http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
Hope this helps.
Note: Reward if useful