Recently I got a job as ABAP/4 programmer. I don't know about User exits. Can you please help tell me about User Exits and how can I learn User Exits fast!


    Requires Free Membership to View

User exits are hooks in standard SAP code, which allow you to add functionality. The positioning of these exits has been defined by SAP, so often you can't find one where you need it!

The implementation of user exits depends on the module. Some (and more, as you go to later releases) are implemented using CALL CUSTOMER-FUNCTION (see help documentation for this ABAP statement) - these are controlled from transactions CMOD and SMOD - have a look at the online documentation - transaction CMOD, menu Utilities --> Online Manual.

In older areas of SAP code, the exit might be coded using an empty form supplied by SAP. E.g. look at module SAPMV45A. This has many forms beginning USEREXIT_... You can insert your own code in this.

In other areas such as FI or LIS, there are configuration entries which allow calls to external ABAP code.

Up until 4.5, there are field-exits. These are triggered as the first action during a PAI event. They are linked to a field's domain, and can be made global for that domain, or screen specific.

Finally, you may need to make customer specific changes to SAP code. Note that if you choose to do this, SAP will not support the modified code.


This was first published in September 2001

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: