What is the exact difference between RFC and BAPI ?
Answer Posted / akshay dash
a) All BAPIs are RFC and stored in BOR (Business Object Repository)
b) RFC is to communicate within SAP System, i.e. SAP - SAP but BAPI is to communicate in with SAP to SAP and SAP to Non-SAP.
c) RFC is a type of function module use to call the function module from remote system, where as BAPI is also RFC but provides higher level of abstraction, that is BAPI is a RFC with object oriented wrapping round it and is implemented as a method of business object.
d) BAPI can call through Java, VB (Other languages)
e) BAPI includes numbers of remote enabled functions, object and interfaces where RFC is single inbound function.
f) BAPI is purely oops based it allows the third party to access the sap system and in BAPI third parties are able to access, in RFC we will access the other system.
g) RFC is a protocol which provides communication services to access BAPI and BAPI is a interface which provide access to Business Objects
h) We can Create RFC and register in BOR (SW01) to make it BAPI.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Can we write the code both call transaction and session method in single program?
What are two different ways to add fields to sap tables?
Explain what is runtime analysis?
The loop-endloop on extract datasets can be used without any kind of errors. State true or false. : abap modularization
State the system field for the current date?
Hi,have Good Command in SAP ABAP, ABAP WEBDYNPRO now i want to learn sap IS utilities.. can u plz suggest me is it useful r not? If not can i learn BI? Is ABAP with BI have gud future?
What is the logo in sap script?
What is the difference between select statement and provide statement ? : abap hr
Can we call reports and transactions from interactive reporting lists?
In select-options, how to get the default values as current month first date and last date by default?
How many types of tables exists and what are they in data dictionary?
Search help exit details.
What is size category?
What is the use of enqueue function module? : sap abap data dictionary
What is macro? : abap hr