Symptom
When Opting Out of a Benefit Enrollment an application error is thrown when the user clicks 'Opt-Out' or when the user clicks 'Confirm' to trigger the Opt-Out Workflow.
Application Error contains fingerprint: f3ce9a3a41ae144adaab6408ef70da5f2f3e97a9
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
Employee Central - Global Benefits
Reproducing the Issue
1. Navigate to Benefits -> Go To Benefits
2. Locate Benefit you wish to Opt-Out of
3. Click Opt-Out
4. Application Error
OR
1. Navigate to Benefits -> Go To Benefits
2. Locate Benefit you wish to Opt-Out of
3. Click Opt-Out
4. Workflow window pops up -> Click to confirm Workflow trigger
5. Application Error
Cause
This application error with fingerprint f3ce9a3a41ae144adaab6408ef70da5f2f3e97a9 is the result of incomplete and or incorrect configuration
Resolution
The most likely root cause of this error is that the Insurance Plan of the Benefit has no pay component selected for either 'Employer contribution pay component' or 'Employee contribution pay component'.
A pay component should be selected for both regardless of whether a corresponding amount will actually be used. Note: SAP Development Team are reviewing this behaviour currently and may remove this requirement in a future release.
Further Considerations:
- If you are getting the error after workflow attempts to trigger then please review your Benefit Enrollment Workflow which set as a Validate Rule on Benefit Enrollment Object. Please configure the rule as per the Associate the Workflow with an Enrollment and Opt Out Configuration section of the Implementing and Configuring Global Benefits in Employee Central Handbook. Note: Ensure the 'Rule Type' is blank or set as 'Benefit Rules' - no other option should be used.
- Check the Benefit Opt-Out Objects and if they are secured then ensure the user opting out of the enrollment has VIEW & EDIT permissions to the Object(s).
@SAP Support Engineers: Please see internal memo for example of application log of the error
Keywords
fingerprint=f3ce9a3a41ae144adaab6408ef70da5f2f3e97a9, fingerprint, f3ce9a3a41ae144adaab6408ef70da5f2f3e97a9, timestamp, Can't, pass, empty, values, for, 'category', category, using, 'in', in, criteria, java.lang.IllegalArgumentException, benefit, enrollment, opt-out, opt, out, error, application, benefits, insurance, plan, employee, employer, contribution, pay, component, workflow, confirm, BEN-4686 , KBA , LOD-SF-EC-GBF , Global Benefits , LOD-SF-EC , Employee Central , Problem