2206113 - Compound Employee API query returns data for field of type picklist and status of associated Picklist ID as OBSOLETED

SAP Knowledge Base Article - Public

2206113 - Compound Employee API query returns data for field of type picklist and status of associated Picklist ID as OBSOLETED

Symptom

  • Compound Employee API query returns data for field of type picklist and status of associated Picklist ID as OBSOLETED.
  • Compound Employee API query returns Option ID instead of external code for picklist type field.

Environment

Successfactors Employee Central system

Cause

  1. Go to Admin tool -> Picklist maangement and download picklist CSV file.
  2. Check the "Status" of the picklist ID. If status is "OBSOLETED" API query will return option ID instead of external code.
  3. Reson is, making "Status" as "OBSOLETED" in Picklist csv file does not delete data from the database for all those employees for which data was maintained.

Resolution

If status of any picklist ID is "OBSOLETED", it will disable the picklist value from being selected in new users record.

However, if API call is made, it will return option ID as a response  for all those employees for which data was maintained earlier for the field corresponding to this picklist ID.

Keywords

KBA , LOD-SF-INT-EC , EC SF API/OData Entities , Problem

Product

SAP SuccessFactors HCM Core all versions