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

How can i start to do the User-Exit?

Dear All,

How can i start to do the user-exit? if i haven't start it before.

Regards,

Luke

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jul 24, 2008 at 03:19 AM

    Userexits are places in the SAP standard code that are designed to insert code by the customer. It happens often that some values are set by default by SAP but are not appropriate for the business. In a user exit (or enhancement) you can correct this.

    There are now four generations of userexits.

    1. generation: these are FORM routines within the code, usually named "userexitu2026. " that can be filled with own code.

    2. generation: these are special function calls that are invoked with "CALL CUSTOMER_FUNCTION"; they are defined with transaction SMOD and activated with CMOD.

    3. generation: they are called BAdI -- Business Add-in -- and use ABAP dynamic classes instead function calls. They are handled via SE18/SE19 and normally placed in the code via a static method call to class CL_EXIT_HANDLER.

    4. generation: there is a new concept announced for the NetWeaver 2004s that consolidates all userexits in a common framework.

    Activities

    Creating a project

    1. Enter a name for the project.

    2. Choose Enhancement -> Create

    3. Enter a short text for the projet and choose Save.

    Assigning the user exit to your project

    1. Choose Components.

    2. Enter the name of the user exit you want to implement.

    3. Choose SAP Documentation for detailed information on the user exit.

    4. Choose Save.

    5. Choose Back.

    Making the required coding changes

    1. Choose Enhancement components.

    2. Choose Change.

    3. Select the user exit for which you want to create new coding.

    4. Select the include zxxxx.

    The system prompts you to create this include, where you can then create your new coding.

    Activating your project

    1. Return to the initial screen and choose Activate project.

    Ex:

    http://sap.niraj.tripod.com/id62.html

    http://husnie.wordpress.com/2007/08/04/sap-abab-using-the-user-exit/

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 24, 2008 at 03:48 AM

    Hi Friend,

    Check this link on User Exit Tutorials:

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

    Check this link also:

    http://sap.niraj.tripod.com/id21.html

    Hope this helps you.

    Regards,

    Chandra Sekhar

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 24, 2008 at 03:50 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.