‎2008 Jul 22 10:25 AM
Hello,
I am new to user exits and i have a requirement in which i have to add a few fields to a standard transaction. Can anyone give me a way forward.
The transaction to be changed is cats2. I need to add a column to the Data Entry area and also a text field to the area below data entry table. All I know is there are 12 available exits to this transaction. Can anyone guide me.
‎2008 Jul 22 10:33 AM
Hi,
Can you tell which version of r/3 u r using?
Because there no transaction CATS2.
Regards,
Rahul
‎2008 Jul 22 10:33 AM
Hi,
Can you tell which version of r/3 u r using?
Because there no transaction CATS2.
Regards,
Rahul
‎2008 Jul 22 10:38 AM
‎2008 Jul 22 10:42 AM
hi
this is in continuation of my previous post
For the above requirement we need to add fields to CI_CATSDB Structure
also ucan add required code in the enhancement (CATS0001)
Use the function exit EXIT_SAPLCATS_001 to populate the data to the CAT2 custom fields.The corresponding custom fields in the internal table SAP_ICATSW should be modified
Cheers
Snehi
Edited by: snehi chouhan on Jul 22, 2008 11:42 AM
‎2008 Jul 22 10:44 AM
Hi,
Only three Screen Exit available .
Here you can put your code.
CATS0012
CATS0005
CATS0007
whats your exact req. on which screen.
Regards,
Sandeep
‎2008 Jul 22 10:34 AM
hi
use this link
well it for the transaction Co01but the funtionality is same that u want
http://saptechnical.com/Tutorials/ExitsBADIs/CO01/demo.htm
well im working on this and if i get some thing i will let u know
here r some exits that u can use
CATS0005 CATS: Customer field enhancements
CATS0007 CATS: Subscreen on initial screen
CATS0012 CATS: Subscreen on data entry screen
Cheers
Snehi
Edited by: snehi chouhan on Jul 22, 2008 11:38 AM
‎2008 Jul 22 10:37 AM
Hi,
Try this sceen exits ,
CAT2 SAPLCATS CATS0007 S SAPLCATS1000_CUSTSCR2_SAP 0
CATS0012 S SAPLCATS2002_CUSTSCR3_SAP 0
CATS0012 S SAPLCATS2003_CUSTSCR3_SAP 0
CATS0012 S SAPLCATS2500_CUSTSCR3_SAP 0
CATS0005 S SAPLCATS8900_CUSTSCR1_SAP 0
CAT2_SAPLCATS CATS0007 S SAPLCATS1000_CUSTSCR2_SAP 0
CATS0012 S SAPLCATS2002_CUSTSCR3_SAP 0
CATS0012 S SAPLCATS2003_CUSTSCR3_SAP 0
CATS0012 S SAPLCATS2500_CUSTSCR3_SAP 0
CATS0005 S SAPLCATS8900_CUSTSCR1_SAP 0
Regards,
Sandeep
‎2008 Jul 22 10:42 AM
Hi,
USEREXIT
Userxits allow us to add our own functionality to SAP standard program without modifying it . These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP.
All Userexits start with the word USEREXIT_...
FORM USEREXIT_..
z..
ENDFORM.
The problem lies in finding the correct userexit and how to find it if one exists for the purpose. Once the correct userexit is found the necessary customer code is inserted in the customer include starting with the z.. in the form routine.
e.g. USEREXIT_SAVE_DOCUMENT_PREPARE
Certain application like SD still provide this form of enhancement using userexit but this practice is no longer being followed for newer extensions instead they are using EXITs which come bundeled in enhancement packages . Neverthiless existing USEREXITS will be supported by SAP an all the newer versions of SAP.
HOW TO FIND USEREXITS
Userexits can be found in number of ways:
To find userexits in SD module , goto object navigator(SE80) and select development class from the list and enter VMOD in it. All of the userexits in SD are contained in the development class VMOD. Press
enter and you will find all the includes which contain userexits in SD for different functions like PRICING, ORDER PROCESSING etc. Select the userexit according to the requirement and read the comment inserted in it and start coding .
Please have a look into the following links
http://sap.niraj.tripod.com/id21.html
http://husnie.wordpress.com/2007/08/04/sap-abab-using-the-user-exit/
http://abapprogramming.blogspot.com/2008/03/sap-user-exits.html
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.planetsap.com/userexit_main_page.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
https://forums.sdn.sap.com/click.jspa?searchID=672084&messageID=312792
https://forums.sdn.sap.com/click.jspa?searchID=672084&messageID=1320078
https://forums.sdn.sap.com/click.jspa?searchID=672084&messageID=2669896
If Found Help Full Do Reward.
Regards.
Eshwar.