Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

User Exit

Former Member
0 Likes
1,365

Hi,

Please Explain what is User Exit and types of user exits ? Please Explain in details.

Thanks,

Neptune.M

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,341

hi neptune,

SAP delivers a broad range of business functions within its R/3 application suite. The standard applications may not offer some of the functionality needed. The R/3 enhancement concept allows addition of one’s own functionality to SAP’s standard business applications.

SAP creates user exits for specific programs, screens and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the user exits act as hooks. One can hang his own add-on functionality onto these hooks.

The user exit is a point in a SAP program where a customer’s own program can be called. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.

<b>There are three types of exits:</b>

Menu Exits

Screen Exits

Function module Exits

<b>MENU EXITS</b>

1.Menu exits allow you to attach your own processes to action menu items. For this, the SAP applications programmer reserves certain menu entries in the GUI interface.

2.The Menu exit entries have function codes that begin with + (Plus sign).

3.Once you activate the menu exits, they become visible in the application. When the menu item is selected, either the functionality provided by the SAP applications programmer or your own functionality implemented in the program exit is processed.

<b>Screen Exits</b>

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.

<b>Function module Exits</b>

1.Function module exits allow you, as customer, to implement additional logic in an application function. The SAP applications programmer defines where in the application function the function module exits are placed and which data is to be transferred. The programmer also creates the related function modules with short text, interface, and documentation and describes the intended functionality of the function module exit in the SAP documentation.

2.You code the function modules, and if needed the screens, text elements, and your own Includes for the function group.

3.After you activate the enhancement project that contains the function module as component the ABAP/4 code will be processed. Before that, the program exits have no effect.

close the thread if ur query is solved...

Message was edited by: Ashok Kumar Prithiviraj

13 REPLIES 13
Read only

Former Member
0 Likes
1,341

The R/3 enhancement concept allows you to add your own functionality to SAP ’s standard business applications without having to modify the original applications.

There are three types of exits:

Menu Exits

Screen Exits

Function module Exits

Menu exits allow you to attach your own processes to action menu items

The Menu exit entries have function codes that begin with + (Plus sign).

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 allow you, as customer, to

implement additional logic in an application function.

The SAP applications programmer defines where in the application

function the function module exits are placed and which data is to be transferred.

The programmer also creates the related function modules with short text, interface,

and documentation and describes the intended functionality of the function

module exit in the SAP documentation.

Read only

Former Member
0 Likes
1,341

hi,

User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule. The code for the function module is writeen by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.

check this <a href="http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm">link</a>

http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc

<a href="http://www.planetsap.com/Userexit_List.htm">List of User Exits</a>

http://www.easymarketplace.de/userexit.php

Regs,

jaga

Read only

Former Member
0 Likes
1,341

Neptune,

Give me ur maild.So that i can send u a documene about userexits basics.

Cheers,

Raja.

Read only

0 Likes
1,341

Hi Raja,

Thank you. My Mail id is Neptune.m@gmail.com.

Regards,

Neptune.M

Read only

Former Member
0 Likes
1,342

hi neptune,

SAP delivers a broad range of business functions within its R/3 application suite. The standard applications may not offer some of the functionality needed. The R/3 enhancement concept allows addition of one’s own functionality to SAP’s standard business applications.

SAP creates user exits for specific programs, screens and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the user exits act as hooks. One can hang his own add-on functionality onto these hooks.

The user exit is a point in a SAP program where a customer’s own program can be called. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.

<b>There are three types of exits:</b>

Menu Exits

Screen Exits

Function module Exits

<b>MENU EXITS</b>

1.Menu exits allow you to attach your own processes to action menu items. For this, the SAP applications programmer reserves certain menu entries in the GUI interface.

2.The Menu exit entries have function codes that begin with + (Plus sign).

3.Once you activate the menu exits, they become visible in the application. When the menu item is selected, either the functionality provided by the SAP applications programmer or your own functionality implemented in the program exit is processed.

<b>Screen Exits</b>

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.

<b>Function module Exits</b>

1.Function module exits allow you, as customer, to implement additional logic in an application function. The SAP applications programmer defines where in the application function the function module exits are placed and which data is to be transferred. The programmer also creates the related function modules with short text, interface, and documentation and describes the intended functionality of the function module exit in the SAP documentation.

2.You code the function modules, and if needed the screens, text elements, and your own Includes for the function group.

3.After you activate the enhancement project that contains the function module as component the ABAP/4 code will be processed. Before that, the program exits have no effect.

close the thread if ur query is solved...

Message was edited by: Ashok Kumar Prithiviraj

Read only

Former Member
0 Likes
1,341

hi selvan,

The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications.

SAP creates user exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.

TYPES :

Menu Exits

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

Screen Exits

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.

Field Exits

Field exits allow you to create your own programming logic for any data element in the Dictionary. You can use this logic to carry out checks, conversions, or business-related processing for any screen field. Example: The data element BBBNR identifies a company’s international location number. You might want to set up your R/3 System so that all international location numbers are larger than 100.

regards

satesh

Read only

Former Member
0 Likes
1,341

Hi,

The user exit is a point in a SAP program where a customer’s own program can be called. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.

There are two 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.

also refer this link it may be useful.

http://www.csee.umbc.edu/help/oracle8/server.815/a42525/ch11.htm#toc123

Pls reward points if it is helpful.

regards,

Arun.

Read only

Former Member
Read only

vinod_gunaware2
Active Contributor
0 Likes
1,341

Hi

Just have look into below link

http://www.sapdevelopment.co.uk/enhance/enhancehome.htm

regards

vinod

Read only

Former Member
0 Likes
1,341

hai neptune,

user exits:

SAP has developed various modules with standards, but the requirements of customers differ from place to place. In this scenario it becomes imperative to modify SAP objects to suit the customers need.

The R/3 enhancement concept allows you to add your own functionality to SAP ’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications.

There are two main reasons why you should use exits rather than modifying SAP software yourself. *Add-ons attached to exits have the advantage that:

*They do not affect standard SAP source code.

*They do not affect software updates.

types of exits:

*Menu Exits

*Screen Exits

*function module Exits

  • field exits.

custom exits are also available.

hope this is helpful.

regards,

praba.

Read only

Former Member
0 Likes
1,341

Hi,

Pls check your gmail ID.

Regs,

Venkat Ramanan

Read only

0 Likes
1,341

Hi,

Thank you very much .

Rgds

Neptune.M

Read only

0 Likes
1,341

hi neptune,

please close the thread if ur query is solved and award appropriate to points to all..