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

Difference between user exits and customer exits

Hi Everybody,

This Vijay. I worked on some of the user exits.

But i am still with some doubt that what is the diference between user exits and customer exits?

Can anybody help me clearing this doubt?

Thanks and Regards,

Vijay.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Nov 29, 2005 at 04:36 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 29, 2005 at 04:47 AM

    Hi Gunta,

    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.

    User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a function module. The code for the function module is written by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.

    The naming standard of function modules for function module exits is:

    EXIT_<program name><3 digit suffix>

    The call to a functionmodule exit is implemented as:

    CALL CUSTOMER.-FUNCTION <3 digit suffix>

    For Example:

    The program for transaction VA01 Create salesorder is SAPMV45A

    1. If you search for CALL CUSTOMER-FUNCTION program SAPMV45A you will find ( Among other user exits):

    CALL CUSTOMER-FUNCTION '003'

    exporting

    xvbak = vbak

    xvbuk = vbuk

    xkomk = tkomk

    importing

    lvf_subrc = lvf_subrc

    tables

    xvbfa = xvbfa

    xvbap = xvbap

    xvbup = xvbup.

    The exit calls function module EXIT_SAPMV45A_003

    Hope this will help to get idea about exits.

    Award points if answer is useful.

    Regards,

    Albert

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 29, 2005 at 04:48 AM

    Hi Vijay,

    Look at this thread.

    User Exit Vs Customer Exit

    Srinivas

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 29, 2005 at 07:35 AM

    Hi vijay,

    The answer to your question is very simple.

    Well,User-exits are empty subroutines that SAP Developers have provided for you.You can fill them with your own source code.<b>Technically this is a modification.</b>Customer exits are nothing but a include in customer name space will be provided in the function module which starts with CALL CUSTOMER.You can fill them with your own source code.<b>Technically this is an enhancement.</b>

    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.