Symptom
While attempting to allocate cascading budgets from Manage Worksheets> Budget> Budget Assignment there is an error message.
Selecting this option immediately generates the error below.
“Failed to get list of head of hierarchy for the compensation template id 123”
**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**
Environment
SAP SuccesFactors Compensation
Reproducing the Issue
1. Access the Compensation plan and navigate to Manage Worksheets and select Budget Assignment.
2. Once you select Budget Assignment option you will receive the following error message.
Cause
- Since budgets are usually percentages of Current Salary, these error messages generally appear when there is a problem with the data that contributes to the current Salary.
- Specifically it is important to look at two specific columns in your user data file to confirm that the Salary will compute correctly, this would be COMPENSATION_SAL_RATE_UNITS and SALARY
Resolution
- Perform and employee export while including the compensation data. Correct any erroneous data that you find under the COMPENSATION_SAL_RATE_UNITS and SALARY. Reimport the updated user data.
- SALARY Column – Check to ensure that this is composed as only numbers and no special characters like currency signs($) or commas ",". Below highlighted is causing an issue.
- COMPENSATION_SAL_RATE_UNITS – Check to ensure there are only numbers and NO string characters or blank values.
Keywords
Budget Assignment Error, Failed to get list of head of hierarchy, Compensation Budget error, cascading budget, cascading budget error , KBA , sf error messages comp-varpay , LOD-SF-CMP , Compensation Management , LOD-SF-CMP-BUD , Budgets, Budget assignment, planning and configuration , How To