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
How memory management happens for internal tables and work areas in abap?
What is an interactive report? What is the obvious difference of such report compared with classical type reports?
What are the types of data types in the sap abap?
What happens Update command is used without where clause ?
What is a data element?
What are the kinds of foreign key fields?
Why do we use dynamic where conditions?
What are match codes? describe?
What is the disadvantage of using exec sql statement in abap?
What is the use of start-of-selection.,if not use in report what will happen,?
Why do we need enhancements?
How many types of data classes are there in sap abap? : abap data dictionary
I have 3 transactions,where the output of one transaction is input of another and output of 2nd transaction is input of 3rd transaction.i have one flat file with all data for the 3 transaction.if the 3rd transaction failed can we rollback the remaining 2 transactions or not.Is this possible in BDC,How/
What happens when you post goods issue after delivery? How does the inventory get reduced after the delivery?
What are the different functions used in sap script? What are the parameters used in each function?