Вы находитесь на странице: 1из 3

Create SAP Enhancements for the Time Sheet

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 performed 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.

Further Notes
For more information on maintaining SAP enhancements, see the Application help or the SAP Library.
Choose Basis Components -> ABAP Development Workbench -> Enhancements to the SAP Standard ->
The R/3 Enhancement Concept.

Вам также может понравиться