---
description: Time Evaluation processes the employees’ attendance at work and absences from work to make sure they are paid accordingly.
title: How to Run Time Evaluation: SAP PT60
image: https://www.guru99.com/images/how-to-run-time-evaluation.png
---

 

[Skip to content](#main) 

**⚡ Smart Summary**

Running Time Evaluation in SAP with transaction PT60 processes each employee’s recorded attendances and absences into time wage types for payroll. This resource explains what time evaluation does, its prerequisites, schemas, the PT60 process, and how to resolve common errors.

* ⚙️ **Purpose:** Time Evaluation converts recorded attendances and absences into time wage types and updates quotas.
* 🔑 **Transaction PT60:** PT60 launches the RPTIME00 program that evaluates each selected employee.
* ✅ **Prerequisites:** A valid work schedule, time management status, and evaluation schema must be in place first.
* 🔀 **Schemas:** TM00 handles positive time recording; TM04 handles negative time recording.
* 📄 **Results:** A processing log shows successes and errors; view results later with transaction PT66.

[ Read More ](javascript:void%280%29;) 

![Run SAP HR Time Evaluation with PT60](https://www.guru99.com/images/how-to-run-time-evaluation.png)

## Time Evaluation

Time Evaluation processes the employees’ attendance at work and absences from work to make sure they are paid accordingly.

* It evaluates the employee’s actual working time and absences.
* It calculates time-related payments.
* It updates absences quotas.
* It generates time wage types which are transferred to the [Payroll](https://www.guru99.com/sap-payroll.html) Program.

Before executing the Payroll Program, all employees need to be processed successfully by the Time Evaluation Program. But time evaluation needs to run for relevant employees. Some employee populations may not have time evaluation requirements.

[](https://www.guru99.com/images/sap/2010/10/SAP-Time-Management.jpg)

## Prerequisites for Running Time Evaluation

Before you execute Time Evaluation with PT60, a few configuration and master-data conditions must be in place. Missing any of them is the most common reason the run fails or skips employees:

* **Time Management status:** Infotype 0007 (Planned Working Time) must set a time management status that requires evaluation, such as status 1 (positive) or 9 (time evaluation of planned times).
* **Work schedule:** Each employee needs a valid work schedule rule so the system knows their planned hours.
* **Time data:** Attendances, absences, and any overtime should already be recorded through infotypes 2001, 2002, 2005, and related types.
* **Evaluation schema:** A schema such as TM00 or TM04 must be assigned and active.
* **Personnel numbers:** The employees to be processed must be selectable and not locked by another user.

Once these prerequisites are met, Time Evaluation can process each employee cleanly and produce reliable time wage types for payroll.

## Understanding Time Evaluation Schemas

A time evaluation schema is the program logic that PT60 follows when it processes an employee’s time data. SAP delivers standard schemas that most companies copy and adapt to local rules. The schema is executed by the RPTIME00 program and is made up of functions and personnel calculation rules that run in sequence.

The two most widely used standard schemas are TM00 and TM04\. TM00 is designed for positive time recording, where every attendance and absence is captured, often from a time clock or terminal. TM04 is designed for negative time recording, where only deviations from the planned work schedule—such as leave or overtime—are entered, and normal working hours are assumed automatically.

Choosing the correct schema is important because it determines how the system forms time wage types, updates absence quotas, and reacts to errors. When you enter the schema in PT60, make sure it matches the time management status set for the selected employees.

### RELATED ARTICLES

* [SAP PA40: Personnel Actions Tutorial ](https://www.guru99.com/sap-personnel-actions-tutorial.html "SAP PA40: Personnel Actions Tutorial")
* [SAP HR Time Management: PA51, PA53, PA61, PA62, PA63 ](https://www.guru99.com/sap-hr-time-management.html "SAP HR Time Management: PA51, PA53, PA61, PA62, PA63")
* [What is Matchcode W in SAP HR? ](https://www.guru99.com/what-is-matchcode-w.html "What is Matchcode W in SAP HR?")
* [8 BEST Payroll Outsourcing Companies (2026) ](https://www.guru99.com/best-payroll-outsourcing-companies.html "8 BEST Payroll Outsourcing Companies (2026)")

## Process to Run SAP Time Evaluation

**Step 1)** To Run Time Evaluation, Enter PT60 in the SAP Transaction Code Box

[](https://www.guru99.com/images/sap/2010/10/SAP-Time-Evaluation.jpg)

**Step 2)** In the next [SAP](https://www.guru99.com/what-is-sap-definition-of-sap-erp-software.html) Screen

1. Enter Personnel Number
2. Enter Evaluation Schema
3. Enter Evaluation Up to Date (The date until which Time Data will be evaluated)

**Step 3)** Enter any other selection field if required. Click Execute

[](https://www.guru99.com/images/sap/2010/10/SAP-Time-Evaluation1.jpg)

**Step 4)** Time should be evaluated and a log must be displayed.

[](https://www.guru99.com/images/sap/2010/10/SAP-Time-Evaluation2.jpg)

You can view the Time Results Generated, using transaction **PT66**

## Time Evaluation Statuses and Common Errors

After a PT60 run, each employee receives a processing status that tells you whether evaluation finished successfully. Reviewing these statuses is essential before you start payroll.

Typical outcomes include:

* **No errors** – the employee’s time data was evaluated fully and time wage types were generated.
* **Errors** – the run stopped for that employee, usually because of missing or conflicting time data, and must be corrected and rerun.
* **Recalculation** – a retroactive change was detected, so the system re-evaluates from an earlier date.

Common causes of errors are an incomplete work schedule, an absence recorded outside its quota, overlapping time entries, or a missing time management status on infotype 0007\. To fix them, correct the underlying master data or time record, then rerun PT60 for the affected personnel numbers. Because payroll can only run for employees who have been evaluated without errors, resolving these issues promptly keeps the whole time-to-payroll process on schedule.

## FAQs

⚙️ What is RPTIME00 in SAP?

RPTIME00 is the standard SAP program that performs time evaluation. It is called by transaction PT60 and executes the assigned schema, such as TM00 or TM04, to process attendances, absences, and quotas for each selected personnel number.

🔁 What is the difference between PT60 and PT66?

PT60 runs time evaluation and processes an employee’s time data. PT66 (Time Evaluation Results) displays the cluster B2 results that PT60 generated, letting you inspect time balances, wage types, and quotas without reprocessing anything.

🔤 What is the difference between schema TM00 and TM04?

TM00 supports positive time recording, where all attendances and absences are captured, often from a time clock. TM04 supports negative time recording, where only deviations from planned working hours are entered and normal hours are assumed automatically.

📋 What is the role of infotype 0007 in time evaluation?

Infotype 0007, Planned Working Time, holds the work schedule rule and the time management status. The status—for example 1 for positive or 9 for planned times—tells PT60 whether and how to evaluate the employee.

📆 Can you run time evaluation in the background as a batch job?

Yes. Time evaluation is usually scheduled as a background job so it runs for all relevant employees overnight. You define a variant with the schema and date range, then schedule the RPTIME00 program in transaction SM36.

🔄 What is retroactive time evaluation?

Retroactive time evaluation happens when a change is made to past time data or master data. SAP detects the earliest changed date and re-evaluates from that point, ensuring balances and wage types stay correct for later payroll runs.

🤖 How can AI help troubleshoot time evaluation errors?

AI can read time evaluation logs, group recurring error messages, and point to likely causes such as missing schedules or quota gaps. This speeds diagnosis, though the fixes should be applied and rerun by an administrator in SAP.

🤖 Can GitHub Copilot automate SAP time evaluation tasks?

GitHub Copilot and similar Copilot assistants can draft ABAP snippets, SAP GUI scripts, and variant setups that automate PT60 batch runs and log parsing. Machine learning can also flag anomalies, but administrators should test each generated routine before running it in production.

#### Summarize this post with:

ChatGPT Perplexity Grok Google AI 

**Stay Updated on AI** **Get Weekly AI Skills, Trends, Actionable Advice.** 

##### Sign up for the newsletter

Subscribe for Free 

You have successfully subscribed.  
Please check your inbox. 

![AI-Newsletter]() Chosen by over **350,000+** professionals 

[Scroll to top ](#wrapper)Scroll to top 

× 

Toggle Menu Close 

Search for: 

Search

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.guru99.com/#organization","name":"Guru99","sameAs":["https://www.facebook.com/Guru99Official","https://twitter.com/guru99com"],"logo":{"@type":"ImageObject","@id":"https://www.guru99.com/#logo","url":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","contentUrl":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","caption":"Guru99","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.guru99.com/#website","url":"https://www.guru99.com","name":"Guru99","publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.guru99.com/images/how-to-run-time-evaluation.png","url":"https://www.guru99.com/images/how-to-run-time-evaluation.png","width":"700","height":"250","caption":"How to Run Time Evaluation","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.guru99.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.guru99.com/sap-hr","name":"SAP - HR"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html","name":"How to Run Time Evaluation: SAP PT60"}}]},{"@type":"WebPage","@id":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#webpage","url":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html","name":"How to Run Time Evaluation: SAP PT60","dateModified":"2026-07-07T11:18:56+05:30","isPartOf":{"@id":"https://www.guru99.com/#website"},"primaryImageOfPage":{"@id":"https://www.guru99.com/images/how-to-run-time-evaluation.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#breadcrumb"}},{"@type":"Person","@id":"https://www.guru99.com/author/kaelyn","name":"Kaelyn Flynn","description":"I'm Kaelyn Flynn, an SAP HR &amp; Payroll Consultant, offering tutorials on SAP HR functionalities and payroll process optimization.","url":"https://www.guru99.com/author/kaelyn","image":{"@type":"ImageObject","@id":"https://www.guru99.com/images/kaelyn-flynn-author.png","url":"https://www.guru99.com/images/kaelyn-flynn-author.png","caption":"Kaelyn Flynn","inLanguage":"en-US"},"worksFor":{"@id":"https://www.guru99.com/#organization"}},{"articleSection":"SAP - HR","headline":"How to Run Time Evaluation: SAP PT60","description":"Time Evaluation processes the employees\u2019 attendance at work and absences from work to make sure they are paid accordingly.","keywords":"sap-hr, sap","speakable":{"@type":"SpeakableSpecification","cssSelector":[".entry-title",".summary"]},"@type":"Article","author":{"@id":"https://www.guru99.com/author/kaelyn","name":"Kaelyn Flynn"},"dateModified":"2026-07-07T11:18:56+05:30","image":{"@id":"https://www.guru99.com/images/how-to-run-time-evaluation.png"},"copyrightYear":"2026","name":"How to Run Time Evaluation: SAP PT60","subjectOf":[{"@type":"HowTo","name":"How to Run Time Evaluation","description":"Time Evaluation processes the employees' attendance at work and absences from work to make sure they are paid accordingly.","step":[{"@type":"HowToStep","name":"Step 1) To Run Time Evaluation","text":"Enter PT60 in the SAP Transaction Code Box","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/sap/2010/10/SAP-Time-Evaluation.jpg"},"url":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#step1"},{"@type":"HowToStep","name":"Step 2) In the next SAP Screen","text":"Enter Personnel Number","url":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#step2"},{"@type":"HowToStep","name":"Step 3) Enter any other selection field if required","text":"Click Execute","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/sap/2010/10/SAP-Time-Evaluation1.jpg"},"url":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#step3"},{"@type":"HowToStep","name":"Step 4) Time should be evaluated","text":"a log must be displayed.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/sap/2010/10/SAP-Time-Evaluation2.jpg"},"url":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#step4"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is RPTIME00 in SAP?","acceptedAnswer":{"@type":"Answer","text":"RPTIME00 is the standard SAP program that performs time evaluation. It is called by transaction PT60 and executes the assigned schema, such as TM00 or TM04, to process attendances, absences, and quotas for each selected personnel number."}},{"@type":"Question","name":"What is the difference between PT60 and PT66?","acceptedAnswer":{"@type":"Answer","text":"PT60 runs time evaluation and processes an employee's time data. PT66 (Time Evaluation Results) displays the cluster B2 results that PT60 generated, letting you inspect time balances, wage types, and quotas without reprocessing anything."}},{"@type":"Question","name":"What is the difference between schema TM00 and TM04?","acceptedAnswer":{"@type":"Answer","text":"TM00 supports positive time recording, where all attendances and absences are captured, often from a time clock. TM04 supports negative time recording, where only deviations from planned working hours are entered and normal hours are assumed automatically."}},{"@type":"Question","name":"What is the role of infotype 0007 in time evaluation?","acceptedAnswer":{"@type":"Answer","text":"Infotype 0007, Planned Working Time, holds the work schedule rule and the time management status. The status\u2014for example 1 for positive or 9 for planned times\u2014tells PT60 whether and how to evaluate the employee."}},{"@type":"Question","name":"Can you run time evaluation in the background as a batch job?","acceptedAnswer":{"@type":"Answer","text":"Yes. Time evaluation is usually scheduled as a background job so it runs for all relevant employees overnight. You define a variant with the schema and date range, then schedule the RPTIME00 program in transaction SM36."}},{"@type":"Question","name":"What is retroactive time evaluation?","acceptedAnswer":{"@type":"Answer","text":"Retroactive time evaluation happens when a change is made to past time data or master data. SAP detects the earliest changed date and re-evaluates from that point, ensuring balances and wage types stay correct for later payroll runs."}},{"@type":"Question","name":"How can AI help troubleshoot time evaluation errors?","acceptedAnswer":{"@type":"Answer","text":"AI can read time evaluation logs, group recurring error messages, and point to likely causes such as missing schedules or quota gaps. This speeds diagnosis, though the fixes should be applied and rerun by an administrator in SAP."}},{"@type":"Question","name":"Can GitHub Copilot automate SAP time evaluation tasks?","acceptedAnswer":{"@type":"Answer","text":"GitHub Copilot and similar Copilot assistants can draft ABAP snippets, SAP GUI scripts, and variant setups that automate PT60 batch runs and log parsing. Machine learning can also flag anomalies, but administrators should test each generated routine before running it in production."}}]}],"@id":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#schema-31302","isPartOf":{"@id":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#webpage"},"publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.guru99.com/how-to-run-sap-hr-time-evaluation.html#webpage"}}]}
```
