0% found this document useful (0 votes)
107 views2 pages

User Exit

There are four types of user exits in SAP: field exits, menu exits, screen exits, and function exits. [1] Field exits branch from a screen field to a function module. They can be global, branching from a field on multiple screens, or local, branching only from a specific screen. [2] Menu exits add custom items to SAP application pull-down menus. When selected, they trigger custom functions or screens. [3] Screen exits reserve areas of standard SAP screens for custom fields and screens. They display custom data and call custom subscreens and functions. [4] Function module exits add custom functions that are triggered by menu and screen exits to

Uploaded by

pal singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views2 pages

User Exit

There are four types of user exits in SAP: field exits, menu exits, screen exits, and function exits. [1] Field exits branch from a screen field to a function module. They can be global, branching from a field on multiple screens, or local, branching only from a specific screen. [2] Menu exits add custom items to SAP application pull-down menus. When selected, they trigger custom functions or screens. [3] Screen exits reserve areas of standard SAP screens for custom fields and screens. They display custom data and call custom subscreens and functions. [4] Function module exits add custom functions that are triggered by menu and screen exits to

Uploaded by

pal singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

USER EXIT

Four types of User-exit-

 Field Exits, Menu Exits, Screen exits, Function Exits.


 Field Exits-Field exits are branches from a screen field with a data element
reference into a function module. Field exits can be selected globally or
selectively. SAP allows you to install field exits for every screen field with an
ABAP Dictionary reference. Field exits cause the system to branch to a function
module at PAI
1.) Global Field Exit-Global Field Exits are not limited to one screen. If you use
the data element on multiple screens, you will branch to a function module
from all these screens once the exit is activated.

2.) Local Field Exit.. Local field exits are valid for one screen only. If you
assign the screen of a specific program to the data element, then you will
branch to a function module only from this screen after activation.

 Menu Exits-Menu enhancements allow customers to link their own processes to


menu options. For this purpose, SAP has reserved certain menu options so that
customers can define their own text and react to user selections in function exits.
When the enhancement is included in a project and activated by the customer, menu
enhancements are visible in the transaction. If the user chooses this menu option,
either the function provided by the applications developer is executed, or the system
branches to a function exit and the customer's own function is executed.
Or in short

Menu exits add items to the pulldown menus in standard SAP applications. You can use
these menu items to call up your own screens or to trigger entire add-on applications.

SAP creates menu exits by defining special menu items in the Menu Painter. These
special entries have function codes that begin with "+" (a plus sign). You specify the
menu item’s text when activating the item in an add-on project.

 Screen Exits-Screen exits refer to areas of a main screen reserved by SAP for
customers to design their own screens as customer exits. In these areas you can
display/ enter your own Data .
You can use – call customer-subscreen instead of call subscreen
And also call customer-function.
Or in short

Screen exits add fields to screens in R/3 applications. SAP creates screen exits by
placing special subscreen areas on a standard R/3 screen and calling a customer
subscreen from the standard screen’s flow logic.
Function Module Exits Function module exits add functions to R/3 applications.
Function module exits play a role in both menu and screen exits. When you add a new
menu item to a standard pulldown menu, you use a function module exit to define the
actions that should take place once your menu is activated. Function module exits also
control the data flow between standard programs and screen exit fields.

Difference between customer exits and user-exits


Strictly speaking, a user exit is any place within standard SAP, where SAP has added a
mechanism for client specific code to be executed. Customer exits are maintained with
transaction CMOD. They are constructed in such a way that all development is in the
customer name range, so no access keys are required. Most other types of exits require an
access.

You might also like