SAP Knowledge Base Article - Public

2246474 - curSalary Showing Different Value When Used in a Formula within SuccessFactors Compensation


The curSalary is showing a different value when using as column and in a formula.

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

Reproducing the Issue

Two columns are set using curSalary, each with a different value.

  • Current Salary as a standard column

standard column curSalary.png

  • Create a custom column using the curSalary column as a formula.

curSalary custom formula.png

  • Values in UDF are maintained for nonEC users under COMPENSATION_SAL_RATE_UNITES, COMPENSATION_SAL_RATE_TYPE and SALARY.
  • For EC users this information is being pulled from EC and their respective pay components and component groups.
  • On a launched worksheet you will see the following for the standard and custom column formula.

 cursalary compensation.png

  • Here you can see for the first line, Current Salary is 79,695.00 and Custom Salary is 6,641.25 which contains formula curSalary/1.
  • From EC we can see the following for this example.

ec monthly salary.png


  • The behaviour of standard column curSalary is annualized within Compensation.
  • Even though you have this standard colmun mapped to an EC component which holds 6,641.25 the system will annualise this. So, 6,641.25*12 (MON)=79,695.
  • For the custom column using curSalary as a formula, it will take the raw data which is being pulled from EC rather than the annualised figure.
  • Therefore we see 6,641.25 when using this example formula.
  • Additionally, when using Merit this will be taken from the raw EC data going into curSalary.

In the below example we can see 5% of 6,641.25 is 332.06 rather than 5% of 79,695.00 as this would be 3984.75.

merit from curSalary.png


  • This is the current designed behaviour.
  • For monthly purposes, the field to be configured under the column can be "SalaryRatePlan" however, in the formula, "curSalary".


sf, success factors, CMP, monthly salary, annual, rate units , KBA , LOD-SF-CMP-FRM , Forms & Templates , LOD-SF-CMP-CMP , Compensation , Problem


SAP SuccessFactors Compensation all versions