Skip to end of metadata
Go to start of metadata

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