Symptom
As of the b2105 Release, it is expected that when the timezone of an employee is different to that of the instance/server, resulting in a date difference, the users date is selected as the enrollment date.
However that is not occurring, instance/server date is selected instead.
Data inspector will show the users timezone is correct and the same as their profile.
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
Reproducing the Issue
1. Locate a user in a different timezone to that of the instance
2. At a time where the users date is different to that of the timezone, enroll in a benefit
3. Find that enrollment date is that of the instance/server and not the users
Cause
The cause of this issue is that the enrollment is being done on behalf of the user - the timezone of the logged in user will always be used.
Resolution
When enrolling on behalf of a user, you must proxy as the user. If you do not proxy as the user, your timezone will be used.
This is by design - the date of the person carrying out the enrollment will always be used.
Keywords
BEN-6713, Enhanced, Date, Information, Display, Global, Benefits, Not, Working, 2021, Enrollment, Timezone, Instance, Company, Server, Effective, Wrong, Incorrect, INC0592705 , KBA , LOD-SF-EC-GBF , Global Benefits , LOD-SF-EC , Employee Central , Problem