SAP tableObjectPA0007ModuleHCM_SUCCESSFACTORS

PA0007 table — PA0007 Planned Working Time Infotype

PA0007 is the HR master data table for infotype 0007, Planned Working Time. One row represents the work schedule rule, employment percentage and part-time status valid for an employee for a given date range. It drives time evaluation, payroll factoring, and leave entitlement calculation, and it is delimited and re-inserted every time a schedule or FTE change is processed.

PA0007 holds the planned working time record for each personnel number, the infotype that assigns the work schedule rule and employment percentage used by time evaluation and payroll. This page covers its key fields, the joins consultants actually write against it, and the recurring mistakes made when reading employment percentage or schedule assignment straight off this table.

Published 15 Sept 2026· 1,061 words

What it stores

Each row in PA0007 is one time-sliced version of an employee's planned working time setup: which work schedule rule applies, what percentage of a full-time role the employee is contracted for, whether the employee is flagged as part-time, and whether time recording or time evaluation is relevant for that person during that period. Rows are delimited by BEGDA/ENDDA so a full employment history shows as a stack of consecutive, non-overlapping periods for the same personnel number and subtype. The record is created at hire and re-created on every change to work schedule, FTE percentage, or part-time status, which means a long-serving employee with several schedule changes will have many rows, not one.

Key fields

  • PERNR - personnel number, the employee key
  • SUBTY - infotype subtype, usually blank for 0007 unless customer-specific subtyping is in use
  • BEGDA / ENDDA - validity start and end date of this record
  • SEQNR - sequence number distinguishing parallel records on the same day
  • SCHKZ - work schedule rule assigned to the employee for this period
  • EMPCT - employment percentage (FTE percentage)
  • TEILZ - part-time employee indicator
  • WOSTD - weekly working hours according to the assigned schedule
  • AEDTM - date the record was last changed
  • UNAME - user who last changed the record

How it joins the data model

  • PA0007-PERNR = PA0000-PERNR to bring in employment status and confirm the record falls inside an active employment period
  • PA0007-PERNR = PA0001-PERNR to pull organizational assignment (personnel area, subarea, employee group/subgroup) valid for the same date
  • PA0007-SCHKZ = T549Q-SCHKZ (or the relevant work schedule rule table) to resolve the rule into a calendar of planned working times
  • PA0007-PERNR = PA2001-PERNR and PA0007-PERNR = PA2002-PERNR to check absence and attendance records against the planned schedule for the same dates
  • PA0007-PERNR = TEVEN-PERNR when reconciling planned time against actual clock or time evaluation events

How to read it safely

PA0007 is client-dependent, so MANDT is implicit in every read. It is not a huge table by row count compared to time or payroll clusters, but it is still wrong to read it without restricting by PERNR or by a date range plus personnel area, because a company-wide selection on SCHKZ or EMPCT alone will scan the full active workforce history. Always filter on BEGDA/ENDDA against the date of interest, not just today's date, since the current row is only one slice of the employee's history. When comparing across employees, join through PA0001 first to restrict by personnel area or employee group before touching PA0007, rather than filtering PA0007 directly on organizational attributes it does not carry.

How to prove it in the data

Symptom: an employee's payroll result shows a different FTE factor than expected. Select PA0007 for that PERNR with ENDDA >= payroll period end date and BEGDA <= period start date, order by BEGDA descending. The top row gives the EMPCT and SCHKZ actually in force for that period. If there are two rows overlapping the period boundary with different SEQNR, the record was changed mid-period and payroll correctly split the factor across both slices, which is not a data error.

ECC vs S/4HANA

PA0007 continues to exist as a physical table on S/4HANA on-premise in classic HR/HCM deployments and is exposed through the standard CDS-based reporting layer used for time and workforce analytics. In an SAP SuccessFactors Employee Central deployment integrated with SAP for Payroll or on-premise time evaluation, the planned working time data originates in Employee Central's work schedule and job information objects and is replicated into PA0007 via the standard employee data replication process, so the table becomes a target of integration rather than the point of direct maintenance.

Common pitfalls

  • Reading only the row with no ENDDA (9999-12-31) as the current record without checking BEGDA against the date actually being investigated; a retro payroll run may need a row from months earlier.
  • Treating EMPCT as the same thing as the pay scale group's standard hours; EMPCT is a percentage of full-time, it does not by itself tell the reader the absolute weekly hours without resolving the assigned work schedule rule.
  • Assuming SCHKZ alone determines the employee's actual daily hours; the work schedule rule can be further modified by personal work schedule records or daily work schedule substitutions, so PA0007 gives the assignment, not the resolved calendar.
  • Concluding an employee is part-time or full-time from TEILZ without cross-checking EMPCT, since the two can be set inconsistently by manual maintenance and time evaluation reacts primarily to EMPCT and the resolved schedule.
  • Forgetting that a delimited row is not deleted; querying with a date filter that unintentionally excludes historical rows (using only current date) will hide the change history needed to explain a retro calculation.
  • Changing SCHKZ directly in the table via a mass update tool instead of through the infotype maintenance transaction, which bypasses the delimitation logic and time evaluation triggers and leaves inconsistent adjacent periods.

Whose problem this is

In a project with on-premise HCM, the time management or payroll consultant owns discrepancies here, since PA0007 feeds time evaluation schemas and payroll factoring directly. In a SuccessFactors Employee Central landscape, the first question is whether the record was replicated correctly from Employee Central job information, which puts the integration consultant in the loop before assuming a schema or configuration defect on the SAP side.

Related SAP objects

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

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