‎2007 Jun 04 12:15 PM
‎2007 Jun 04 12:18 PM
In a BDC, the screen fields are hardcoded & will not account for future chnages by SAP to the Std screens.. it will be a regular maintenance issue during upgrades/support packs.. whereas a BAPI references a structure & thus future changes will not be an issue.. more important is the fact that a BAPI can be invoked directly from an external non-SAP system.
~Suresh
‎2007 Jun 04 12:19 PM
BAPI can used form R3 to R3 or
R3 to R2 or
leagacy to R3
and vice versa.
regards
prabhu
‎2007 Jun 04 12:20 PM
BAPI is the latest technology by SAP with added advantages compared to BDC.
‎2007 Jun 04 12:21 PM
Hi,
BAPI is faster because it is updating the DB "directly" through ABAP code. On the other hand, a BDC with call transaction goes through the whole screen sequence like any user would do, simply put, it is filling screens.
Regards,
Padmam.
‎2007 Jun 04 12:23 PM
Hi ,
there is noneed for BAPI in BDC, but it also dependson the situation.
for ex if u want to craete inbound delievry VL41 thru BDC which requires PO no, and i f want to craete from the same program the Purchase order, then u can call a BAPI which will create PO after creating the PO ur BDC recording will be executed which uses the same PO number.
Revert back if any issues,
Reward with points if helpful,
Regards,
Naveen
‎2007 Jun 28 3:01 PM
Hi all,
Is there a functionality in the context of BAPIs similar to SM35, where BAPI calls are logged and from where failed BAPI call can be reprocessed?
Or what prerequisites do BAPIs need to fulfill to log into e.g. an applicaiton log?
Regards
Sven
‎2007 Aug 09 6:54 AM
bapi's are the RFC-enabled function modules which can be accessed out the SAP system.
BAPI does'nt support the screen navigation Recording so it can be helpful for the Njoy transactions.