Functionalbeginner

SAP HCM/HR: Personnel Administration & Organizational Management

Employee master data structure (infotypes), organizational management, and the integration between PA and OM in SAP HCM.

SAP HR stores employee data in a way that surprises people used to ordinary applications: nothing is overwritten.

Infotypes are like a patient's medical chart where every entry is dated and nothing is ever erased, only superseded by a newer dated entry, preserving the full history; Organizational Management is the hospital's org chart of departments and job titles that exists independently of which specific doctor currently holds which position, until you plug a real person into a specific seat.

Key Concepts

1
An infotype is one aspect of an employee, with dates. Each record has a start and end date, so a change does not replace the old value — it ends it and starts a new one.
2
    infotype 0008 (Basic Pay), employee 4711
    01.01.2024 - 31.03.2026   salary 60,000
    01.04.2026 - 31.12.9999   salary 66,000
3
The old row stays. 31.12.9999 is SAP's way of saying "until further notice", and it appears everywhere in HR data.
31.12.9999
4
Why the design is like this. Payroll must be able to answer "what was this person paid in February", not just "what are they paid now". Without history there is no audit trail and no retroactive processing.
5
Retroactive processing is the concrete consequence: approve a pay rise in June backdated to April, and payroll recalculates April and May and pays the difference. That is only possible because the system knows what was true then.
6
The infotypes to know by number.
    0001  Organizational Assignment    position, cost centre, org unit
    0002  Personal Data                name, date of birth
    0006  Addresses
    0008  Basic Pay
    0007  Planned Working Time
7
Organizational Management models the company, not the people. It is a separate structure made of objects and the relationships between them:
8
    org unit    a department
    position    one seat in a department -- "Financial Analyst, Mumbai"
    job         a generic template a position is based on
    person      the employee
9
Objects live in HRP1000, relationships in HRP1001, with relationships like "belongs to", "reports to" and "is held by".
HRP1000HRP1001
10
The distinction between job and position matters. A job is "Financial Analyst" — one description, one grade. A position is a specific seat: Financial Analyst in Mumbai, reporting to that manager. Forty positions can share one job.
11
So changing the job description changes forty positions at once, and each position keeps its own reporting line.
12
Where the two halves join. Infotype 0001 assigns the employee to a position. That single link is what lets the system answer both questions:
13
    who is this person's manager?     person -> position -> reports-to -> position -> holder
    who holds this position now?      position -> is-held-by -> person
14
The structure exists whether or not anyone is in the seat — which is how a vacancy is represented, and how recruiting can advertise a position before anybody holds it.
15
Worth adding in a modern interview. SuccessFactors Employee Central is a completely different technology and keeps the same two ideas: effective-dated records and position management. Someone who understands infotypes and OM understands its data model.
16
What the interviewer is probing.1. "What is an infotype?" Probing: the data model. Stalls: "A table." Moves up: a logical grouping of employee data with validity dates, so history is kept rather than overwritten.
17
2. "Why is time-dependency central in HR?" Probing: the model. Stalls: "Nothing." *Moves up:* almost every record has a validity period, so a retroactive change must re-trigger payroll for the affected periods.
18
3. "How does Organizational Management relate to PA?" Probing: the structure. Stalls: "The same thing." Moves up: OM holds positions, jobs and reporting relationships; PA holds the person — the link is the position assignment.
19
4. "What is the authorization concern specific to HR?" Probing: the sensitivity. Stalls: "The usual." Moves up: structural authorizations restricting by org unit, on top of infotype-level checks, because salary data needs much narrower access.