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

user exits

hi Experts,

why we use user exits, what is differnce bt BAPI user exits , FM

Regards

Amit

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 Jun 16, 2008 at 06:08 AM

    Hi ,

    User exits: In computer software, a user exit is a place in a software program where a customer can arrange for their own tailor-made program to be called. In the R/3 system from SAP, a user exit is contrasted with a customer exit and allows a customer's developer to access program components and data objects within the R/3 system. In R/3, some user exits use Include statements to include customer program enhancements that are called from the program. Other user exits use tables that are accessed through customization.

    Bapi: 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.

    Function module: 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.

    Hope it is use full...

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 16, 2008 at 06:09 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 16, 2008 at 06:07 AM

    Hi Amit,

    Kindly find the link below.

    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm

    Dont forget to reward points if found useful.

    Thanks,

    Satyesh

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 16, 2008 at 06:10 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 16, 2008 at 06:20 AM

    Hi,

    BAPI : is just a function module that can be called from non-sap system. It can still be used in the sap system also.

    BAPI's can be invoked from non SAP sysems like Java,VB etc.

    User-exit: is a block (It may be a code block, screen field or menu item) that can be added to the existing standard transaction to enhance the transaction with our functionality.

    FM:function modules are for reusability for example we can keep certain functionality in FM and we can reuse it where ever we need it.But normal function modules can be invoked from sap sytem only.

    Edited by: Prince on Jun 16, 2008 8:21 AM

    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.