PA61 — Maintain Time Data via Calendar Entry
PA61 is the calendar-driven transaction for maintaining time management infotypes (absences, attendances, substitutions, overtime, quotas) for one personnel number. It restricts the infotype menu to time-relevant infotypes and lets the user click a day to pre-fill the begin date, but it writes into the exact same PA cluster tables that PA30 uses, so records created in either transaction are fully visible and editable in the other.
This page covers PA61, the time-specific infotype maintenance transaction built around a per-employee calendar view. It focuses on how PA61 relates to PA30 under the hood, the sequence for entering time records, and the diagnostic categories behind the errors time administrators hit most often - overlaps, locking with time evaluation, and quota timing.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,183 words
Purpose
PA61 is the time management counterpart to PA30, scoped to a fixed subset of infotypes: absences (2001), attendances (2002), substitutions (2003), availability (2004), overtime (2005), and the various quota and time-related infotypes. It presents a monthly calendar per personnel number; clicking a day opens the create screen for the chosen infotype with the begin date pre-filled. The structural fact that explains most of the confusion around it: PA61 is not a separate data store. Every record saved through it lands in the same PA infotype tables (PA2001, PA2002, and so on) that PA30 writes to. The two transactions are different front doors onto identical storage. A record created in PA61 shows up unchanged in PA30, and a record fixed in PA30 shows up unchanged in PA61's calendar the next time it is opened.
When it is used
Time administrators use PA61 for routine day-by-day entry of absences and attendances when the work is confined to time infotypes and the calendar view speeds up navigation across many days for one employee, or across many employees one day at a time. It is reached for instead of PA30 by anyone whose job is specifically time administration, because the menu is shorter and the calendar avoids retyping dates. It is reached for instead of a self-service Fiori time app when there is no employee-facing leave app deployed, when the administrator is entering data on behalf of the employee, when a correction or backdated entry is needed that self-service does not allow, or when the organization has not yet moved time-off processes to Employee Central and still runs time management on-premise.
How to use it in practice
- Enter the personnel number directly or search via the matchcode, then confirm.
- Pick an infotype from the restricted time-management menu, or double-click a day on the calendar to jump straight into entry for that date.
- Confirm or adjust the begin and end dates; the calendar click pre-fills the begin date but the end date still needs checking for multi-day absences.
- Enter the infotype-specific fields: subtype (absence or attendance type), hours or full-day indicator, and any reason or approval fields configured.
- Save. The system runs the same overlap and time constraint checks that PA30 runs, because it is validating against the same tables.
- Move to the next day or employee within the calendar view and repeat without leaving the transaction.
Key data objects
- PA2001 - absence records: subtype (absence type), begin date, end date, hours, and the fields that drive quota deduction.
- PA2002 - attendance records: subtype, dates, hours, used for time recording where clock data is not sourced from a time terminal.
- PA2003 - substitutions: alternate work schedule or cost assignment for a defined period.
- PA2006 - absence quota records: available quota by type and validity period, consumed by the absence records above.
- PA0000 and PA0001 - not written by PA61 directly but read to validate employment status and organizational assignment before allowing a time record to be saved.
How to prove it in the data
In SE16N, open PA2001 or PA2002 and filter on PERNR for the employee, SUBTY for the absence or attendance type in question, and a date range that brackets BEGDA and ENDDA. Sort by BEGDA to spot overlapping intervals visually. Check AEDTM and UNAME to confirm who last touched the record and when, which distinguishes a record entered through PA61 from one entered through PA30, a batch load, or an interface, even though the table content looks identical.
ECC vs S/4HANA
PA61 remains available in S/4HANA on-premise HCM for backend time infotype maintenance; the transaction itself and the underlying infotype tables did not change. Where time off has moved to Employee Central in a SuccessFactors landscape, PA61 typically survives as a backend correction and reconciliation tool used by integration or payroll teams rather than as the primary entry point for employees, since day-to-day leave requests move to the Employee Central time-off process instead.
Common pitfalls and how to diagnose them
- Overlap and time constraint errors: the most common message on save. Query PA2001 and PA2002 for the same PERNR and date range across all subtypes, not just the one being entered - a leftover attendance record on the same day as a new absence record is the usual cause, and it needs delimiting, not overriding.
- Locking against time evaluation: if the background time evaluation run (driven from PT60 or PT61) is processing the same personnel number when a save is attempted, the record is locked and the save fails or hangs. Check whether an evaluation run is active before assuming the transaction itself is broken. Saving a time record after evaluation has already processed that period causes a retroactive recalculation the next run, which is expected but often mistaken for an error.
- Structural authorization gaps: 'no authorization for this personnel number' points to the structural authorization profile, not to the infotype or the transaction. Confirm the org unit or personnel area assignment of the pernr against the requester's authorization profile.
- Infotype missing from the menu: PA61 only lists time infotypes. A user looking for a non-time infotype and not finding it in PA61 has not hit a bug - the infotype has to be maintained in PA30 instead.
- Recalculation not triggered: a backdated time record that does not produce the expected retro result usually means the 'earliest retroactive accounting date' setting on infotype 0003 for that employee is later than the change date, so the system silently skips reprocessing that period.
- Quota not deducted yet: an absence record saved through PA61 does not immediately reduce available quota in PA2006 if quota accounting runs as part of time evaluation rather than in real time - check whether the counting rule is evaluation-driven before assuming the deduction logic is broken.
Whose problem this is
Functional HCM time management territory first. Basis gets involved only if the issue is a genuine table lock contention or background job scheduling problem tied to time evaluation. A good handover includes the personnel number, infotype and subtype, the exact date range being entered, the full error message text, and whether a time evaluation run was active at the time of the save attempt.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/pa61ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.