SAP tableObjectPA2006ModuleHCM_SUCCESSFACTORS

PA2006 table — Absence Quota Infotype Table (2006)

PA2006 is the transparent table behind infotype 2006, Absence Quota. One row is a single quota entitlement record for one employee and one quota type, valid for a specific deduction period, carrying the entitled amount that absences recorded in infotype 2001 draw down during time evaluation. It does not store the running remaining balance directly; that is derived at read time.

PA2006 holds the absence quota entitlement records employees draw down when they take leave, comp time or similar absence types. This page covers the fields consultants actually query, how the table joins to org assignment and absence data, and the recurring mistakes made when reading remaining balances straight out of the table.

Published 15 Sept 2026· 1,098 words

What it stores

One row in PA2006 represents a single absence quota entitlement granted to one employee for one quota type, effective for a defined validity or deduction period. Quota types are customer-configured, one per leave or compensation category (vacation, comp time, sick leave entitlement, and so on) and are represented by the subtype field. A quota record can be generated automatically by time evaluation based on accrual rules, or entered manually through infotype maintenance for corrections, carry-forward adjustments or manual grants. Each record carries the entitled quantity for that period; the amount actually remaining is not a stored column but is computed by subtracting deductions posted from absences and compensation payouts within the same deduction period. Multiple quota records can coexist for the same employee and quota type when periods overlap or when a correction record has been added alongside an original one, which is why the sequence number exists as part of the key.

Key fields

  • MANDT - client
  • PERNR - personnel number the quota belongs to
  • SUBTY - absence quota type, configured per company (vacation, comp time, sick entitlement, etc.)
  • BEGDA - start date of the quota validity period
  • ENDDA - end date of the quota validity period, effectively the expiration date for that quota slice
  • SEQNR - sequence number distinguishing multiple records sharing the same employee, subtype and validity dates
  • ANZHL - quota entitlement amount, in days or hours depending on how the quota type is configured
  • AEDTM - date the record was last changed
  • UNAME - user who last changed the record

How it joins the data model

  • PA2006-PERNR = PA0000-PERNR to confirm the employee is active for the period the quota covers
  • PA2006-PERNR = PA0001-PERNR to pull the organizational assignment used by accrual rules to decide which quota type and amount to generate
  • PA2006-PERNR = PA0007-PERNR to check the planning status and time management status that gate whether time evaluation processes the employee at all
  • PA2006-PERNR = PA2001-PERNR (matched on overlapping BEGDA/ENDDA) to find the absence records that deduct against a given quota during a given period
  • PA2006-PERNR = TEVEN-PERNR to trace the time evaluation run and cluster results that generated or adjusted a given quota record

How to read it safely

Always restrict on MANDT and PERNR first; the table is not huge per employee but is read constantly by time evaluation across the whole workforce, so an unrestricted scan is expensive. Restrict SUBTY to the specific quota type being investigated rather than pulling every quota type for the employee. BEGDA/ENDDA selection needs to account for overlapping periods deliberately, since a correction record and an original grant can both be valid on the same date; do not assume one row per employee per quota type per year. Never treat ANZHL alone as the current balance; it is the entitlement for that record, not entitlement minus consumption.

How to prove it in the data

Symptom: an employee reports their vacation balance is wrong in the portal. Select PA2006 for that PERNR, SUBTY equal to the vacation quota type, ordered by BEGDA. Check for more than one row with overlapping validity dates and compare AEDTM/UNAME to see if a manual correction was posted after the original time-evaluation-generated record. Then pull PA2001 for the same PERNR and quota-relevant absence types in the same period to see what has actually been deducted; the discrepancy is almost always between what PA2006 grants and what PA2001 has consumed, not a fault in either table alone.

ECC vs S/4HANA

PA2006 exists unchanged in S/4HANA on-premise for customers running classical time management; it is a standard infotype table and has not been replaced by a compatibility view in the way some finance tables have. Where absence and quota management has been moved to a cloud time solution such as SAP SuccessFactors Time Tracking or Time Off, PA2006 in the core system may no longer be the system of record and instead reflects data replicated or integrated from the cloud side, which changes where a consultant should actually go to investigate a quota discrepancy.

Common pitfalls

  • Reading ANZHL as the current remaining balance. It is the granted entitlement for that record; the remaining amount only exists as a calculation combining PA2006 entitlements and PA2001 deductions, usually surfaced through a quota overview report rather than a direct table read.
  • Assuming one active row per employee per quota type. Overlapping validity periods from corrections, carry-forward runs, or manual entries alongside automatic generation are normal and expected, not data corruption.
  • Deleting or delimiting a quota record to fix a balance instead of running the correct time evaluation or quota correction process. This breaks the audit trail and can leave negative or duplicated entitlements after the next accrual run.
  • Ignoring the deduction period boundaries and assuming a quota expires exactly when the validity period ends. Some quota types carry an extended deduction window past the entitlement period, which is exactly why deduction period fields exist separately from BEGDA/ENDDA.
  • Comparing quota balances across employees without checking whether their quota type configuration (accrual rule, rounding, carry-forward limit) is even the same. Identical SUBTY values do not guarantee identical accrual logic if configuration was changed mid-year.
  • Treating a manually entered infotype 2006 record as self-explanatory. Manual entries frequently exist to compensate for a time evaluation run that did not fire correctly, and removing the manual record without also fixing the underlying accrual issue reintroduces the original problem.

Whose problem this is

Time management configuration and quota generation rules are owned by the HCM time consultant. Absence quota corrections requested by employees or managers are typically a payroll or time administration operational task, escalated to the time consultant when the correction requires touching accrual schema logic rather than a single infotype record.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-tables/pa2006ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.