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
- Create an ABP plan in Variable Pay where PM form objective section is configured as rating source.
- 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> - 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.
- Create a goal in PM form where Status is selected as "On Track".
- Create worksheet for Variable Pay.
- Open the worksheet. Click on "View Details.
- Status field in Variable Pay is showing as "yellow", which is an enum-value.
- 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