SAP HR is the commonly used name for SAP software that supports human resources processes such as employee administration, organizational management, time management, payroll, recruitment, training, and workforce reporting. In an on-premise SAP ERP environment, these functions are generally associated with SAP Human Capital Management (SAP HCM). SAP also provides cloud-based HR capabilities through SAP SuccessFactors HCM.

This SAP HR tutorial explains the main HCM components, enterprise and personnel structures, employee master data, infotypes, payroll processing, time management, integration, common transaction codes, and the relationship between SAP HCM and SAP SuccessFactors.

What Is SAP HR?

SAP HR is an older but still widely recognized term for the human resources functionality in SAP systems. The product terminology later shifted toward SAP HCM because the scope extends beyond basic HR record keeping to workforce processes such as talent management, organizational planning, payroll, employee development, and analytics.

The meaning of SAP HR depends on the system being discussed:

TermCommon meaning
SAP HRA general or historical name for SAP human resources functionality.
SAP HCMThe on-premise human capital management capabilities associated with SAP ERP or SAP S/4HANA-compatible HCM deployments.
SAP SuccessFactors HCMSAP’s cloud-based suite for core HR, payroll-related scenarios, talent management, workforce planning, and employee experience processes.

Organizations may use an on-premise system, a cloud system, or a hybrid landscape that integrates SAP HCM with selected SAP SuccessFactors solutions. The available functions depend on the licensed products, deployment model, country localization, and system configuration.

SAP HR and SAP HCM Module Overview

SAP HCM divides HR work into connected functional areas. The exact component names and availability can vary by product and release, but the following areas form the basis of many SAP HR implementations.

SAP HR areaPurposeTypical data or process
Personnel AdministrationMaintains employee master data and personnel actions.Hiring, transfer, promotion, organizational assignment, address, and separation.
Organizational ManagementModels the organizational structure and reporting relationships.Organizational units, jobs, positions, persons, and reporting lines.
Personnel Time ManagementRecords and evaluates working time and absence information.Work schedules, attendance, absence, leave quota, and time evaluation.
PayrollCalculates employee remuneration according to configured rules.Basic pay, allowances, deductions, taxes, contributions, retroactive changes, and net pay.
RecruitmentSupports applicant and vacancy-related processes in applicable deployments.Vacancies, applicants, selection, and hiring preparation.
Training and Event ManagementPlans and administers training activities in applicable on-premise environments.Courses, attendance, instructors, locations, and costs.
Personnel DevelopmentSupports qualifications, requirements, development plans, and appraisals.Skills, profiles, career planning, and succession-related data.
Compensation ManagementSupports compensation planning and review processes.Salary adjustments, compensation budgets, and eligibility.
Employee and Manager Self-ServicesAllows employees and managers to perform permitted HR tasks.Personal-data changes, leave requests, approvals, and team information.

SAP HR Enterprise and Personnel Structures

SAP HR uses several structures to assign an employee to the correct legal entity, personnel administration unit, payroll group, and organizational position. These structures serve different purposes and should not be treated as one hierarchy.

SAP HR Enterprise Structure

Enterprise structure elementSAP HR purpose
ClientRepresents the highest-level environment in an SAP system.
Company codeRepresents an independent accounting entity and connects HR postings to Financial Accounting.
Personnel areaRepresents a distinct area of personnel administration, often associated with a location or business unit.
Personnel subareaProvides a further division that can influence work schedules, pay-scale rules, and other HR controls.

SAP HR Personnel Structure

Personnel structure elementSAP HR purpose
Employee groupProvides a broad classification such as active employees, retirees, or external workers, according to configuration.
Employee subgroupRefines the employee classification and can influence payroll, work schedules, and eligibility rules.
Payroll areaGroups employees who share a payroll frequency and payroll-processing schedule.

SAP HR Organizational Structure

Organizational Management represents how work and reporting relationships are arranged. Common object types include:

  • Organizational unit: A department, team, or another unit in the organization.
  • Job: A general classification of duties, such as Accountant or Service Technician.
  • Position: A specific post that can be occupied by a person.
  • Person: The employee assigned to a position.
  • Task: A duty or activity associated with a job, position, or organizational process.

A job describes a reusable type of work, while a position represents a particular place in the organization. Several positions can therefore be based on the same job.

SAP HR Personnel Administration and Employee Master Data

Personnel Administration stores employee information needed by HR, payroll, time management, benefits, reporting, and integrated business processes. Each employee is identified by a personnel number in a traditional SAP HCM system.

Changes are often recorded through personnel actions. An action guides the administrator through a configured sequence of data records for a business event such as hiring, transfer, organizational reassignment, pay change, leave, re-entry, or separation.

  1. Select the appropriate personnel action and its effective date.
  2. Enter or confirm the employee’s organizational assignment.
  3. Maintain personal, address, work schedule, pay, banking, and other required information.
  4. Validate time-dependent records and their start and end dates.
  5. Save the action after checking country-specific and company-specific requirements.
  6. Review the employee record and any workflows or follow-up tasks created by the process.

SAP HR Infotypes and Time-Dependent Records

An infotype is a structured group of related HR data. Infotypes separate employee information by business purpose and retain validity periods so that historical, current, and future-dated records can be managed.

InfotypeCommon nameTypical content
0000ActionsEmployment events and employee status changes.
0001Organizational AssignmentCompany code, personnel area, employee group, position, and related assignment data.
0002Personal DataName, date of birth, and other personal details permitted by the localization.
0006AddressesEmployee address records.
0007Planned Working TimeWork schedule and employment-percentage information.
0008Basic PayPay-scale and recurring basic-pay information.
0009Bank DetailsPayment-related bank information.
0014Recurring Payments and DeductionsRegular allowances or deductions with validity dates.
0015Additional PaymentsOne-time payments or deductions.
2001AbsencesLeave, sickness, and other configured absence records.
2002AttendancesRecorded attendance outside or within planned working time, according to configuration.
2006Absence QuotasEmployee leave or absence entitlements.

Infotype numbers and their broad standard purposes are consistent across many traditional SAP HCM systems, but fields, subtypes, screens, and validation rules can be enhanced or localized. Effective dates must be checked carefully because a new record may delimit, replace, or overlap an existing record according to the infotype’s time constraint.

SAP HR Time Management Process

SAP Time Management records planned working time and deviations from that plan. It can provide evaluated time results to payroll and other processes.

  • Work schedules: Define planned working days, hours, breaks, holidays, and shift patterns.
  • Attendances: Record work-related time that must be captured separately.
  • Absences: Record leave, illness, or other non-working time.
  • Absence quotas: Hold entitlements such as annual leave balances.
  • Time evaluation: Applies configured rules to time data and can calculate overtime, premiums, or other time results.

An absence request may pass through an approval workflow before it updates the relevant HR record. Whether time is evaluated positively from recorded clock times or negatively from exceptions to a planned schedule depends on the organization’s time-management design.

SAP HR Payroll Process

SAP Payroll calculates employee gross pay, statutory and voluntary deductions, employer contributions, and net pay by applying configured payroll rules to HR and time data. Payroll is country-specific because tax, social insurance, reporting, and payment requirements differ by jurisdiction.

  1. Verify payroll control data: Confirm the payroll area, payroll period, and permitted processing status.
  2. Review employee master data: Check organizational assignment, basic pay, recurring payments, bank details, tax information, and other relevant records.
  3. Import or evaluate time data: Ensure approved attendances, absences, overtime, and quota information are complete.
  4. Run payroll in test mode: Identify rejected employees, missing data, and unexpected results without completing the live payroll.
  5. Correct payroll errors: Update the source master or time data rather than altering calculated results without a controlled reason.
  6. Run productive payroll: Calculate approved payroll results for the payroll period.
  7. Review payroll results: Reconcile totals, variances, retroactive calculations, and employee-level results.
  8. Complete subsequent activities: Generate required payment data, statutory outputs, payslips, and postings to Financial Accounting.

A payroll result is produced from wage types, schemas, personnel calculation rules, constants, and country-specific logic. A change entered with an effective date in an already processed period can trigger retroactive accounting, subject to the configured retroactive limit and payroll rules.

SAP HR Wage Types and Payroll Rules

A wage type represents a payment, deduction, time-related amount, statistical value, or intermediate payroll result. Examples include basic salary, housing allowance, overtime, bonus, tax, loan deduction, and employer contribution.

Payroll elementRole in SAP HR Payroll
Wage typeStores or identifies an amount, number, rate, or calculated payroll value.
Payroll schemaDefines the high-level sequence of payroll processing steps.
Personnel calculation ruleApplies detailed decisions and calculations to payroll or time data.
Payroll driverRuns the country-specific payroll program for the selected payroll area and period.
Payroll resultStores calculated results for reporting, payment, posting, and later retroactive processing.

Wage-type behavior is configuration-dependent. A wage type should not be copied or changed without reviewing its processing classes, evaluation classes, cumulations, permissibility, and effect on tax, statutory reporting, accounting, and retroactive payroll.

Common SAP HR Transaction Codes

TransactionTypical SAP HCM use
PA20Display employee HR master data.
PA30Maintain employee HR master data.
PA40Execute configured personnel actions.
PA10Display personnel files in applicable classic environments.
PPOMEMaintain or display organizational structures through the organization and staffing interface, subject to authorization.
PO10Maintain organizational units in Organizational Management.
PO13Maintain positions in Organizational Management.
CAT2Record working times using the Cross-Application Time Sheet in applicable processes.
PT50Display employee quota information.
PC_PAYRESULTDisplay stored payroll results, subject to authorization.

These are common classic transaction codes. Their availability and recommended use depend on the SAP product, release, activated business functions, user interface, and authorization design. SAP Fiori applications or role-specific interfaces may replace some classic transaction-based work.

SAP HR Integration with Finance, Controlling, and Logistics

SAP HR data supports processes outside the HR department. Important integration points include:

  • Financial Accounting: Payroll expenses, liabilities, payables, and related amounts can be posted to general-ledger accounts.
  • Controlling: Personnel costs can be assigned to cost centres, internal orders, projects, or other controlling objects.
  • Funds Management: Public-sector or budget-controlled processes may use HR posting data according to the implemented scope.
  • Project System: Employee time can be assigned to project activities where the integrated process requires it.
  • Plant Maintenance and Customer Service: Recorded labour time can support order confirmation and cost collection.
  • Workflow: Leave, personal-data changes, hiring steps, and other requests can follow approval processes.
  • Identity and access management: Employee lifecycle events can supply information used by connected provisioning processes.

Integration should be tested with effective-dated changes. A transfer to another company code, personnel area, cost centre, or position can affect payroll, time rules, reporting, authorization, workflow, and accounting assignments.

SAP HCM vs SAP SuccessFactors

SAP HCM and SAP SuccessFactors both support HR processes, but they use different deployment models and data structures. A product decision should be based on required processes, local payroll coverage, integration needs, existing systems, and SAP’s applicable product roadmap.

AreaTraditional SAP HCMSAP SuccessFactors HCM
DeploymentCommonly deployed on-premise or in a customer-managed landscape.Delivered as cloud software.
Core employee dataPersonnel Administration with infotype-based employee records.Employee Central with effective-dated cloud HR data.
Organizational dataOrganizational Management objects and relationships.Employee Central foundation objects, positions, and related structures according to configuration.
Talent processesAvailable through applicable on-premise components and extensions.Cloud solutions can cover recruiting, onboarding, learning, performance and goals, compensation, and succession processes.
PayrollCountry-specific SAP Payroll in supported on-premise HCM environments.Can use Employee Central Payroll or integrate Employee Central with another payroll solution, depending on the landscape.
UpdatesPlanned and applied through the organization’s maintenance and upgrade process.Delivered through SAP’s cloud release process.

A hybrid landscape might use Employee Central as the HR system of record while retaining payroll in an integrated SAP system. Another organization might retain on-premise core HR while adopting selected SuccessFactors talent solutions. The system-of-record decision and data ownership must be defined for every integrated object.

SAP SuccessFactors HCM Functional Areas

SAP SuccessFactors provides cloud HR capabilities through a set of integrated solutions. Depending on the subscribed scope, these may include:

  • Employee Central: Core employee, organizational, job, and employment data.
  • Employee Central Payroll: Cloud-delivered payroll based on SAP payroll technology for supported countries and scenarios.
  • Recruiting: Job requisition, candidate, and recruiting processes.
  • Onboarding: New-hire and related transition activities.
  • Learning: Learning assignments, curricula, classes, and completion records.
  • Performance and Goals: Goal planning and performance-review processes.
  • Compensation: Compensation review and planning.
  • Succession and Development: Talent review, succession, and employee-development processes.
  • Workforce Analytics and Planning: Workforce reporting, analysis, and planning capabilities according to the licensed solution.

For the current product scope and terminology, refer to the official SAP SuccessFactors HCM overview and SAP’s explanation of SAP HR.

SAP HR Roles and Data Security

HR systems contain personal, compensation, bank, absence, and payroll information. Access should therefore follow defined business roles and applicable privacy requirements. A user who can display general employee data should not automatically receive access to payroll results or sensitive personal records.

  • Separate HR administration, payroll processing, time administration, reporting, and technical support duties.
  • Restrict access by organizational responsibility where the authorization model supports it.
  • Review access to sensitive infotypes, payroll results, and mass-download functions.
  • Use test data that does not expose real employee information in training and non-production demonstrations.
  • Log and review changes to sensitive HR data according to organizational policy and legal requirements.
  • Test self-service and manager access using realistic reporting relationships and delegated responsibilities.

How to Learn SAP HR in a Practical Sequence

SAP HR becomes easier to understand when the learning order follows the employee lifecycle and the dependencies between modules:

  1. Learn HR terms such as company code, personnel area, employee group, payroll area, job, and position.
  2. Study Personnel Administration, personnel actions, effective dates, and common infotypes.
  3. Build an Organizational Management structure containing organizational units, jobs, positions, and persons.
  4. Review work schedules, absences, attendances, quotas, and time evaluation.
  5. Study payroll concepts including wage types, schemas, calculation rules, payroll periods, and retroactive accounting.
  6. Trace payroll posting into Financial Accounting and Controlling.
  7. Learn authorizations, reporting, workflow, and employee self-service concepts.
  8. Compare the on-premise data model with Employee Central and other relevant SuccessFactors solutions.

Practice should use a training or sandbox system. Personnel actions and payroll runs create time-dependent records and results that should not be tested with production employee data.

SAP HR Tutorial Editorial QA Checklist

  • Confirm whether each instruction applies to traditional SAP HCM, SAP SuccessFactors, or a hybrid landscape.
  • Verify that SAP HR is described as a common or historical term rather than a separate current module unrelated to HCM.
  • Check all infotype numbers, transaction codes, and organizational assignments against the SAP release being documented.
  • Identify the country localization before describing payroll taxes, contributions, reports, or statutory processes.
  • Explain the effective date of every employee master-data change used in an example.
  • Keep company code, personnel area, payroll area, organizational unit, job, and position conceptually separate.
  • Review SAP HR screenshots and sample data for names, addresses, bank details, salaries, tax identifiers, and other personal information before publication.
  • State when an SAP Fiori application or SuccessFactors page may replace a classic SAP GUI transaction.

SAP HR Frequently Asked Questions

What is SAP in HR?

In HR, SAP refers to software used to manage employee data and workforce processes. Traditional SAP HCM supports areas such as Personnel Administration, Organizational Management, Time Management, and Payroll. SAP SuccessFactors provides cloud-based core HR and talent-management capabilities.

What is the difference between SAP HR and SAP HCM?

SAP HR and SAP HCM are often used for the same on-premise human resources functionality. SAP HR is the older general term, while HCM reflects the broader scope of human capital management. The exact meaning should be confirmed because some discussions use SAP HCM to include SuccessFactors cloud solutions as well.

What is the difference between SAP and HCM?

SAP is a software company and the name commonly used for its enterprise software ecosystem. HCM is the business discipline of human capital management. SAP HCM is SAP software designed to support HCM processes.

What is SAP HR Payroll?

SAP HR Payroll is the country-specific payroll functionality that processes employee master data, time results, wage types, taxes, contributions, deductions, and payment information to calculate gross and net pay. Its rules and outputs depend on the implemented country localization.

Is SAP HR easy to learn?

The basic employee lifecycle and master-data concepts are accessible to learners with an understanding of HR processes. Payroll configuration, time evaluation, integrations, authorizations, and country-specific compliance require deeper study and supervised system practice.