Symptom
Benefit Enrollment import error when employee doesn’t contribute.
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 - Employee Central
- Global Benefits
Reproducing the Issue
Import Benefit Enrollment for Pension.
The requirement is that Employee should not contribute anything during Benefit Enrollment.
Therefore, the ‘Employee Contribution Detail’ Section has not been configured in the Benefit
The below files are imported as a zip file as part of Pension Benefit Enrollment.
The import file has ‘‘Employee Contribution Percentage’ as blank.
On validating the file, it is successful but on import fails with no error message. In the back end it showing the below error:
Cause
The ‘Payroll Integration’ is set as ‘Yes’.
If you enable payroll integaration "Yes" then Employee contribution is required because after enrollment the recurring deduction portlet will not allow to save the entry with "Zero" or "Null".
Resolution
Disable the Payroll Integration (i.e set it to No) in the Benefit, this will enable you to set the employee contribution percentage as zero in the import file.
Now, you can leave the Employee contribution amount as blank and import the zip file.
See Also
Keywords
Benefit, Benefit Import, Import, of a null object loaded from local variable 'amount', NullPointerException , KBA , LOD-SF-EC-GBF , Global Benefits , Problem