What is the difference between BAPI and RFC?
Answer Posted / raja narayanan
In BAPI you can write Macro Coding.
In BAPI you have methods, Interface, events, attributes and key fields. So basically it is based on OOPS concept.
In BAPI you have delegation which we can use for inheritance purpose.
In RFC can be called both SAP and Non-SAP system, so we can't say that difference for a BAPI, because even BAPI can be called both SAP and Non-SAP system.
In RFC we have different types like RFC, ARFC, QRFC, TRFC.
RFC's can handle exceptions whereas BAPI's has to handle exception's via return parameters.
| Is This Answer Correct ? | 5 Yes | 5 No |
Post New Answer View All Answers
What are the parameters in bdc_open_group? : abap bdc
while implementing badi what are the tables u find??
What are the differences between sap memory and abap memory?
What is a type-pool?
Polymorphism real time scenario
What is the difference between Check and Continue?
What are the other modules integrated with om? : sap abap hr
Explain buffering concept usage?
How do you set up background jobs in sap? What are the steps? What are the events driven batch jobs?
Explain the different types of view?
How can one distinguish between different kinds of parameters? : abap modularization
What are the differences between macro and subroutine?
How can we upload a text file having delimiters in to legacy system?
What are two different ways to add fields to sap tables?
HOW CAN YOU USE A PAGE COUNT IN CALLING A PAGE IN SMARTFORM?