SAP Knowledge Base Article - Public

2138804 - Configuring the Compensation Number Format Defined in the Options Menu


It is possible to select different number formats to display compensation data according to country or language requirements, but there is a necessary configuration at template level to make it work correctly.

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
  • SAP SuccessFactors Variable Pay

Reproducing the Issue

There are 4 different format options available under Options Menu > Compensation Number Format:


These options can replace commas by points or spaces according to preferences, but it is necessary to define a number format in the template containing commas, points or spaces to make this configuration work.

  • For example, if a Compensation or Variable Pay template is defining a Default Money Format ###0,## where there is no separation between thousands and hundreds, the Number Format defined in Options will not apply, as there is no value that the system can modify.
  • On the other hand, if the Default Money Format is #,##0.## the system can modify the comma for a space or a point and the point for a comma or a space as there is a value to modify.


  • To modify the number formats in Compensation it is necessary to do it at template level via XML
  • Please contact your Implementation Partner for assistance


To modify the number formats in Variable Pay:

  1. Go to Admin Tools > Compensation Home
  2. Select the VRP template > Plan Setup > Settings > Set Number Format Rules:



sf, success factors, CMP, VRP , KBA , LOD-SF-CMP , Compensation Management , LOD-SF-CMP-VAR , Compensation Integration Issues with Variable Pay , LOD-SF-CMP-CMP , Compensation , Problem


SAP SuccessFactors Compensation all versions


Compensation- Currency - Compensation Number Format Options.pdf