SAP Knowledge Base Article - Public

3532446 - [COE0021]Invalid property names: PicklistOption/name error - Onboarding

Symptom

  • When a user accesses the Onboarding dashboard, no candidates are displayed. The dashboard is empty and showing New Hire (Infinity).
  • When clicking on the New Hire task to-do card, an error is being thrown:
    • [COE0021]Invalid property names: PicklistOption/name_. Please check the property name in Admin Center > OData API Data Dictionary or entity metadata. Ensure there were no data model changes that removed this field, and please execute a refresh metadata to ensure the cache is not corrupted. 

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Login to the instance.
  2. Open the Onboarding dashboard for a user that has permissions to view candidates in the dashboard. 
  3. No candidates are visible in the dashboard and dashboard showing New Hire (Infinity).

OR

  1. Login to the instance.
  2. Access the New Hire task to-do card.
  3. The error appears.

Cause

The standard job code is a FO Object but has been defined as String and referencing object is provided as picklist.

Due to this when Onboarding dashboard is trying to fetch job code name as FO object, it is failing.

Resolution

  1. Navigate to Admin Center > Manage Business Configurations.
  2. Select the jobInfo element > search for identifier named "job-code".
  3. Remove the ''Type of Reference Object'' = Picklist and save.
  4. Refresh the cache from "OData API Metadata Refresh And Export". Candidates will now appear in the dashboard.  

Keywords

onboarding dashboard, new hire task, [COE0021]Invalid property names: PicklistOption/name error, PicklistOption, [COE0021]Invalid property names, [COE0021] , KBA , LOD-SF-OBX-DBD , Dashboard , Problem

Product

SAP SuccessFactors Onboarding all versions