SAP Knowledge Base Article - Public

2386359 - Global Benefits - Application error during manual enrollment - EC

Symptom

When user try to manually enroll employee in benefits the system is generating an application error.

Environment

SAP SuccessFactors Employee Central: Employee Benefits

Reproducing the Issue

When you try to enroll Benefit Type Pendsion, Insurace, or Deductible Allowance, then you will receive an application error if recurrrng deduction object is secured in Meta Data Framework (MDF) but permission under Miscellaneous category has not been provided.

benefit enrollment.png

For Internal Users:

The backend logs will look like this:

com.successfactors.sca.ServiceSystemException: Remote Exception: Remote Exception: while trying to invoke the method com.successfactors.deductions.bean.RecurringDeduction.getRecurringItems() of a null object loaded from local variable 'bean'; 

Resolution

  • Provide Role based permission to create records in either compensation information portlet or  recurring deductions portlet based on the benefit type being enrolled into.

Recurring deduction permission.png

  • If error persists and deduction MDF objects are not secured, then kindly also provide permission: Metadata framework > access to non secured objects.

Keywords

Error on enrollment, Global Benefits, manual enrollment. Recurring deductions Application error , KBA , successfactors , employee_central , application_error , benefits , benefit_enrollment_error , LOD-SF-EC-GBF , Global Benefits , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions