Question: what is the difference between rfc and bapi?
Answer: BAPI are RFC enabled function modules. The difference between RFc and BAPI are business objects. ... while RFC are direct system call. Some BAPIs provide basic functions and can be used for most SAP business object types.