Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

fm n bapi fm

Former Member
0 Likes
484

what is the difference between functionmodule and bapi function module?

1 ACCEPTED SOLUTION
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
442

Nothing really, a BAPI is a function module which has been remote enabled. A BAPIs interface is well defined and documented and will not change from release to release, if there needs to be a change, a new BAPI is created. A BAPI usually will do something with some business object, like "Create a Sales Document". All BAPIs are documented in transaction BAPI. Also, BAPIs will never RAISE exceptsio like other function modules do, and the error handling is passed back thru a TABLES parameter BAPIRET2.

Regards,

Rich Heilman

2 REPLIES 2
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
443

Nothing really, a BAPI is a function module which has been remote enabled. A BAPIs interface is well defined and documented and will not change from release to release, if there needs to be a change, a new BAPI is created. A BAPI usually will do something with some business object, like "Create a Sales Document". All BAPIs are documented in transaction BAPI. Also, BAPIs will never RAISE exceptsio like other function modules do, and the error handling is passed back thru a TABLES parameter BAPIRET2.

Regards,

Rich Heilman

Read only

Former Member
0 Likes
442

Yeah nothing really.. BAPI is more or less like Remote function modules..other then that the other functions remain the same