Symptom
"An application error occurred. Please try again later, or notify support" (with error information - error ID, timestamp) when accessing the filters on variable pay form.
"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 SuccessFactors HCM Core
- Talent Management
- Variable Pay
Reproducing the Issue
Navigate to variable pay worksheet. Click on filters and the following error appears :
Check the splunk logs with the error ID to show :
java.lang.NullPointerException: while trying to invoke the method com.successfactors.compensation.bean.CompRatingSourceBean.getScaleList() of a null object loaded from local variable 'sourceBean'
Cause
Rating scale or rating source is missing or not configured correctly.
Resolution
Check the bonus calculation equation used. Eg : Formula 5 - base * (business performance + team performance + individual performance) is used. There is no rating-source configured for the team.
- Delete the existing worksheets of this template.
- Add team rating source via UI or template xml.
- Re-run bonus calculation and launch worksheets.
- The newly created worksheets should work correctly.
Keywords
variable pay form filter error, worksheet filter error, VRP-8209, filter application error, success factors , KBA , LOD-SF-VRP-FRM , Forms & Templates , Problem