SAP Knowledge Base Article - Public

2682429 - Beta Goal Import - Invalid Enum Error- Goal Management

Symptom

Unable to create goal thru Beta Goal Import due to Parsing Validations: Invalid Enum

Environment

SAP SuccessFactors Goal Management

Cause

Field Labels are being used in CSV import file instead of values of a dropdown or enum field defined in Goal Plan Template XML

Resolution

1. Please create a case to Product Support for them to download the Goal Plan XML and check if the field is an enum or dropdown field

See sample enum field with enum-values and enum-labels.

  <field-definition id="Priority" type="enum" required="false" detail="false" viewdefault="off"
showlabel="true" field-show-coaching-advisor="false" cascade-update="push-down">
    <field-label>Priority</field-label>
    <field-description>Priority</field-description>
    <enum-value value="1" style="background:#FFFFFF;color:#000000">
      <enum-label>High</enum-label>
    </enum-value>
    <enum-value value="NewEnum0" style="background:#FFFFFF;color:#1F0808">
      <enum-label>Medium </enum-label>
    </enum-value>
    <enum-value value="NewEnum1" style="background:#FFFFFF;color:#1F0808">
      <enum-label>Low </enum-label>
    </enum-value>
  </field-definition>

2. Once checked, use enum values (as highlighted above) in CSV file instead of using enum labels

For the above sample, instead of using High, Medium or Low label, you would need to define their values like 1, NewEnum0 or NewEnum1 for Priority field in the CSV import file.

3. Then import the csv file via Beta Objective Import

See Also

2071465 - Error - Goal Import Error - Invalid Enum - Goal Management

Keywords

Beta Goal Import, Invalid Enum , KBA , LOD-SF-GM-ADM , Admin Tools, Settings, Permissions , Problem

Product

SAP SuccessFactors HCM Core 1805