Symptom
When selecting a country from a picklist and sending the requisition to the next step, the field Country is throwing an error: "Country cannot have an obsolete value".
Environment
- SAP SuccessFactors Recruiting Management
- SAP SuccessFactors HXM Suite
Cause
- The value was inactivated, then it was activated again in Picklist Center, and a Metadata OData Refresh wasn't performed.
- The value was prepopulated in requisition field and it is retrieving value from inactive picklist.
Resolution
For cause 1: When you change any values or make inactive or make active a MDF Picklist in Picklist Center, it's important to also perform a OData API Metadata Refresh to make sure that this data is refreshed and the cache from the previous usage of those picklists are cleaned up. Once you perform this, the error shouldn't appear anymore.
For cause 2: Confirm if the field value is retrieving data from inactive picklist by creating an adhoc report (select the Country field and filter by job requisition ID). If the value displayed is a code and not a label, it means data is coming from inactive picklist (since inactive values still can appear in UI). To solve this the user should just select the country again, and then the system will allows him to save and move requisition from next step without showing any error.
Keywords
cannot have an obsolete value, picklist, job requisition, selecting picklist, select picklist, picklist value, mdf picklist. , KBA , LOD-SF-RCM , Recruiting Management , LOD-SF-RCM-JOB , Job Postings & Requisitions , Problem