Standard Task TS31000004: CATS Approval
You can use this standard task to execute the SAP Business Workflow to approve data entered in the Cross-Application Time Sheet (CATS).
You can use this standard task for the following cases:
· You do not want the approver to be determined automatically. Your employees use a dialog box in the application to select the person responsible.

The
CATS regular/Record
Working Times (Web Dynpro) Web application does not yet support manual
selection of a recipient.
The following prerequisites must be met:
¡ For the dialog box to appear in the application, you must not select the With Auto. Determination of Recipient field in Customizing for the data entry profiles.
¡ You have defined the task as a general task. You can assign all SAP users to a general task.
· You determine the recipient using the CATS0008 SAP enhancement (CATS: Determine Workflow Recipients for Approval). The above-mentioned prerequisites also apply.
·
You use a
special approval
for the relevant data entry profiles and determine the recipient for the
working times using the BADI_CATS_APPROVAL Business Add-In. The system saves all working times for which
the BAdI cannot determine a recipient in the status 20 (Released for
Approval). You can use the
approval reports to approve the remaining working times.
For more
information, see
Approval Based on
Recorded Working Time Attributes.
When an approver is entered in the dialog box
...
1. The employee releases the data records for approval. When entering data records to be processed by different approvers, he or she has to carry out the release step separately for each recipient.
2. When saving the data records, the system displays the Time Sheet: Release Information dialog box.
3. The employee selects the recipient manually by entering either an object from the organizational plan, or an SAP user ID.
4. If he or she wants to notify the person approving the data of particular activities, special situations, and so on, it is possible to enter a short message.
5. The employee chooses Continue. The system saves the data record and starts the workflow.
A user wants to release ten records. Three are to be sent to recipient XY, and seven to recipient ZZ. The user should proceed as follows:
First, he or she releases the data for recipient XY, saves it, and specifies XY as the recipient in the Time Sheet: Enter Release Information dialog box. Then he or she starts the transaction again and repeats the above procedure for the seven records that are to be sent to recipient ZZ.
Object type: CATS
Method: Approve (Approval request)
Properties: none
Manual, using a BAdI or SAP enhancement.
This standard task does not have a triggering event, only a terminating event.
Terminating event:
Object type: CATS
Event: COMPLETED
Element: _WI_OBJECT_ID
The event occurs once the approver has approved all working times.