SAP Knowledge Base Article - Public

2885536 - Compensation & Variable Pay - youCalc widget does not correctly align with worksheet ratings


After setting up your youCalc widget for a template you find there is an inconsistency between the widget and ratings on the worksheet.

What can be the cause of this and how can it be corrected?

**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

Configure your plan and define your rating source to be a PM form.

Here also select the rating scale you'd like to use.

compensation rating source.png

Access a form and open the Metrics tab

Here you will see the widget shows a rating label of "Correction Needed" for the employee when the form shows a rating of "Highly Successful Contributor".

youCalc incorrect rating.png

From the rating scale you have selected this should be aligned.

This can also be seen when using the scale as "Default Scale" from Plan Setup> Plan Details> Rating Sources.

default rating scale.png


The cause of this is due to how the PM template is configured.

Due to this there can be a misalignment of ratings seen between the widget and the rating contained within the pmRating column


To correct this, download the PM template xml from Admin Center> Performance Management> Form Template Settings.

Open the xml and check the scale-adjusted-calculation section. Below is an example:

scale adjusted calculation youcalc.png

Here we can see the scale-adjusted-calculation enable="true". Therefore, the section below this should be fully defined.

For example:

score 0   < x <= 20 should map to rating scale 1
score 20 < x <= 25 should map to rating scale 2
score 25 < x <= 30 should map to rating scale 3
score 30 < x <= 40 should map to rating scale 4
score 40 < x <= 60 should map to rating scale 5

As this is incorrectly configured the youCalc widget will show a different rating label.

From the form a 4 is equal to "Highly Successful Contributor" per the rating scale, however as the PM template is scale-adjusted-calculation enable="true" a 4 is mapped to "Needs Improvement".

To correct this there are two options:

  1. Disable this scale adjustment like this: <scale-adjusted-calculation enable="false" display-calculated-rating="false">
  2. Provide the <scale-map-value></scale-map-value> for the adjustment and matching up to the rating scale you are using.

See Also

2272945 - when displaying youcalc widget you get error: An error occurred while calculating data, please try again - Compensation

2084913 - Report Widgets (YouCalc) - Compensation


widget showing incorrect data, youCalc, incorrect youcalc ratings, adjusted-calcluation, pmRating incorrect, youcalc incorrect, standard youcalc, incorrect widget , KBA , LOD-SF-CMP-YOU , YouCalc widgets within reporting & dashboards , LOD-SF-VRP , Variable Pay Programs , LOD-SF-CMP , Compensation Management , LOD-SF-VRP-YOU , YouCalc widgets within reporting & dashboards , Problem


SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HXM Core all versions