Symptom
How does HRIS Sync translate Employment Status in EC to STATUS in EP?
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
Resolution
- Employment Status needs to be defined as a picklist. It is recommended to use the default pick list "employee-status" and not use a custom one. You define the picklist for HRIS field “emplStatus” in the Foundation Object “eventReason” configuration, in the Corporate Data Model.
- The field “Employee Status” is defined in Corporate Data Model (CDM) with id “emplStatus”. The translations are to be added in this data model.
The external code of Employment Status is important for deciding the Employment Status. Here's a table, showing the mappings between the employee-status picklist external_code and Employment Status:
Employee Central employee-status |
standard-element "status" |
EC Feature |
|
External Code |
Employment Status in EC |
STATUS in Basic User Data |
Which EC Feature does the item relate to? |
A |
Active |
active | Core |
D | Dormant | active | Global Assignments |
U | Unpaid Leave | active | Time Off (and Legacy LOA feature for v12 UI) |
P | Paid Leave | active | Time Off (and Legacy LOA feature for v12 UI) |
S | Suspended | active | Core |
F | Furlough | inactive | Core |
O | Discarded | inactive | Global Assignments |
R | Retired | inactive | Core |
T | Terminated | inactive | Core |
CUSTOMISATION NOTE:
- You must always use the pre-delivered values for employee-status picklist
- You can change the label of the employee-status picklist values
- If you created a custom Employee Status value in the "employee-status" picklist, ensure that it has a unique external_code value (do not use one from the above list). Any custom "employee-status" that is added other than the above will be regarded as "inactive" in the Basic User Data
PS: The "status" field in EP will show only 'active' or 'inactive' even if employee-status picklist is assigned to EP status field (which is not recommended).
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide: Hard-Coded for Syncing : Job Information - emplStatus is synced even if the field is not configured in the Succession Data or Implementing and Managing the Employment Lifecycle (from Hiring to Termination)
See Also
- 3066117 - How to export Data Models?
- 2172427 - HRIS Sync - Data Synchronization From EC to EP - Hard Coded Sync Mappings
Keywords
emplStatus, status sync, hris sync, ec sync, status, employee status, matrix, event, event reason, emplStatus , KBA , LOD-SF-EC-HRS , HRIS Sync , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , How To