Question: what is the difference between bapi and function module?
Answer: This answer has been undeleted. A FUNCTION MODULE is procedure that can only be defined in function group and outside of classes. ... Whereas BAPI's are the remote enabled Function modules which are defined in the Business Object Repository (BOR) as the methods of the business objects.