Symptom
Description of the field in the Data Object Tables guide:
"Displays the calculated value when Number of Units is multiplied by the rate in the payscalelevel. If the rate in the payscalelevel is not available, the rate specified in the Foundation Object is used."
But what exactly is the behavior of Calculated Amount if no pay scale level is in use?
Environment
- SAP SuccessFactors Employee Central
- Compensation Information
Resolution
There is a combination of factors here:
- If the calculated amount field exists in the data model, it is filled for all pay component types as follows:
- For pay components of type AMOUNT, the calculated amount is set to the amount,
- For pay components of type PERCENTAGE, the calculated amount is the amount of the corresponding base pay component group multiplied with the percentage which is stored in the field amount,
- For pay components of type NUMBER, the calculated amount is the number entered in the employee pay component multiplied by a rate read from either the pay scale or from the pay component (FO) definition.
- If you are only using pay components of type AMOUNT, the field calculated amount contains no additional information. This field is available primarily for reporting/payroll/integration purposes. If you are certain that this field is not needed, it is possible to disable it, else it is also possible to simply make the field invisible if it is confusing to end users.
Note 1: Calculated-amount field in pay component recurring will work on saving of the data. It won't populate just by adding the amount field. Basically it will work on saving the data and not by changing the amount field.
Note 2: When calculated amount is enabled and it is the same value as the 'Amount/Percentage' for the Pay Components of type 'Amount' then you will see the value twice in Compensation History view.
See Also
Prior to our b1605 release the calculated amount was not set correctly when using publishing changes from compensation to EC portlet. To correct any data please proceed to publishing changes again from compensation to EC.
Note that the compensation push will only push data again if there have been changes to the compensation information. This means that when the data is pushed again, if there are no changes - the calculated amount will remain incorrect.
Any data changes pushed - as of release b1605- which include changes will recalculate the calculated amount. In order to correct the calculated amounts, you can also export and re-import the compensation data. The import recalculates the calculated amount and will set the data correctly.
Keywords
pay, scale, level, compensation, information, behavior, amount, percentage, number, pay, component, amount, b1605, , KBA , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , Problem