Skip to Content
avatar image
Former Member

User exit & customer exit

Please explain in simple lehmans language what is user exit & customer exit & the difference between the two. & when we use each of them.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Aug 22, 2007 at 11:37 AM

    Dear,

    Please go through the following links,nothing but 2 threads posted in SDN.

    1.<u>/message/3804632#3804632 [original link is broken]</u>

    2.<u>user-exit</u>

    Regards

    Mangal

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 22, 2007 at 11:38 AM

    Hi,

    User Exit and Customer Exit are same

    Customer Exit,

    Enables you to determine values for variables by means of Functional Module exit.The function module used is EXIT_SAPLRRSO_001.

    Create a project in CMOD by selecting the SAP Enhancement RSR00001 and assign this to the enhanced proj and activate it.

    Customer Exit

    -


    SAP creates customer exits for specific programs, screens, and menus within standard applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.

    If you want to enhance the functionality of your SAP System, you should take advantage of the exits available in standard applications. There are two main reasons why you should use exits rather than modifying SAP software yourself. Add-ons attached to exits have the advantage that:

    • They do not affect standard SAP source code

    When you add new functionality to your SAP System using SAP’s exits, you do not alter the source code of standard SAP programs in any way. The code and screens you create are encapsulated as separate objects. These customer objects are linked to standard applications, but exist separately from SAP’s standard software package.

    • They do not affect software updates

    When you add new functionality to your SAP System using SAP’s exits, your objects (called customer objects) must adhere to strict naming conventions. When it comes time to upgrade a to a new software release, customer objects’ names ensure that they will not be affected by any changes or new additions to the standard software package.

    Customer exits are not available for all programs and screens found in the SAP System. You can only use customer exits if they already exist in the SAP System. You find find more information about locating applications with pre-defined exits in Locating Applications that have Exits

    http://help.sap.com/saphelp_nw04/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm

    Reward if cleared and close the thread.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 22, 2007 at 11:58 AM

    Hi Bean

    Both are same. customer exit is the type of user exit.

    When you cannot achieve some functionality in standard sap you need to include some coding change to get that.

    Each transaction is having user exit defined by sap

    For example:

    if you want to restrict GR not to be done when the materials are not issued.

    This function is not available in std sap. you need to use the userexit in MB31 to get this functionality

    Regards

    Ranga

    Add comment
    10|10000 characters needed characters exceeded