SAP ABAP IMG Activity CATS0303 (Create SAP Enhancements for the Time Sheet)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-TS (Application Component) Time Sheet
     CATS (Package) Cross-application time sheet
IMG Activity
ID CATS0303 Create SAP Enhancements for the Time Sheet  
Transaction Code S_ALR_87001234   IMG Activity: CATS0303 
Created on 19981222    
Customizing Attributes CATS0303   Create SAP Enhancements for the Time Sheet 
Customizing Activity CATS0303   Create SAP Enhancements for the Time Sheet 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name CATS0303    

There are several SAP enhancements that you can use to supplement the functions of the Time Sheet. The following provides an overview of these enhancements.

Detailed documentation is available online when you maintain the relevant SAP enhancements.

1. Set Up Worklist (CATS0001)

You can use the SAP enhancement CATS0001 to fill worklist fields with values specific to a particular profile and personnel number. You can fill all of the fields contained in the structure CATS: Worklist (CATSW).

You are not limited to values from the standard system; you can also fill the worklist with values from individually defined SAP tables or external files (Excel, for example).

Note

For the data to be displayed in the worklist, you must select the Customer enhancement field in the Worklist section of the relevant data entry profiles.

2. Supplement Recorded Data (CATS0002)

You can use the SAP enhancement CATS0002 to enter additional items of information for a record, which are integrated into the time sheet as default values. You can supplement each cell with information for a specific person, date, or situation, for example.

Supplementing recorded data enables you to keep the number of working time attributes in the data entry section to a minimum. This simplifies data entry for the user. You can hide the fields that are filled automatically.

You can also use this enhancement to change data that was entered manually.

3. Validate Recorded Data (CATS0003)

In the standard system, you can use the standard checks and the checks activated by the data entry profile. You can use the SAP enhancement CATS0003 to implement additional checks for checking entries in individual fields according to your requirements.

You can implement additional checks for validating a personnel number using data from the HR master record.

The checks you define are carried out whenever an action meriting a system check is perfomed during data entry.

4. Deactivate Functions on the Interface (CATS0004)

The Time Sheet provides a number of functions to assist users with entering data.

You can use the SAP enhancement CATS0004 to deactivate functions that are not required on the interface. They can be deactivated for specific profiles or personnel numbers.

5. Customer Field Enhancements (CATS0005)

You can add to the fields in the database table for the Time Sheet (CATSDB) by defining your own fields.

You can display or enter values in 10 of these fields in the time sheet data entry section. You maintain the attributes of these fields (display field, input field, and so on) in field selection. You can allow users to access additional fields via a dialog box.

You can fill customer field enhancements automatically using the SAP enhancement Supplement Recorded Data (CATS0002), and specify whether they are display-only or ready for input.

Notes

  • You determine which fields appear in the data entry section in the Create Customer Fields step.
  • Values from customer fields cannot be transferred.

6. Validate Entire Time Sheet (CATS0006)

You can use the SAP enhancement CATS0006 to supplement the standard checks for of all time sheet data according to your requirements.

If you do not implement HR, this enhancement enables you to check whether the hours entered for each day or for the entire data entry period observe a specified value limit. If the value limit is not observed, you can determine that the relevant information or error messages are issued.

The validations are performed when you save or check data and when you switch between views or change the data entry period.

7. Subscreen on Initial screen (CATS0007)

You can use the SAP enhancement CATS0007 to allow users to enter data on the initial screen that applies to all time sheet records.

Example

All records must be entered with an external document number. The user can enter the document number on the initial screen rather than have to enter it in every line of the time sheet.

This SAP enhancement is only intended to be an extension to the enhancements Supplement Recorded Data(CATS0002) and Customer Field Enhancements (CATS0005). It allows you to display and save the data entered in the data entry section.

8. Determine Recipients for the Approval Workflow (CATS0008)

In the standard system, users determine who is to approve their working times by entering his or her name manually in a dialog box.

The SAP enhancement CATS0008 enables you to have the person who is to approve the data determined automatically. You can access data entered in the time sheet to assist you with this. Only one person may be assigned to approve data per work item, however.
You can use an additional indicator to hide the dialog box so that users cannot change the name of the person assigned to approve their data.

9. User-Defined Text Fields in the Data Entry Section (CATS0009)

You can use the SAP enhancement CATS0009 to display user-defined texts in the time sheet data entry section.

The fields are 40 characters long and can be used to display the name of an object (such as a WBS element), for example.

These fields are display-only.

10. Display User-Defined Fields in the Worklist (CATS0010)

You can use the SAP enhancement CATS0010 to display user-defined texts in the time sheet worklist.

The fields are 40 characters long and can be used to display the name of an object (such as a WBS element), for example.

These fields are display-only.

11. Customer-Defined Functions (CATS0011)

You can use the SAP enhancement CATS0011 to include a new function in the data entry screen Extras menu.

You can allow users to display additional detailed information on a person (leave status, flextime balance).

12. Customer Subscreen (CATS0012)

You can use the SAP enhancement CATS0012 to customize the data entry screen, or initial screen, header.

You can take the header of another transaction as your basis, such as the Time Management Maintain Time Data transaction (PA61) header, for example.

13. Determine Target Hours (CATP0001)

You can use the SAP enhancement CATP0001 to implement target hours according to your requirements. You can use the values specified in the Time type target hrs, Subtract HR hrs, and Add overtime fields for this.

Requirements

Further notes

Standard settings

Recommendation

Activities

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG CATS0303 0 HLB0100231 Time Sheet 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
CMOD L - Logical transport object CMOD CATS4  
History
Last changed by/on SAP  19990114 
SAP Release Created in