What is a BAPI
I was talking with a colleague about the concept of BAPI and we have 2 different points of view:
1 - A BAPI is a standard function module with specific features like RFC calls. A custom copy of a standard BAPI is not a BAPI, but a FM.
2 - A BAPI can be every function module (standard or not) which has the same features as an standard BAPI. A custom copy of a standard BAPI remains as a BAPI.
I look forward for your comments.