Question: what is difference between function module and rfc?
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.