Symptom
When doing Import in Job History, a field that is not included in the import is getting deleted in Job Information.
The field is from a picklist where US English translation is not maintained.
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 Employee Central - Job Information
-
SAP SuccessFactors Employee Central - Employee Data Imports
Reproducing the Issue
I. Go to employee profile > Job Information and check the Record on Job History before import:
See the affected field which shows option ID instead of label.
2. Go to Picklist Center > observe that if the affected field - has no US Translation maintained. This will not appear in the dropdown list from the employee record. If the translation is added then it will show up.
3. Go to import Employee Data : Entity : Job History > Incremental Load ( The field is not included in the import file)
4. Import the file:
- Import with US English translation on the picklist:
Result-Field is not deleted and import is successful.
- Import without US English translation on the picklist:
Result-Field is deleted on user Job History record
Cause
- Picklist OptionId is displayed instead of the label in case the translation is deleted.
- We would expect that the default language label is displayed when the translation is missing.
- When doing an incremental job info import, the optionId is deleted in the new record (when the translation is missing).
- We would expect that a copy over takes place and the default language label is set.
Resolution
As a workaround, ensure that translations are maintained for the locale US English.
Keywords
Field, value , picklist, without translation ,maintained, deleted, , import , Job Information , Job History, option ID, label , KBA , LOD-SF-EC-JOB , Job Information , Problem