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 |
how do we call multiple transactions in session method? (plzz with code)
APPL2?
What are the two ways for restricting the value range for a domain? : sap abap data dictionary
WHY WE NEED TO CREATE A PORT IN ALE IDOCS?
in real time with the help of scripts what we can do?
What is the difference between skip and reserve?
what precautions or prerequisites do you follow to update a record into database table and how
What is IDOC?
5 Answers Cap Gemini, FutureSoft,
1.search help is there for table or structure or both? 2.in structure there is no technical attribute, then how will u call data elements/fields into the structure? 3. i want to add/write some code in sap standard program in function module related in badi,then how will u write your code in sap standard Fm in badi? 4.what is kapler badi? 5.what is the use of log text in table technical attributes while creating table? 6.what are the fields i have to take to releae/creat a PO from Pur req? 7. if i have already release po as per the Pur req and vendor supplied the material,then again i want same 100 material,then wt will u do? are u release po again? what are steps u follow for this situation?
what are the Joins used for internal Table?
What are the function modules used in f4 help?
What is the difference between Selection Screen on Request and Selection screen on input?
SAP Basis (1262)
SAP ABAP (3939)
SAPScript (236)
SAP SD (Sales & Distribution) (2717)
SAP MM (Material Management) (912)
SAP QM (Quality Management) (99)
SAP PP (Production Planning) (523)
SAP PM (Plant Maintenance) (252)
SAP PS (Project Systems) (138)
SAP FI-CO (Financial Accounting & Controlling) (2766)
SAP HR (Human Resource Management) (1180)
SAP CRM (Customer Relationship Management) (432)
SAP SRM (Supplier Relationship Management) (132)
SAP APO (Advanced Planner Optimizer) (92)
SAP BW (Business Warehouse) (896)
SAP Business Workflow (72)
SAP Security (597)
SAP Interfaces (74)
SAP Netweaver (282)
SAP ALE IDocs (163)
SAP Business One (110)
SAP BO BOBJ (Business Objects) (388)
SAP CPS (Central Process Scheduling) (14)
SAP GTS (Global Trade Services) (21)
SAP Hybris (132)
SAP HANA (700)
SAP PI (Process Integration) (113)
SAP PO (Process Orchestration) (25)
SAP BI (Business Intelligence) (174)
SAP BPC (Business Planning and Consolidation) (38)
SAP BODS (Business Objects Data Services) (49)
SAP BODI (Business Objects Data Integrator) (26)
SAP Ariba (9)
SAP Fiori (45)
SAP EWM (Extended Warehouse Management) (58)
Sap R/3 (150)
SAP FSCM Financial Supply Chain Management (101)
SAP WM (Warehouse Management) (31)
SAP GRC (Governance Risk and Compliance) (64)
SAP MDM (Master Data Management) (0)
SAP MRS (Multi Resource Scheduling) (0)
SAP ESS MSS (Employee Manager Self Service) (13)
SAP CS (Customer Service) (0)
SAP TRM (Treasury and Risk Management) (0)
SAP Web Dynpro ABAP (198)
SAP IBP (Integrated Business Planning) (0)
SAP OO-ABAP (Object Oriented ABAP) (70)
SAP S/4 HANA Finance (Simple Finance) (143)
SAP FS-CD (Collections and Disbursements) (0)
SAP PLM (Product Lifecycle Management) (0)
SAP SuccessFactors (33)
SAP Vistex (0)
SAP ISR (IS Retail) (28)
SAP IdM (Identity Management) (0)
SAP IM (Investment Management) (0)
SAP UI5 (59)
SAP SCM (Supply Chain Management) (51)
SAP XI (Exchange Infrastructure) (49)
SAP Cloud Platform (34)
SAP Testing (89)
SAP SolMan (Solution Manager) (63)
SAP MaxDB (116)
SAP GUI (15)
SAP AllOther (329)