- 1. Cross-Application Time Sheet (CATS)PurposeThe Cross-Application Time Sheet (CATS) is a cross-application tool for recording working times andtasks. It enables you to control all business processes concerning your employees tasks frompaying the employees, through monitoring the progress of a project, to creating invoices.Although the Time Sheet caters for central data recording, for example by secretaries, its mainstrength is that it enables your employees to record their own data. This enables you to ease your timeadministrators workload.The data that your employees enter in the Time Sheet does not merely consist of working times andtasks, but also working time attributes for transferring data to the target components. The datarecorded by your employees is processed in the target components.The Time Sheet provides a wide range of user interfaces and is therefore suitable to use in manydifferent sectors.Implementation considerationsThe Time Sheet is a cross-application component in SAP R/3. You must implement at least one of thecomponents that are listed in the Integration section. You can supply data to the componentsindividually, or in combination, with data from the Time Sheet.IntegrationWith other components in SAP R/3 Required Function Required Component or Solution Decentralized recording of employee Time Management (PT) attendances and absences Decentralized recording of employee Payroll (PY) remuneration information Internal activity allocation and entry of statistical Controlling (CO) key figures Confirmations Plant Maintenance (PM) Project System (PS) Customer Service (CS) Recording external services External Services Management (PT-IN-ES) Recording travel expenses with activity reports Travel Management (FI-TV)The data you enter using the Time Sheet is available for processing in resource-related billing . This isirrespective of the user interface used to enter data. You must first transfer Time Sheet datato Controlling (CO). This can be performed directly or indirectly (using the Project System (PS)).The CO documents that are generated during transfer can be read by the Dynamic Item Processor to
2. create a billing request. This enables the Time Sheet to support the creation of invoices based onworking time data quickly and accurately.This is particularly important for service providers.FeaturesA number of functions, in particular for storing data and transferring data to the target components ,areavailable with all user interfaces of the Time Sheet. The most important functions have already beenmentioned in the Integration section. In addition, the following aspects apply to all user interfaces: You can integrate a procedure for approving recorded working times. SAPBusiness Workflow is one option available as a means of controlling the approvalprocedure. To protect personal data against unauthorized access, the Time Sheet uses the SAP HumanResources authorization concept. All data records are assigned a unique document number, which means they canbe tracked at any time. You can use SAP enhancements to extend the functions of the Time Sheet.Additional functions, for example, for simplifying data entry, are only available in certain userinterfaces and are therefore mentioned in the relevant section. #2, Join Date: Oct 2009bholus9Posts: 236MemberTime Recording Scenarios and User Interfaces for the Cross-Application Time Sheet (SATime Recording Scenarios and User Interfaces for the Cross-Application Time Sheet (SAP CATS)If you consider the process of recording working times on an abstract level, you canidentify the following scenarios. Both scenarios can be depicted using any of theindependent user interfaces of the Time Sheet.However, the different user interfaces may be not be equally suited to the differentscenarios.Scenario 1: Distribution of Working Time for One DayWithin one data entry period, you record a certain number of working hours that youwant to distribute between different working time attributes (for example, internal ordersor statistical key figures) for each day. In other words, you record your working timesprimarily for fractions of days.RecommendationDepending on additional factors, we recommend CATS classic, CATS regular, or CATSnotebook for this scenario. 3. For more information, see Example: Recording for Fractions of Days..Scenario 2: Recording for Whole DaysWithin one data entry period, you record working times for different receiver objects, forexample, customer orders for which you also enter additional information (for example,overtime or kilometers driven).Whereas the additional information varies, the basic data (the task type and receiver) isnormally valid for more than one day (see Task Type, Task Component, and Task Level).In other words, you record your working times primarily for whole days. #3,bholus9Join Date: Oct 2009Posts: 236MemberTask Type, Component, and LevelTask Type, Component, and LevelDefinitionThe task type, task component, and task level fields enable you to specify in the timesheet the elements of the task that are relevant for evaluation. Elements that arerelevant for evaluation are entered for the following business processes, for example:* Payroll (wage types, attendance types)* Controlling and Billing (activity types, statistical key figures)* Invoice verification for external employees (activity numbers)Task typeCharacterization of content of a specific task that is performed by an employee, forexample, consultancy or instructor task.Specific task components are usual for each task type.Task componentElements of a task that are relevant for evaluationA task usually comprises several task components, for example, normal workinghours, overtime or hours traveled.Task levelDifferentiates between an employees tasks according to the valuation level.Specific task levels are usual for each task type. Task levels determine the valuation 4. level per task component.UseSAP R/3 can derive the following working time attributes from the combination oftask types, task components, and task levels:* Attendance/absence types* Wage types* Activity types* Statistical key figures* Activity numbers* Sender business processesYou can replace these input fields on your Time Sheet user interface with the inputfields for task type, task component, and task level. These input fields are tailoredspecifically to suit task recording needs. You can also evaluate task types, taskcomponents, and task levels in Reporting.You can make the relevant settings in the Implementation Guide (IMG), under Cross-Application Components Time Sheet Settings for All User Interfaces TimeRecording Specify Task Types, Components, and Levels.ExampleAt a consultancy, employees record their tasks. The data they enter is used forcreating invoices.* Task type: Consultancy* Task components for consultancy: Working hours, overtime, kilometers driven* Task levels for consultancy: Junior, seniorThe SAP R/3 system valuates the Overtime task component for the Junior task levelwith a specific activity type. The SAP R/3 system valuates the Overtime componentfor the Senior task level with a different activity type with a higher price.Leaving content frame #4,bholus9 Join Date: Oct 2009 Posts: 236Member 5. Example: Distribution of Working Time for One DayExample: Distribution of Working Time for One DayMarcus Adams works as a software developer on three different projects. He usuallydistributes his daily working time between these projects.Marcus Adams records his working times with CATS classic. He would make the following entries forthe data entry period shown above: ReceiverDescription Abs/Att TypeUnit ofMonday TuesdayWednesday Order measurement 12121212Project 1 H224 34343434Project 2 H444 56565656Project 3 H 2 Further H2 Training Leave H Legend Abs/Att Type = Absence/Attendance Type 6. #5,bholus9 Join Date: Oct 2009 Posts: 236MemberExample: Recording for Whole DaysExample: Recording for Whole DaysHelga Martin works for a management consultancy and she spends the majority of her working timevisiting different customers and giving them advice. She also works as an instructor training hercustomers employees.Helga Martin usually records her working times for whole days with the same basic data and varyingtask components. She uses CATS for service providers. Helga Martin would make the followingentries for the data entry period shown above: Task Type Consultancy, Account Assignment to Customer Order 123456 DayHours Overtime Kilometers Monday 8 2150 Tuesday8150 7. Task Type Consultancy, Account Assignment to Customer Order 345678 DayHoursOvertimeKilometers Wednesday81 80 Thursday 880 Task Type Instructor, Account Assignment to Customer Order 56789 Friday 6 31When Helga Martin chooses a specific task type on the user interface, CATS for serviceproviders displays the appropriate task components. This ensures that time recording is asstraightforward as possible.If Helga Martin were to use a user interface that is based on a traditional paper timesheet (forexample, CATS classic, CATS regular or CATS notebook) to enter the tasks shown in the graphic,time recording would not be as straightforward.This is because different task components (for example, hours, overtime, and kilometers) would needtheir own account assignment rows in these user interfaces.If Helga Martin were to use one of these user interfaces, she would have to make entries similar tothese. In comparison to the other entries they are unclear. Receiv Descripti Abs/Att Stat.MondaTuesda WednesdThursda Frida er onTypeKey Fig. yyay y y Order 123456 Consultan Hours88cyCustomer1 123456 Consultan Overtim2cyeCustomer1 123456 Consultan Kilomete 150150cyrsCustomer1 345678 Consultan Hours88 8. cyCustomer2345678ConsultanOvertim 1cy eCustomer2345678ConsultanKilomete80 80cy rsCustomer256789 Instructor Hours 656789 Instructor Attendee31 sLegend Abs/Att Type = Absence/Attendance Type, Stat. Key Fig. = Statistical Key Figure 9.