SAP Knowledge Base Article - Public

3210045 - Custom Percent Fields are not respecting number format configured in the template - Variable Pay


Variable pay templates have an issue with custom Percent field number format where values are not matching with the defined number 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 HCM
  • SAP SuccessFactors Variable Pay

Reproducing the Issue

  1. Go to Compensation Home and choose your template;
  2. Check the configuration for number format:
  3. Then launch worksheet and check the field:
  4. No decimals displaying.


The behavior of varpay worksheet is correct.
For example : 128.5714% on .00## will be 1.285714 -> 1.2857 -> 128.57% while on .00 it will be 1.285714 -> 1.29 -> 129%
This means the number format for the value is considered at the beginning of the calculations of the field. Later while displaying in the worksheet it is displayed with rounded value or with two decimal value. 

In statements percent fields consider the first defined number format.


This is an expected behavior of the system.


VRP-8853, incorrect decimal format, wrong percent format  , KBA , LOD-SF-VRP-PS , Personal Statements , Problem


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