cancel
Showing results for 
Search instead for 
Did you mean: 

What is the difference between A bapi and RFC enable function module?

Former Member
0 Kudos

What is the difference between A bapi and RFC enable function module?

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos
Former Member
0 Kudos

hi

BAPI is nothing but the Business process programing interface which are standard and stable and these are store in the business object repository.

Standardized programming interface that enables external applications to access business processes and data in an SAP System

RFC is the remote function call which is used to call the function remotely which may be in same system or ather system

its also used communication between SAP systems , between SAP systems ,external systems.

thanks

Regards

vijay

Former Member
0 Kudos

RFC:

RFC --- > Function module and general will be used to make call to function

sending the function (XI has RFC adapter)

BAPI:

BAPI ---> Other version of RFC (Objected oriented) mostly we will use for Sync

calls (Mostly in XI using proxies we will call BAPI's)

Refer these links for more details:

http://sapabap.iespana.es/sapabap/sap/faq/ale_idocs_bapi.htm

http://www.sap-img.com/fu033.htm

BAPI Vs IDOC - in detail

http://searchsap.techtarget.com/tip/1,289483,sid21_gci824860,00.html

/thread/127699 [original link is broken]

http://searchsap.techtarget.com/ateQuestionNResponse/0,289625,sid21_cid558752_tax293481,00.html

For more details:

refer this thread.

Regards,

Nithiyanandam

justin_santhanam
Active Contributor
0 Kudos

Anil,

Go thru the below threads

raj.

former_member267355
Active Participant
0 Kudos

Hi,

RFC are remote enabled function module for communication between SAP systems and between SAP systems and external systems.

BAPIs are implemented as RFC-enabled function modules and are created in the Function Builder of the ABAP Workbench.

Standardized programming interface that enables external applications to access business processes and data in an SAP System.

BAPIs are defined in the BOR as methods of SAP business object types that carry out specific business functions

Regards,

Sakthi

Former Member
0 Kudos

hi

This is a short description of BAPI and RFC

BAPI stands for Business Application Programming Interface. It is a library of functions that are released to the public as an interface into an existing SAP system from an external system.

RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system.

Thanks

Manas