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.
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.
- 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