Technical Articles
Tracker Record Creation using “Benefit Eligibility Date Configuration Object” for Benefits, whose Eligibility and Coverage depends on Employee Date of Birth or Service years and so on
The SAP Success Factors brought a new enhancement in recent past; it replaced old Benefit auto enrolment job (Deprecates from 2H 2023) with two new jobs.
- Create or Update Benefit Enrollments for Benefit Master Data Changes
- Create or Update Benefit Enrollments for Employee Master Data Changes
Old Benefit Auto enrolment Job was considering all employees in each run, unless old job, “Create or Update Benefit Enrollments for Employee Master Data Changes” job queries Benefits Employee Master Data Change Tracker Object and evaluate only those employees’ benefits.
Business Scenario: When there is a Benefit eligibility/ Coverage depends on Employee Age, we should have a tracker record for those dates to evaluate employee benefit eligibility accordingly.
Our old Benefit auto enrolment job was running on daily basis, As and when employee’s age turns 65, current enrolled benefit will get delimited, and employee will get enrolled into other life insurance basic (FRO1005B) Benefit with 1x coverage amount.
With newly “Create or Update Benefit Enrollments for Employee Master Data Changes job” in place system will look for Tracker object and evaluate those employee benefits only in each run.
To accommodate this requirement with new employee master data job, we need to rely on “Benefit Eligibility Date configuration” to create tracker record automatically as and when employee enrolled into this particular benefit either automatic (ISC/job) or manually.
Two tracker records got created as below.
After Successful execution, system created one more tracker record for next 5 years.
Tracker record creation using “Create or Update Benefit Enrollments for Benefit master data changes” job:
Create or Update Benefit Enrollments for Benefit Master Data Changes Job should be created and run with “Job Run context” as “Determine Next Job Run Date for Enrollments”.
Determine Next Job Run Date for Enrollments: This option is required when you migrate from the Benefits Auto Enrollments Job to the Create or Update Benefit Enrollments for Benefit Master Data Changes job and you already have Enrollments created using the old job.
The job will determine the next run date based on the configuration in the Benefit Eligibility Date Configuration object for the selected benefit.
Good one
Good Blog
very nicely written with example....!!!!