SAP Knowledge Base Article - Public

2857189 - Error message while using filter on variable pay worksheet

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 :

filter error.jpg

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

Product

SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Suite all versions