Application Development 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: 

Difference between BAPI Function Module and Remote Enable Function Module

Former Member
0 Kudos

Dear Experts,

I want to know the main difference between BAPI Function Module and Remote Enable Function Module ?

One main difference that I know is BAPI FM are declared in Methods of Business Object ie BAPI are methods of BOR where as Remote Enabled FM are not. What are other differences? Is it possible to convert a Remote Enable FM to BAPI FM .

regards

Manish

4 REPLIES 4

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

If we are talking about standard SAP objects, then it simply means that the BAPI's interface will never change and that it is released for use either internally in the system or callable from an external system. Remote enabled functions are not necessarily released for use, and there is no guarantee that its interface will not change.

Regards.

Rich Heilman

Former Member
0 Kudos

"Is it possible to convert a Remote Enable FM to BAPI FM"

For this point, a difference is that a BAPI cannot handle Exceptions..otherwise, i guess you can convert an RFC into a BAPI and use it like a normal RFC (apart from the differences Rich already mentioned).

Thanks,

Bikash

0 Kudos

Hello,

Did u create any ZBAPI?

The Procdure for Creating the Customer BAPI is Create a Remote Enabled Function module and then goto the tcode BAPI.

Once u go in to that just take the Project tab and enter the details.

by this way u can create a Customer BAPI.

With Regards,

Sumodh.P

0 Kudos

Hi Sumodh,

I know how to create a Z-BAPI. My question is 'Is it possible to convert a Remote Enabled FM to BAPI ' ?

Is it possible to call a Remote Enabled FM in the Methods of Business Object?

Regards

Manish