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


Please Help Members By Posting Answers For Below Questions

wat are the process that can be executed & tracked in a workflow?

1651


What is an abap data dictionary? : abap data dictionary

606


What is the difference between abap and hr abap? : abap hr

615


What is an interactive report?

624


How will you define posting procedures?

906






What is the difference between table and template?

578


What is the use of info groups? : sap abap hr

560


List the events in abap/4 language?

588


Normally how many and what files get created when a transaction program is written?

565


What are the system fields? Explain?

645


What are ranges?

592


How can an internal table with header line and one without header line be distinguished when passed to a subroutine? : abap modularization

605


What is going life actually? What is the role of a functional consultant in it? : sap abap hr

551


What is the difference between a pool table and a transparent table and how they are stored at the database level?

587


hi my name is amit i have passed BE(CSE) with honours(72%) in 2006 yr. i have completed SAP/ABAP training with good exposer. i need a staffing company which can provide me real time exposer in SAP R/3. so plz help me out and send any information regarding on my mail id or tele. no. 9999784331 thanks

1454