Symptom
- Employee Life Events have been configured in the system
- You are trying to initiate a transaction where the Event Date is set to a future date
- Upon saving the request, you are getting the following error:
- The following errors have occurred during the life event declaration: The life event date should be on or before the current date.
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
- Configure Life Events in the system
- For any employee, go to Benefits Overview > Report a Life Event
- Initiate a request, and set the Event Date to any future-dated value
- Save
- The following error is thrown
Resolution
At the moment, this is considered as expected system behavior.
The Report a Life Event feature currently does not support requests where the Event Date is set in the future. The reason being is that as part of certain Life Event use cases (such as Child Birth, Marriage, Death, etc.), these usually come along with supporting documents. These are typically not available yet for future-dated scenarios.
The field "Number of Days to Report Life Event" computes the number of days between the current date and the Event Date (which should be present or in the past).
So for example, the value set is 10 and an employee initiates a Life Event Request on August 10, 2022. The user will only be able to use Event Dates from July 31, 2022 up to August 10, 2022.
If any behavior change is needed for your business use cases, kindly raise an Enhancement Request in the SAP Influence page.
Keywords
report a life event, benefits, The life event date should be on or before the current date , KBA , LOD-SF-EC-GBF , Global Benefits , How To