SAP Knowledge Base Article - Public

2608658 - Compa-Ratio Consistency Issues between EC & Compensation for Employees with less than 1 FTE

Symptom

When Employees have FTE that is less than 1, (Part-Time Employees perhaps for that year) Compa-Ratio in EC and Compensation are calculated differently due to Proration Methods.
Example: Below you can see a Compo Ratio of 97.47% in Employee Profile, while below that, you can see a Compo Ratio of 64.33% in a Compensation Worksheet for the same employee. 

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

2018-02-23_10-49-05.png

Environment

SAP Successfactors Compensation

Reproducing the Issue

  1. Navigate to Compensation and Launch Worksheets with employees that have less than 1 FTE or have worked part-time for the year
  2. Include Compa-Ratio on the worksheet.
  3. Now, view the forms and look at the result of Compa-Ratio on the Forms.
  4. Now, navigate to Employee Profile for a user that has Compa-Ratio in EC and navigate to Compensation Information
  5. and view the result for Compa-Ratio again for an employee who has worked less than a year in the fiscal year past and see the result.

Cause

  • Salary range won't do pro-rating in Compensation Worksheets, this is by design. CompaRatio is calculated like: compaRatio = salary_rate / (mid_pay_in_pay_grade_table * fte). This is the basis for Compa-ratio in Compensation.
  • The Salary in EC takes FTE into consideration.
  • When "isActualSalaryImported" is set to false (In the Compensation template XML); salary_rate = salary in UDF * fte; and the result of compa ratio is: compaRatio = (salary_in_UDF * fte) / (mid_pay_in_pay_grade_table * fte)
  • When "isActualSalaryImported" is set true, it takes into consideration the FTE. (Again in the Compensation Template XML.)

Resolution

  1. Create an case with Customer Support and request the XML change to make the Compa-Ratio consistent between EC and Compensation.
  2. If the customer has an Implementation Partner who has license to execute XML changes, please request them to make the following XML change in the Compensation Template:
  3. The comp config code will be as follows originally:
  4. <comp-config showFormRatingAs="text" functionalCurrencyCode="EUR" baseCurrencyView="localCurrencyCentric" statementCurrencyView="localCurrencyCentric" makeCustomDataReportable="true" checkRatingSourceAcrossTemplates="true" autoSyncP4PData="true" effectiveDate="2017-06-30" enableGuidelineOptimization="true" isUserIneligibleByDefault="true">
  5. The change that needs to be made is to input isActualSalaryImported="true" into this comp-config as follows:
  6. <comp-config showFormRatingAs="text" functionalCurrencyCode="EUR" baseCurrencyView="localCurrencyCentric" statementCurrencyView="localCurrencyCentric" makeCustomDataReportable="true" checkRatingSourceAcrossTemplates="true" isActualSalaryImported="true" autoSyncP4PData="true" effectiveDate="2017-06-30" enableGuidelineOptimization="true" isUserIneligibleByDefault="true"> 

Keywords

Compa-Ratio, Employee Central, FTE, incorrect compa ratio, incorrect pay range, pay ranges, - fte, incorrect fte , KBA , LOD-SF-CMP-EC , EC data, EC mappings, configuration & settings , LOD-SF-EC , Employee Central , Problem

Product

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