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
Differentiate between transparent tables, cluster tables and pooled tables
What are field groups?
What is sap locking?
What is the use of lock objects?
How many types of views are there? : abap data dictionary
What is view? Different types of view. Explain?
How would you define the exponents for a type âfâ field?
Type casting and error handling
Can i know some of the Realtime tickets that anyone has been faced ?
What are uses of foreign key?
Final class
Value table VS check Table.
What are the different types of sapscript symbols?
Exception handling and how does it transfer from called method to calling method?
What is the significance of delivery class?