‎2006 Mar 29 9:44 AM
Hi,
Please Explain what is User Exit and types of user exits ? Please Explain in details.
Thanks,
Neptune.M
‎2006 Mar 29 9:50 AM
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 ones own functionality to SAPs 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 customers 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 screens 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
‎2006 Mar 29 9:48 AM
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 screens 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.
‎2006 Mar 29 9:49 AM
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
‎2006 Mar 29 9:49 AM
Neptune,
Give me ur maild.So that i can send u a documene about userexits basics.
Cheers,
Raja.
‎2006 Mar 29 9:52 AM
Hi Raja,
Thank you. My Mail id is Neptune.m@gmail.com.
Regards,
Neptune.M
‎2006 Mar 29 9:50 AM
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 ones own functionality to SAPs 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 customers 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 screens 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
‎2006 Mar 29 9:51 AM
hi selvan,
The R/3 enhancement concept allows you to add your own functionality to SAPs 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 screens 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 companys 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
‎2006 Mar 29 9:51 AM
Hi,
The user exit is a point in a SAP program where a customers 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.
‎2006 Mar 29 9:52 AM
Hi,
Check this SAP help.
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
Regards
vijay
‎2006 Mar 29 9:53 AM
‎2006 Mar 29 9:55 AM
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.
‎2006 Mar 29 12:31 PM
‎2006 Mar 29 12:34 PM
‎2006 Mar 29 12:39 PM
hi neptune,
please close the thread if ur query is solved and award appropriate to points to all..