SAP Knowledge Base Article - Public

2439372 - Rating description not displayed on the compensation form.

Symptom

For some employees or all employees in the compensation form, the PM rating is displayed as number instead of text.

Example: A user have a rating as 3.1, there is a relevant text/description for the rating in the rating scale.

rating.PNG

Scale.PNG

Reference : 2084806 - Rating Sources - Compensation 

Rating source is set up in the compensation & rating scale is also configured as defined in the above KBA.

Environment

  • SAP SuccessFactors Compensation
  • SAP SuccessFactors Variable Pay

Reproducing the Issue

  1. Open the compensation form  
  2. Check the PM rating displayed in the form.  
  3. Observe that the PM rating is displayed as a number instead of text.

Resolution

When we pull PM rating from PM form, we will use scale ID which defined in PM template instead of Comp template. However, if we configure scale adjusted calculation in PM template, we will try to match its rating description. If it is not matched, we will always display its numeric rating. 

In this case, users' PM rating are range from 1-5, it doesn't match some of the scale values which defined in <scale-adjusted-calculation> in PM template. So if you want to display PM Rating as Text or Number-Text in comp form, please delete it from PM form template if it is not necessary, or update adjusted scale calculation to make sure it can match user's rating range.

Example, PM Rating is 3.1, it doesn't match any of below mapto-score values, so we will display its numeric value as its PM Rating in comp form.

Example code in PM template:

      <scale-id><![CDATA[PM Rating Scale with Promotion]]></scale-id>
      <scale-type><![CDATA[null]]></scale-type>
      <scale-adjusted-calculation enable="true"  display-calculated-rating="true">
        <scale-map-value>
          <score-min>1.0</score-min>
          <score-max>1.5</score-max>
          <mapto-score>1.0</mapto-score>
          <mapto-desc><![CDATA[FAILS TO MEET EXPECTATIONS]]></mapto-desc>
        </scale-map-value>
        <scale-map-value>
          <score-min>1.51</score-min>
          <score-max>2.5</score-max>
          <mapto-score>2.0</mapto-score>
          <mapto-desc><![CDATA[NEEDS IMPROVEMENT]]></mapto-desc>
        </scale-map-value>
        <scale-map-value>
          <score-min>2.51</score-min>
          <score-max>3.5</score-max>
          <mapto-score>3.0</mapto-score>
          <mapto-desc><![CDATA[MEETS EXPECTATIONS]]></mapto-desc>
        </scale-map-value>
        <scale-map-value>
          <score-min>3.51</score-min>
          <score-max>4.5</score-max>
          <mapto-score>4.0</mapto-score>
          <mapto-desc><![CDATA[EXCEEDS EXPECTATIONS]]></mapto-desc>
        </scale-map-value>
        <scale-map-value>
          <score-min>4.51</score-min>
          <score-max>5.0</score-max>
          <mapto-score>5.0</mapto-score>
          <mapto-desc><![CDATA[OUTSTANDING]]></mapto-desc>
        </scale-map-value>
      </scale-adjusted-calculation>

Solution:

1. Remove adjusted scale in the related PM template.
OR
2. Modify the adjusted scale like below

 Example: add mapto-score for 3.1, 4.1 & 5.1

<mapto-score>3.1</mapto-score>
<mapto-desc><![CDATA[Meets Expectations + Promotion]]></mapto-desc>

See Also

2084806 - Configuring Rating Sources for Compensation Plans

Keywords

PM rating, text, PM rating as number, numeric rating, rating scale, rating description, employee rating , KBA , LOD-SF-CMP-INT , Integrations & Intelligent Services EC , LOD-SF-CMP-MAP , Routing, Route Maps , Problem

Product

SAP SuccessFactors HCM Suite all versions