Symptom
- Pay Grade field is not translated as per dynamicRoleAssignment when the Base Object of the Dynamic Role is position
- The label of the Pay Grade field remains unchanged despite modifications in the Corporate Data Model
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Go to Manage Organization, Pay and Job Structures
- Click to Create New > Dynamic Role
- Select Base Object Position
- Observe that the Pay Grade label is not according to the label of dynamicRoleAssignment, which is respected if base object is Job Information
Cause
Code for this translation is maintained in language package, which can be adjusted via Manage Languages.
Resolution
- Go to Manage Languages
- Download the custom package for the desired language
- Click on Download
- Add the key "EMPLOYEE_HRIS_PAY_GRADE" in the column "Key"
- Add the required label
- Go back to the system and click on "Upload Now"
- Add the file
- New translation will be saved
After these steps, all places with Pay Grade previously assigned along with this code will be replaced by the custom translation.
See Also
2576546 - Using the Manage Language Feature to Change Labels in SuccessFactors
Keywords
pay grade, dynamic role, position, translation, corporate data model, sap successfactors, employee central, manage languages, key, custom package, upload, label change, workflow routing, dynamic roles, groups , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , Problem
SAP Knowledge Base Article - Public