Question: what is the difference between bapi and rfc in sap?
Answer: BAPI are RFC enabled function modules. The difference between RFC and BAPI are business objects. ... While RFC are immediate system call, Some BAPIs provide essential functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types.