Customer Exits in SAP R/3 System

October 29th, 2009 ekoy posted in Abap/4 | No Comments »

SAP creates customer exits for specific programs, screens and menus within standard SAP system. There four type of exits in SAP: Menu Exits, Screen Exits, Function Module Exits, and Field Exits.

There are mainly two reasons why we need to use user exits in SAP System:

  1. We should use them because they do not affect the SAP source code but still allow us to change the functionality of SAP to suit user requirements. SAP has provides us with some standards user exits that we should modify by adding our own functionality to them. The code and screens we created are encapsulated as separated objects.
  2. And since, they do not affect the source code and are named as per SAP naming conventions; they do affect future software upgrades. Hence we do not to save them and then reenter add-ons attached exits.

We can only use SAP customer exits if they already exist within the SAP R/3 system. In case we do not find a suitable exit for an area where we would want to make a change, then we should request SAP to develop a user exit.




You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply