1 ... Introduction ... 11
... 1.1 ... The Purpose of This Book ... 11
... 1.2 ... CATS User Interfaces ... 12
... 1.3 ... System Enhancements ... 14
... 1.4 ... Conclusion ... 15
2 ... Customizing CATS for Duet ... 17
... 2.1 ... CATS Customizing for the Duet Time Management Scenario ... 17
... 2.2 ... Customizing CATS Reporting in Duet ... 27
... 2.3 ... Conclusion ... 34
3 ... Special CATS Approval Techniques ... 37
... 3.1 ... Customizing the Approval Determination ... 38
... 3.2 ... Customizing the Approval User Interfaces ... 46
... 3.3 ... Conclusion ... 51
4 ... Actual Labor Costing and CATS ... 53
... 4.1 ... Options for Calculating Labor Costs ... 53
... 4.2 ... Implementing Your Labor Rate Calculation ... 56
... 4.3 ... Select the Right Costing Variant ... 72
... 4.4 ... Conclusion ... 73
5 ... Deploying User-exits and BAdIs to Enhance CATS ... 75
... 5.1 ... Enhancements for the Data Entry Process ... 76
... 5.2 ... Approvals, Workflow, and Reporting Enhancements ... 94
... 5.3 ... Conclusion ... 102
6 ... Importing and Extracting CATS Data ... 103
... 6.1 ... Analysis of the Time Sheet Manager Business Object ... 105
... 6.2 ... Techniques for Building a Time Interface ... 111
... 6.3 ... Tools for Extracting CATS Data ... 119
... 6.4 ... Conclusion ... 121
7 ... CATS Performance and Support Tools ... 123
... 7.1 ... CATS Performance ... 123
... 7.2 ... Support Tools ... 131
... 7.3 ... Conclusion ... 136
A ... Frequently Asked CATS Questions ... 139
... A.1 ... Sometimes the "Immediate transfer to HR" functionality does not work. Why is that? ... 139
... A.2 ... How do I add a field to the CATS time-entry screen so that I can store custom data? ... 140
... A.3 ... What is the difference between a Custom Field and the Customer "Name" Fields available in CATS? ... 142
... A.4 ... How do I add a custom column to the Display or Approval reports? ... 143
... A.5 ... How can I default a Receiving Object into the Time Sheet entry screen? ... 144
... A.6 ... How do I make a field mandatory without setting it to "Required" in the field configuration? ... 144
... A.7 ... Is it possible to interface a third-party time-recording system to CATS? ... 145
... A.8 ... In a Decoupled Environment, Can We Implement CATS in the HCM system? ... 145
B ... Installing the ABAP Code ... 147
C ... The Author ... 153