Skip to Content
author's profile photo Former Member
Former Member

diff between FM and BAPI

hi,

diff between FM and BAPI

with regards

naren

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on May 31, 2007 at 10:25 AM

    the majar diff between the BAPI and Fm is

    1) bapi is having the future to updatel the tables

    2) but FM doesnt have the that kind of future

    3)BAPI is RFC enabled and its update the data in Remotely also.

    with regards,

    m.srikanth

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 31, 2007 at 10:19 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 31, 2007 at 10:20 AM

    A BAPI is an RFC enabled FM with a published interface. SAP promise not to change the functionality of a BAPI.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 31, 2007 at 10:22 AM

    Hi,

    The 2 major diffreneces are:

    Every FM cannot be REMOTE ENABLED.

    But ALL The BAPI's are REMOTE ENWABLED.

    SY-subrc value is returned after exceution of FM.

    No sy-subrc is returned for BAPI.

    Revert back if any issues.

    Reward with points if helpful.

    Regards,

    Naveen

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 31, 2007 at 10:27 AM

    Function modules are ABAP routines that are administered in a central function library. They apply across applications and are available throughout the system. You must assign function modules to a function pool that is called a function group. A function group is nothing but a container for the function modules.

    BAPI (Business Application Programming Interface) is a set of interfaces to object-oriented programming methods that enable a programmer to integrate third-party software into the proprietary R/3 product from SAP. For specific

    business tasks such as uploading transactional data, BAPIs are implemented and stored in the R/3 system as remote function call (RFC) modules.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.