What is the difference between SAP RFC & BAPI ?

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 stands for Remote Function Call
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

RFC makes direct system calls
BAPI makes indirect call through objects(programs) to Non SAP systems.

Tags: What is the difference between SAP RFC & BAPI , SM59
Share this article :

Post a Comment

Copyright © 2011. SAP HANA TUTORIALS FREE - S/4 HANA - All Rights Reserved