Symptom
The value in pay scale type field appears as a number in the Job info record after Picklist Migration to MDF.
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 all versions
- SAP SuccessFactors HXM Suite all versions
Reproducing the Issue
1. In picklist pay scale type the ParentOptionId of the picklist value “Non payscale” is not set against the corresponding country in the "ISOCountryList" picklist:
2. How the record appears in the UI:
3. Implement the migration as per KBA 2251792 - Migrating Picklist values for Pay Scale Type and Pay Scale Area to MDF Objects - SAP for Me
4. Navigate to manage data and check that the object "Non Payscale" was not created:
5. Checking how the data appear in the UI after the migration, the data of the Record in Job Info was broken:
6. If you try to add the value " Non payscale" or search by the number that appears in the UI in pay scale type field, you won't be able to find it in the dropdown:
Resolution
This is the expected behavior. If you have configured the fields to be country specific - then you will need to also ensure that the "ParentOptionId" of the picklist value is set against the corresponding country in the "ISOCountryList" picklist. If this is not done, then the value will also not migrate.
See Also
Keywords
picklist, migration, mdf, object, pay scale type, pay scale area, number, job info, record, ParentOptionId, ISOCountryList, country , KBA , LOD-SF-EC-JOB-PKL , Picklists , LOD-SF-PLT-PCK , Picklist Management Issue , LOD-SF-MDF-PKL , Picklists , Problem