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 CAN YOU USE A PAGE COUNT IN CALLING A PAGE IN SMARTFORM?
How did you test the form you developed? How did you taken print?
where do we store all custom programs in SD module?
How do you get the number of lines in an internal table? How to use a specific number occurs statement?
How to find Kernal badi ?
Can we include customizing include or an append structure with pooled or cluster tables?
What are the differences between table and structure in data dictionary?
Explain how data is stored in cluster table?
Have you set up a back ground job ? How to create a background job without a variant ?
What are the types of data types in the sap abap?
A field-groups statement or an insert statement reverses storage space and transfers values. State true or false. : abap modularization
Have you processed BDCs ?
What is use of transparent table in abap? How it is different from pool tables?
What is off cycle payroll run
What is an abap data dictionary? : abap data dictionary