Skip to Content
avatar image
Former Member

Purpose of user exit

Hi All,

Can anyone plz tell me,What is purpose user exit and how to use it.

Regards,

Ashima

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Aug 04, 2008 at 08:26 AM

    hi,

    Following the link for more details:

    http://help.sap.com/erp2005_ehp_03/helpdata/EN/2d/531437a96f11d1a1de080009b433a9/frameset.htm

    Now, User-exits are writen to specify additional functionality to standard programme, which is not present.

    Userxits allow us to add our own functionality to SAP standard program without modifying it. The userexits are generally collected in includes and attached to the standard program by the SAP.

    All Userexits start with the word USEREXIT_...

    Eg: USEREXIT_SAVE_DOCUMENT_PREPARE

    This userexit is used to insert the ABAP code which will be called when the document (sales order VA01) is just about to be saved.This userexit is used generally for custom checks on different fields , to display some information before the order will be saved or for making changes to certain fields before the sales order will be saved.

    Basically, ABAPers are supposed to create Projects.

    As a Functional-Consultant, we are suppose to provide logical information like - Components: Function Code, Values, Structures etc.

    T.code: CMOD (to create Project)

    SMOD (Assignment, most probably)

    Best Regards,

    Amit.

    rewards, if helpful.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 04, 2008 at 08:18 AM

    Hello,

    Userxits allow us to add our own functionality to SAP standard program without modifying it .These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP. All Userexits start with the word USEREXIT_...

    Eg: USEREXIT_SAVE_DOCUMENT_PREPARE

    This userexit is used to insert the ABAP code which will be called when the document (sales order VA01) is just about to be saved.This userexit is used generally for custom checks on different fields , to display some information before the order will be saved or for making changes to certain fields before the sales order will be saved.

    USEREXIT_NUMBER_RANGE

    This userexit is used to assign a different internal document number to the sales order(VA01) when it is created depending on some criteria like a different SALES ORGANIZAION(VKORG) .

    Prase

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 04, 2008 at 08:19 AM

    Dear Ashima,

    user exit

    User exit comes under Customer Enhancements

    A point in an SAP program where a customer's own program can be called.

    In contrast to customer exits, user exits allow developers to access and modify program components and data objects in the standard SAP System. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.

    There are the following types of user exit:

    User exits that use INCLUDEs -

    These are customer enhancements that are called directly in the program.

    User exits that use tables -

    These are used and managed using Customizing.

    I hope it will help you,

    Regards,

    Murali.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 04, 2008 at 08:46 AM

    Dear Ashima

    Please check this link

    [What is User Exits and Customer Exits? |http://www.sap-img.com/abap/what-is-user-exits.htm]

    [A Short Tutorial on User Exits |http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm]

    thanks

    G. Lakshmipathi

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 28, 2008 at 06:29 AM

    thnx

    Add comment
    10|10000 characters needed characters exceeded