Symptom
You want to add more functionalities to the CATS which are not included in standard, such as detailed validations.
You can use your custom code to modify the CATS behavior via the user-exits.
Solution
These User-exits are accessible via transaction SMOD and they all start with the prefix CATS*.
Below you can review what you can do with each user-exit.
User-exit | Supported in ESS? | Name and Behavior |
---|---|---|
CATP0001 |
| Determine Target Hours |
CATS0001 | yes | Compile the Worklist Data. It's also available the BAdI CATS_WORKLIST_ADDIN. |
CATS0002 | yes | Supplement Recorded Data. You can use this to add data based on other data already input on CATS. |
CATS0003 | yes | Validate Recorded Data. Used for validation of single entries. |
CATS0004 | no | Deactivate Functions in User Interface |
CATS0005 | yes | Customer Field Enhancements. This is used together with include CI_CATSDB. |
CATS0006 | yes | Validate Entire Time Sheet. Used for validation of the whole Time Sheet. |
CATS0007 | no | Subscreen on Initial Screen. |
CATS0008 | yes | Determine Workflow Recipients for Approval. For any modifications on the workflow. |
CATS0009 | yes | Customer Specific Text Fields in the Data Entry Section. Modifies the description of the Data Entry Section |
CATS0010 | yes | Customer Specific Text Fields in the Worklist. Modifies the description of the Worklist |
CATS0011 | no | Customer Functions. |
CATS0012 | no | Subscreen on Data Entry Screen. |
CATSBW01 | N/A | Customer Exit for Time Sheet Data Transfer to Business Warehouse |
See Also
- From the HR Expert (SAP Partner) Article from Manuel Gallardo, Master Technical Specialist, Tesoro Companies, Inc : "Improve Data Entry Efficiency with CATS User Exits" (Fee applies to access article).
- Sample implementation of user-exits .
- SAP Enhancements and Business Add-Ins