Symptom
Benefits Usage Reporting Job is failing in provisioning. Also, it may be that a particular benefit is not available for selection in Benefit's Auto Enrollment Job.
Environment
SuccessFactors Employee Central: Global Benefits
Reproducing the Issue
Run the Benefits Usage Reporting Job from provisioning and notice if it fails.
OR
Configure Auto Enrollment Job and notice that a particular benefit is not available for selection.
Resolution
There can be many reasons for the reported issue(s). One of them is that one or more benefits have a quotations ("") or double colon (::) in the name. Currently these special characters are used as separators for benefits coding and system has special interpretations for these. Correct the name(s) in Benefits Admin Overview > Benefit > Search for the benefit > Take Action > Make Correction.
From b1905 onwards, we are supporting comma (,) in benefit's name.
Please note: Only "Reimbursement" and "Allowance" benefit type are listed in the Benefits Usage Reporting
SAP internal employees: Check Internal Memo for log details.
Keywords
Comma Colon Separator null object loaded from local variable 'msg' ScheduledJobExecutionException ArrayIndexOutOfBoundsException while trying to load from index 1 of an object array with length 1 , KBA , LOD-SF-EC-GBF , Global Benefits , Problem