JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 16 min read

SAP SF Employee Profile

Employee Profile is the aggregated read view that surfaces an individual’s biographical identity — Person, covered in SF-A04-01 — and job/contract detail — Employment, Job Information, and Compensation Information, covered in SF-A04-02 — as a single consolidated screen. It does not own a person’s identity or job placement itself; those records belong to Person and Employment respectively. What Employee Profile does own is the profile-specific data that has nowhere else to live: the Profile Header aggregation, Job Relationships (additional relationship links such as HR Rep and Matrix Manager), and Background Elements such as Work Experience and Education. It closes out Phase 3 (Employee Data): where Person opened the phase as the root biographical identity and Employment carried the operational job/contract detail, Employee Profile is the presentation and extension layer built on top of both. This article covers what Employee Profile is, its view-type and visibility variants, how it sits atop Zone E’s Person / Employment / Job Information / Compensation Information without adding a landscape node of its own, and every profile-specific field an Employee Central consultant configures across Profile Header, Job Relationships, Work Experience, and Education.


Part 1: Employee Profile — Core Concepts (All Modules)

1.1 What Is the Employee Profile?

Hub-and-spoke diagram showing Employee Profile at center, sourcing data directly from Person and Employment, indirectly surfacing Job Information and Compensation Information via Employment, and functionally depending on User for login access

Employee Profile is not an owning master record the way Person or Employment are — it is the request-time aggregation layer that assembles those records, plus its own profile-specific extensions, into the single screen a consultant, manager, or employee actually looks at. Because it has no biographical or job data of its own to maintain, it is deliberately the least “stable” object in the Employee Data zone in one sense (it re-renders every time the underlying Person or Employment data changes) and the most extensible in another (Job Relationships and Background Elements are configured and grown here, independent of Person’s and Employment’s own field sets).

AspectDetails
RoleThe aggregated, read-optimized profile view of an individual — surfaces Person, Employment, Job Information, and Compensation Information together on one screen, and additionally owns Job Relationships and Background Elements (Work Experience, Education, etc.) that are not part of any other master object
Modules using itOwned by Employee Central as the profile/portlet presentation layer; Performance & Goals, Compensation, Recruiting (internal candidate profile), and Learning all read from Employee Profile as the consolidated “who is this person” screen rather than querying Person and Employment separately
TransactionsEmployee Central “Employee Profile” screen (primary entry point, reached from Company Org Chart, People Search, or a direct link); Admin Center → “Manage Background Elements” (configure Work Experience / Education / other Background Element types and their field groups); Admin Center → “Configure Employee Files” (configure which portlets/blocks appear on the Profile layout, by role)
Key TablesNo dedicated OData root entity family the way Employment has EmpEmployment / EmpJob / EmpCompensation — Employee Profile surfaces PerPerson, EmpEmployment, EmpJob, and EmpCompensation at read time, and separately owns EmpJobRelationships (the Job Relationships block) and the generic Background Element entity family (each Background Element type, e.g. Work Experience or Education, is its own configured object type)
S/4HANA noteNo delivered 1:1 mapping to an on-premise HCM object exists. The loosest analogue is a PA20/PA30 multi-infotype “Overview” display pulling together IT0002 (Personal Data), IT0001 (Org Assignment), and IT0008 (Basic Pay) on one screen — but that is a transaction-based edit view over individual infotypes, not a unified read-aggregation layer. Employee Profile’s Background Elements loosely map to IT0022 (Education) and IT0023 (Other/Previous Employers) in classic HCM, though modeled very differently as configurable Generic-Object-style Background Elements in Employee Central

1.2 Profile View Types and Visibility Scope

Comparison grid of Employee Profile view-type variants: Full Employee Profile, Public Profile, Manager Self-Service Profile, and Print/Export Profile, showing how field visibility differs across each

Employee Profile itself carries no “type” field — what varies is which subset of the underlying Person, Employment, and Background Element data a given viewer is permitted to see, and that subset is entirely governed by RBP layered per portlet and per Background Element rather than by anything on the object itself. Getting this distinction wrong is a common source of “why can’t this manager see the field I just configured” support tickets, because a field being technically present on Person or Job Information does not mean it renders on every profile view.

TypeCodeUse CaseKey Behavior
Full Employee Profile (Admin/HR view)Governed by the “Employee Profile” full-access RBP permission categoryComplete detail access for HR administration, audits, and support investigationsSurfaces every Background Element field group and the full Job Relationships block, subject to the viewing HR Administrator’s own field-level RBP grants
Public Profile (colleague-facing view)Governed by the “View Public Profile” RBP permission (typically granted broadly)Directory-style lookup any employee uses to find a colleague’s contact info, org placement, and skillsDeliberately narrower field set — no Compensation Information, no National ID (SF-A04-01 §2.2); which Background Elements appear on Public Profile is configured per element, not inherited automatically from Full Profile
Manager Self-Service Profile (subordinate view)Governed by MSS role, resolved via the reporting-line Employment or a Job Relationship (e.g. Matrix Manager)A manager’s day-to-day view of a direct or matrix report, used for approvals and org management tasksIncludes Job Relationships and, if the Compensation Information View MSS permission is separately granted, a pay summary not shown on Public Profile
Print/Export Profile (PDF snapshot)Generated on demand via the “Print” actionPoint-in-time documentation for immigration filings, verification requests, or archival purposesA static, non-live rendering limited to whichever portlets the requesting user’s own RBP permits at the moment of generation — it does not update after export

Design principle: never assume a field visible on one profile view is automatically visible on another. Full Profile, Public Profile, and Manager Self-Service Profile can each show a different subset of the exact same underlying Person / Employment / Background Element data — always confirm which view type a requirement is describing before configuring field visibility.


1.3 Organizational Levels and Data Hierarchy

Zone crop from the SuccessFactors Master Data Landscape showing Zone E — Person, Employment, Job Information, Compensation Information, and User, with Employee Profile noted as the aggregated view spanning all of them plus its own Job Relationships and Background Elements

Data hierarchy with a concrete example

Employee Profile has no dedicated position of its own in the tenant-level “Employee Data” zone of the SuccessFactors Master Data Landscape — it is not one of the module’s 30 Setup Flow steps. Instead, it sits conceptually above the existing Zone E structure, assembling Person, the active Employment, Job Information, Compensation Information, and User at request time, while separately attaching its own Job Relationships (on Job Information) and Background Elements (on Person):

Client (SuccessFactors Instance)
   │
   └── Person "PER_000001" — Taro Yamada, DoB 1985-04-01
          │
          ├── Employment "EMP_000001" — Full-time, hire 2020-04-01, Active
          │      │
          │      ├── Job Information "JI_001" — Sales Mgr assignment
          │      │      └── Job Relationships — HR Rep "EMP_000250", Matrix Manager "EMP_000180"
          │      │
          │      └── Compensation Information "CI_001" — Base 7.5M JPY
          │
          ├── Background Element: Work Experience "WE_001" — "XYZ Corp", Sales Associate, 2016-2020
          ├── Background Element: Education "ED_001" — Waseda University, BA Commerce, 2016
          │
          └── User "USER_tyamada" — yamada@example.com

   Employee Profile (this article)
      = the read-aggregated screen assembled from all of the above:
        Person + the active Employment's Job Information/Compensation Information
        + Person-level Background Elements + Job Information's Job Relationships
      — with no dedicated storage layer of its own beyond EmpJobRelationships
        and the Background Element entities noted above.

MANDATORY landscape verification note: the module Master.md’s Setup Flow and ER Diagram list exactly 5 objects in Phase 3 (Employee Data): Person, Employment, Job Information, Compensation Information, and User — Employee Profile is not among them, because it is a UI/read-aggregation construct rather than a maintained master record. The published SuccessFactors Master Data Landscape (sf-a01/images/04-sf-a01-master-landscape.html, Zone E) accordingly has no card for it. This is consistent with how SF-A04-01 and SF-A04-02 each describe Employee Profile — “the aggregated read view built on top of both” Person and Employment — and this article’s Section 1.3 crop reuses the identical Zone E region those two sibling articles use, rather than inventing a new node. Job Relationships (attached to Job Information, since the relevant HR Rep / Matrix Manager can change with a job change) and Background Elements (attached to Person, since Work Experience and Education are biographical and follow the individual across Employments) are genuine Employee-Profile-owned extensions, but because they are configuration-level additions rather than Setup Flow objects, they are not drawn as separate landscape cards either — they are called out in the tree above as attachment points on the existing Zone E nodes.

Design principle: because Employee Profile aggregates rather than owns the identity and job data it displays, any correction to Person or Employment (SF-A04-01, SF-A04-02) is immediately reflected on Employee Profile with no separate update step — but a correction to a Background Element or Job Relationship must be made directly on Employee Profile’s own data, since neither Person’s nor Employment’s field tables contain it.


1.4 Integration with Other Master Data Objects

Hub-and-spoke showing Employee Profile at center connected to Person and Employment as direct data sources, Job Information and Compensation Information as indirect sources via Employment, and User as a functional login dependency

Employee Profile does not stand alone: every field it shows is either sourced directly from Person or Employment, sourced indirectly through Employment’s own child records, or dependent on User for the viewer to reach it at all.

ObjectRelationshipPractical Notes
PersonSource (reads from) — Employee Profile surfaces Person’s biographical and contact data as its own header and detail dataAny edit made on the Person record (SF-A04-01) is reflected on Employee Profile immediately — there is no separate profile-level copy of these fields to keep in sync.
EmploymentSource (reads from) — Employee Profile surfaces the individual’s active Employment(s), including hire date, employment type, and statusA Global Assignment Person with two concurrent Employments (SF-A04-02 §1.2) typically renders as two selectable “employment” contexts within the same Employee Profile, not two separate profiles.
Job InformationSource (indirect, via Employment) — org-placement fields (Position, Manager, Location) are read from Job Information, not stored by Employee ProfileJob Relationships (this article, Section 2.2) attach to Job Information rather than to Employee Profile directly, precisely because they can change when a job change occurs.
Compensation InformationSource (indirect, via Employment, RBP-gated) — pay fields are read from Compensation Information only when the viewer holds Compensation View permissionCommonly hidden entirely on Public Profile (Section 1.2) even when the viewer can see every other section, since pay visibility is one of the most tightly scoped RBP categories in most tenants.
UserFunctional dependency (not a data source) — Employee Profile requires the individual to have an active User account for anyone, including the individual, to view or edit itProfile access itself is governed by the viewing User’s own Permission Role, not by anything stored on Employee Profile — see SF-A04-01 Section 1.4 for how User attaches to Person.
Permission RoleIndirect (via User) — same RBP mechanism described in SF-A04-01 §1.4 and SF-A03-01/02Field-level visibility differences across the Profile View Types in Section 1.2 are ultimately resolved through this same Permission Role chain, applied per portlet and per Background Element rather than to the profile as a whole.

Part 2: SF-Specific Field Details

2.0 Scope of SF Ownership

Checklist showing Employee Central’s involvement across Employee Profile data sections: Profile Header (shared aggregation), Job Relationships, Work Experience, and Education

Data SectionSF InvolvementNotes
Profile Header (Aggregated Snapshot)○ Shared with Person / EmploymentAggregates existing Person and Job Information fields into a display-only header — no dedicated fields of its own beyond Profile Photo
Job Relationships (Additional Relationships)◎ OwnerHR Rep, Matrix Manager, Second Manager, and custom relationship types — genuinely owned by Employee Profile’s Job Relationships block, attached to Job Information, not duplicated from Person or Employment
Background Elements — Work Experience◎ OwnerPrior external employment history, and optionally auto-generated internal history rows depending on configuration
Background Elements — Education◎ OwnerInstitution, qualification, and graduation data maintained as a repeating Background Element attached to Person

Legend: ◎ = Owner / Critical, ○ = Direct involvement


2.1 Profile Header (Aggregated Snapshot)

Checklist of Profile Header fields: Profile Photo, Display Name, Job Title, Department, Location, Manager, Business Email/Phone, Employment Status Badge

Profile Header is the summary card every viewer sees first — it deliberately carries no field of its own that isn’t already sourced from Person or Job Information, with the single exception of Profile Photo.

FieldDescriptionPractical Usage
Profile PhotoImage stored against the Person and surfaced in the header of every profile viewThe only field in this section not sourced from Person’s or Employment’s own field tables. Photo upload permission is commonly self-service, but many tenants route a new or changed photo through an HR-review workflow before it goes live, to prevent inappropriate images.
Display NameAggregated from Person’s Preferred/Display Name (or legal name if no preferred name is set) — see SF-A04-01 §2.1Read-only on Employee Profile itself; correcting it means editing the Person record, not the profile.
Job TitleAggregated from the active Employment’s Job Information (via Job Code)Reflects the current dated Job Information row — a pending future promotion with a future effective date does not appear here until that date arrives.
DepartmentAggregated from Job Information’s Business Unit/Division/Department chain (SF-A04-02 §2.3)Drives the org-chart “reports to” navigation shown alongside the header; a Department reorg is reflected here as soon as the Job Information effective-dated row takes effect.
LocationAggregated from Job Information’s Location referenceUsed by directory-style lookups (Public Profile) to show which office or site the individual is based at, distinct from the Legal Entity’s registered address.
ManagerAggregated from Job Information’s Manager ID referenceDisplays the direct manager’s own Display Name and Photo (a nested Profile Header lookup) — a common integration failure mode is a broken chain when a Manager ID points to a Terminated Employment.
Business Email / Business PhoneBusiness-type entries from Person’s Email/Phone family (PerEmail/PerPhone with Type = Business), distinct from the Personal Email/Phone covered in SF-A04-01 §2.3Because these live on Person, not on Employment or Job Information, a Global Assignment Person’s business contact detail must be maintained per relevant country context rather than assumed to change automatically with the host Employment.
Employment Status BadgeAggregated from the active Employment’s Employment Status (SF-A04-02 §2.2)Renders as a visible badge (e.g. “On Leave,” “Pending Hire”) on Full and Manager Self-Service views; commonly suppressed on Public Profile to avoid broadcasting sensitive status changes tenant-wide.

2.2 Job Relationships (Additional Relationships)

Stack-layered diagram showing the Job Relationships block layered on top of Job Information: HR Rep, Matrix Manager, Second/Additional Manager, and custom relationship types

Job Relationships is a configurable block attached to Job Information that captures reporting-line-style connections beyond the single primary Manager field — this is genuinely Employee Profile’s own data, not a restatement of anything already covered on Person or Employment.

FieldDescriptionPractical Usage
HR Manager / HR Business PartnerReference to the Employment of the individual’s assigned HR representativeUsed to route HR-facing workflow approvals and to populate “Contact HR” links on the profile; typically resolved by Department or Location rather than entered per individual, but stored as a Job Relationship once resolved.
Matrix ManagerReference to a second manager’s Employment, for a dotted-line reporting structureCommon in global-project or product-line organizations where an individual reports operationally to one manager and functionally to another; Matrix Manager relationships also grant that second manager MSS visibility into the individual’s profile (Section 1.2).
Second Approver / Additional ManagerReference to another Employment used as a backup or secondary approver in workflow routingFrequently configured for high-value approval processes (compensation changes, time-off for direct reports) where a single point of approval failure is unacceptable.
Custom Relationship TypeTenant-configured relationship categories beyond the standard set (e.g. Mentor, Onboarding Buddy, Timesheet Approver Proxy)Configured via the same Job Relationships object definition; each custom type can independently drive its own workflow routing or MSS visibility rule, so audit which processes depend on a given custom relationship before removing it.

2.3 Background Elements — Work Experience

Checklist of Work Experience fields: Employer Name, Job Title, Start Date, End Date, Description, Internal/External source flag

Work Experience is a repeating Background Element attached to Person — the same individual’s Work Experience rows persist across a rehire or a Global Assignment, since they are not tied to any single Employment.

FieldDescriptionPractical Usage
Employer NameName of the prior (or, in some configurations, internal) employerFor external history this is free text; some tenants additionally auto-generate internal Work Experience rows from the individual’s own Job Information history at each promotion or transfer, depending on Background Element configuration.
Job Title (External)The role held at that employerDistinct from the profile’s own Job Title field (Section 2.1), which reflects the current internal role only — external Job Title is free text and not validated against the tenant’s Job Code catalog.
Start Date / End DateThe employment period at that employerUsed by tenure-verification and background-check processes; a blank End Date is treated by most configurations as “current” if the row represents ongoing external employment (e.g. a concurrent contingent engagement disclosed by the individual).
Description / ResponsibilitiesFree-text summary of the roleFrequently surfaced in Talent Search and succession-planning profile views to give a fuller picture of a candidate’s background beyond their current internal role.
Source Indicator (Internal / External)Flags whether the row was entered manually by the individual/HR or auto-generated from internal Job Information historyMatters for data-governance purposes — auto-generated internal rows should not be manually edited, since the next Job Information change will regenerate or supersede them depending on configuration.

2.4 Background Elements — Education

Checklist of Education fields: Institution Name, Degree/Qualification, Field of Study, Graduation Date, Grade/Score

Education is a second repeating Background Element attached to Person, structured similarly to Work Experience but with its own field set tailored to academic history.

FieldDescriptionPractical Usage
Institution NameName of the school, university, or training institutionFree text in most tenants, though some maintain a curated institution picklist for standardized reporting or diploma-verification integrations.
Degree / QualificationThe credential earned (e.g. Bachelor’s, Master’s, professional certification)Picklist values and required-field rules are commonly localized per country, since qualification naming conventions differ significantly across markets.
Field of Study / MajorThe academic discipline studiedUsed by some Recruiting-adjacent internal-mobility searches to identify employees with a given academic background for project staffing.
Graduation Date / YearDate or year the qualification was completedSome tenants require this for statutory education-verification obligations tied to specific job families (e.g. regulated professions); an in-progress qualification is typically represented with a future or blank Graduation Date depending on configuration.
Grade / ScoreGPA or local-equivalent grading resultRarely mandatory and, where captured, is one of the more tightly RBP-restricted Background Element fields — most tenants limit visibility to HR Administrator roles rather than exposing it on Public or Manager Self-Service Profile.

L1) Big Picture

IDCategoryTitle
sf-001OverviewWhat is SAP SuccessFactors?

L2-A) Master Data

IDCategoryTitle
sf-a01OverviewSAP SuccessFactors Master Data: Overview, Hierarchy & Relationships
sf-a02-01Master DataSAP SF Legal Entity
sf-a02-02Master DataSAP SF Business Unit
sf-a02-03Master DataSAP SF Division
sf-a02-04Master DataSAP SF Department
sf-a02-05Master DataSAP SF Cost Center
sf-a02-06Master DataSAP SF Location
sf-a02-07Master DataSAP SF Job Family
sf-a02-08Master DataSAP SF Job Code
sf-a02-09Master DataSAP SF Pay Grade
sf-a02-10Master DataSAP SF Position
sf-a03-01Master DataSAP SF Permission Group
sf-a03-02Master DataSAP SF Permission Role
sf-a03-03Master DataSAP SF Holiday Calendar
sf-a03-04Master DataSAP SF Work Schedule
sf-a03-05Master DataSAP SF Time Type
sf-a03-06Master DataSAP SF Time Profile
sf-a03-07Master DataSAP SF Rating Scale
sf-a03-08Master DataSAP SF Goal Plan Template
sf-a03-09Master DataSAP SF Performance Form Template
sf-a03-10Master DataSAP SF Route Map
sf-a03-11Master DataSAP SF Compensation Plan
sf-a04-01Master DataSAP SF Person
sf-a04-02Master DataSAP SF Employment
sf-a04-03Master DataSAP SF Employee Profile 📍

L2-B) Transaction

IDCategoryTitle
sf-b01OverviewSAP SuccessFactors Transactions: Process Flow, Hierarchy & Relationships