What is the exact difference between RFC and BAPI ?
Answers were Sorted based on User's Feedback
Answer / raghava reddy
RFC is possible only to conect sap-sap systems,but BAPI sap-
sap and sap to nao-sap is also possible............
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / vijay
with the same answer i added my suggestion i.e BAPI can
call through java,vb.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / guest
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 around it and is implemented
as a method of business object.
Is This Answer Correct ? | 4 Yes | 1 No |
Answer / sunil gautam
Both BAPI and RFC both are remote enabled function. Both
can call between to different SAP system or call from non
sap system. The significant difference between RFC and
BAPI,RFC can call directly where BAPI need to register BOR
(Bushiness Object Repository). BAPI includes numbers of
remote enabled functions, object and interfaces where RFC
is single inbound function. All BAPI are RFC but all RFC
are not BAPI.
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / siva
rfc is remote anable function module we will create the
function module in function builder and through this we
will call the other system directly.
Bapi is sap's standard interface we will create bapi
interface in bor all the business objects will register in
bor its purely oops based it allows the third party to
access the sap system.
and in bapi third partie's are able to access,
in rfc we will access the other system.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / muhammad zahid iqbal
RFC is a protocol which provides communication services to
access BAPI
BAPI is a interface which provide access to Business Objects
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / 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 |
Answer / buddula
But both BAPI and RFC we are using for calling the function
only. where is the difference?
Is This Answer Correct ? | 0 Yes | 4 No |
Answer / apoorv sharma
RFC's are custom written , while BAPI's are SAP standards.
We cannot create BAPI FM . We have to use only the existing one.
Is This Answer Correct ? | 0 Yes | 11 No |
what are the events in sap script print progam.
How can I make a differentiation between dependent and independent data?
What is an ABAP/4 Query?
how u define that idoc is generated for ale or edi method ?
In Scripts How to maintain value like 1234- instead of -1234?
Can we create Secondary Indexes for the Views
Create a Function module that can be called from JAVA using JCo with an example.
In the performance standards we have SE30 for Run time analysis where it will show the system count,abap count,data base count if it is more than means then what we will do let us take my abap count will be some 30% and data base will be 60% and system count 50% now what i want to do
Explain a report that you recently did?
4 Answers Atos Origin, Cap Gemini, Deloitte, FutureSoft,
Can we download master data using LSMW method?
How to validate table entries ?
which table contains the details of all Tcodes?