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
Does the table can have multiple foreign keys?
What are the different types of data dictionary objects? : abap data dictionary
What is the difference between field-group header and other field groups? : abap modularization
Table events aNd table maintains generation
how to update the filed value in SAP in ZAWSYS and create time and date? please tell me the answer
What work you have done in HR module
How collect statement is different from append?
What is luw?
Can we access static attribute from instance method
What is Group by in Select statement?
What is the function module for INDIAN PAYROLL to read table cluster for given cluster table and sequence number?
How do you set up background jobs in sap? What are the steps? What are the event driven batch jobs?
Explain the components of selection table?
What are the update types possible?
Sal abap on hana interview