SAP Knowledge Base Article - Public

3546175 - Field in bonus plan displays enum-value instead of Label - Variable Pay

Symptom

Custom field with data being pulled from Objective is displaying enum-value instead of label in the form.

Environment

  • SAP SuccessFactors HCM Suite
  • SAP SuccessFactors Variable Pay

Reproducing the Issue

  1. Create an ABP plan in Variable Pay where PM form objective section is configured as rating source.
  2. Goal Plan is mapped to the objective section in PM template. In the same Goal Plan define an enum field like:
    <field-definition id="state" type="enum" required="false" detail="false" viewdefault="on" showlabel="false" field-show-coaching-advisor="false" cascade-update="push-down"><field-label>Status</field-label>
    <enum-value value="white" style="background:white;color:black;">
    <enum-label>Not Started</enum-label>
    <enum-label lang="de_DE_SF">Nicht begonnen</enum-label>
    <enum-label lang="fr_FR_SF">Non démarré</enum-label>
    <enum-label lang="ja_JP">未開始</enum-label>
    </enum-value>
    <enum-value value="yellow" style="background:yellow;color:black;">
    <enum-label>On Track</enum-label>
    <enum-label lang="de_DE_SF">Im zeitplan</enum-label>
    <enum-label lang="fr_FR_SF">En cours</enum-label>
    <enum-label lang="ja_JP">遂行中</enum-label>
    </enum-value>
    <enum-value value="red" style="background:red;color:black;">
    <enum-label>Behind</enum-label>
    <enum-label lang="fr_FR">En retard</enum-label>
    <enum-label lang="ja_JP">遅れ</enum-label>
    </enum-value>
    </field-definition>
  3. Create a custom field at Individual Detail where the enum field at step 2 can be pulled where Objective is selected as Import source & field-definition id at step 2 is given as the import key.
  4. Create a goal in PM form where Status is selected as "On Track".
  5. Create worksheet for Variable Pay.
  6. Open the worksheet. Click on "View Details.
  7. Status field in Variable Pay is showing as "yellow", which is an enum-value.
  8. When the PM form is opened from the hyperlink embedded inside the Goal plan, then it is showing On track

Resolution

This is a known system limitation. Enhancement has been created and Engineering team is working on it and checking the feasibility of a fix. Follow this KBA for any updates on this behavior.

Keywords

variable, pay, objective, custom, field, mapped, enum, value, label, incorrect, pm, vrp, rating, goal, plan, section, VRP-14611 , KBA , LOD-SF-VRP-FRM , Forms & Templates , Product Enhancement

Product

SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Suite all versions