Distribution of Tasks Between Report RPTIME00 and Schema Processing 

Use

The following section tells you which tasks are performed by the report RPTIME00.

There is a more detailed explanation on each of the following points in the subsequent chapters of the documentation.

Features

The report RPTIME00 performs the general control of time evaluation.

The processing of the schema and the individual sub-tasks (functions) contained in the schema are programmed in a function pool, SAPFP51T. Schema processing for SAPFP51T is called by RPTIME00. RPTIME00 fulfils the following tasks to allow schema processing to be performed:

Selecting personnel numbers

RPTIME00 does not only select personnel numbers for time evaluation on the basis of the entries on the report selection screen. There are also certain preconditions which must be fulfilled before an employee’s time data can be evaluated.

See also: Selecting Personnel Numbers for Time Evaluation

Locking personnel numbers

RPTIME00 locks the personnel number which is being evaluated for the duration of the time evaluation run This means that data cannot be recorded for the employee during this period.

Determining the evaluation period (periods per person)

The Time evaluation report (RPTIME00) checks which day is to be evaluated first for each employee. This ensures that retroactive changes made to employee or time data are taken into account, and that time evaluation is run again for days which have been evaluated with errors. The system automatically triggers a recalculation back to the day for which changes have been made. You can also trigger a recalculation manually.

See also: Evaluation Period and Recalculation Recognition

Importing data - input from the database

RPTIME00 reads the data that is required for time evaluation from the database, for example: .

If you use time recording systems and time pairs have already been formed when the time events were updated, the time pairs are also imported.

See also: Time Evaluation: Input

Pair formation

If your employees enter their time data at time recording systems, pair formation is generally triggered by RPTIME00. Pair formation refers to the process of grouping time events into time pairs.

Triggering schema processing for time data evaluation

RPTIME00 calls the function pool SAPFP51T. The sub-steps of the schema are processed within the function pool by calling the appropriate processing routine for each function

For further information on schema processing, see Time Data Processing in Time Evaluation and Day Processing of Time Data.

Determining the next day to be evaluated

When schema processing is complete, time evaluation determines the start date for the next time evaluation run and updates the Recalculation date for PDC field in the Payroll Status infotype (0003). The starting date for time evaluation is calculated as follows: date of last day which was evaluated without errors + 1.

Storing the results: Export to the database

The results are exported once processing is complete. Infotype records are updated and the time data is made accessible for the next time evaluation run.

See also: Time Evaluation: Output

Logging processing steps and displaying results

RPTIME00 can generate a log of the individual processing steps which were performed in time evaluation. If you specify a form on the report selection screen, RPTIME00 issues a time statement.

See also: RPTIME00: Log of Processing Steps and The Time Statement