Symptom
Position Title is not synchronized from the Position to Job Info of the Incumbent.
Environment
SAP SuccessFactors Employee Central: Position Management
Reproducing the Issue
Enable the database field "positionTitle" in the Position Object Definition and see Position Title is not synchronized from the Position to Job Info of the Incumbent.
Cause
The database string field "positionTitle" is a deprecated field. Please use the database translatable field "externalName" instead.
Resolution
- The system by default displays the "Position Title" from the Position object in the Job Info of the incumbent in runtime. However, in the database, the Position Code is actually saved.
- For this to work, instead of using the string field "positionTitle"; you need to enable the translatable field "externalName" in the Position Object Definition and label it as "Position Title".
- Please note as it is a Translatable field so you can maintain translations as well in other languages.
-Database Field Name: externalName (Label: Position Title)
For eg: let's say we have a Position: 12345 with (Position Title: HR Advisor)
- Now if you check the job Info of the incumbent of the Position, you will see Position Title is showing the correct value as it is in the Position object along with the code. In the example case considered, it will show as Position: HR Advisor (12345).
- Also see, the same is in synchronization in the Employee Profile header. So, there is no need of maintaining any hris-sync mapping for the Position Title.
- Another point to be noted, the system displays the Position Title in the Job Info based on the Instance locale set and the translations maintained for the field "externalName" at the Position level.
- But in the reports, you will still see the Code of the Position and not the Title, this is the only drawback.
- To overcome this, you can instead use the field "job-title" and rename it as "Position Title" and define it in the Position to Job Info synchronization rule. The "job-title" field has a hard coded hris-sync mapping logic to synchronize it to the EP tables.
See Also
Implementing Position Management handbook: Fields in Position Object
Keywords
Position Title is not synchronized from Position to Job Info, positionTitle, externalName, synchronize, PTJ, postojob, pos2job, title , KBA , LOD-SF-EC-POS-OBJ , Object Configuration & Rules , LOD-SF-EC-POS-PTJ , Position to Job Information Sync , How To