SAP Knowledge Base Article - Public

2671117 - Enumerated fields in Compensation Worksheet appearing as duplicates or a different format.


Enumerated fields configured in Compensation Worksheets as separate numbers appearing as duplicates or a different format.

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."


SAP SuccessFactors Compensation

Reproducing the Issue

  1. Create a Compensation Worksheet with a field with enumerated values.
  2. Set the Value Range to have different values as such:
    Design Worksheet Emunerated Values.png

    3.The Compensation Worksheet will appear with the following values.
    4.17,00 as 17 and 16,67 as 16. Also, Enumerated values were configured as 4,17 and 4,00 will appear as 4 and 4.


  • The reason this occurs is due to what you define as Column Type for the Compensation Field.
  • If we configure this to Amount like above, it will use the Amount Format in Set Number Format Rules.
  • This causes the figures to round, with the example of 4,17 appearing as 4.


  1. Change the Column Type to String if you would like all values to appear as configured.
  2. Defining Column Type as String will display the text rather than using a Integer format defined in the Compensation Template.


Enumerated, String, Compensation , KBA , LOD-SF-CMP , Compensation Management , Problem


SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Core all versions