Symptom
The job "Create or Update Benefit Enrollments for Benefits Master Data Changes" does not read the latest time slice in the Insurance Plan, rather it reads the insurance plan configuration as of the effective date of the Benefit configuration.
Environment
SAP SuccessFactors Employee Central - Global Benefits
Reproducing the Issue
- Configure an Insurance benefit with the effective date 1/1/1900 with an insurance plan also configured with the same effective date. The eligibility rule for coverage is configured as a "Basic" rule with "Context.Current User"
- Insert a new record in the Insurance Plan with the effective date 1/1/2026 wherein the eligibility rule for coverage is configured with the rule scenario "Determine Eligibility for Insurance Plan Benefit" where the rule logic navigation is directly via the HRIS element rather than via Context.Current User
- Observe that the "Create or Update Benefit Enrollments for Benefits Master Data Changes" job is considering the insurance plan configuration with effective date 1/1/1900 as the Benefit is also configured with the same effective date, which increases the processing time of the job as the system is considering the eligibility rule with the "Basic" rule scenario
Cause
This is due to a code defect.
Resolution
This issue has been fixed in the upcoming 1H 2026 release (JIRA# BEN-21560).
After the fix, the system will consider the Benefit object as well as the child objects of the Benefit (i.e., Insurance Plan in your scenario) as per the job start date (and not as per the Benefit object time slice date).
Keywords
CS20260011459195, INC19681803, BEN-21560, SAP SuccessFactors Employee Central, Global Benefits, benefit master data job, Create or Update Benefit Enrollments for Benefits Master Data Changes, timeslice, Context.Current User, benefit, effective date, insurance plan, job start date , KBA , LOD-SF-EC-GBF , Global Benefits , Known Error
SAP Knowledge Base Article - Public