SAP Knowledge Base Article - Public

2590361 - Off Cycle Event Batch – Include all matched records in every run


Auto-Progression for Employees is set-up in the system via Off Cycle Event batch. However, eligible employee records are not being updated by the system.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental


SAP SuccessFactors Employee Central

Reproducing the Issue

1. Configure a business rule for progression.

2. Create a Batch, associate the rule from #1.

Set "Include all matched records in every run" to "No".

Actual Result: Employee is eligible and met the conditions configured from business rule. However, his record was not updated by the batch.


A common cause is the "Include all matched records in every run" parameter.


Select the "Include all matched records in every run" value to "Yes" to activate indexing of the records. Once that eligible employee is included, they don't need to be re-added. Employee will be picked-up by the batch.

Include all matched records in every run.jpg

Otherwise, if this is set to "No", it filters as Date Field filter > Last Successful Run Date of Off Cycle.

To help provide better example to customers, simplified explanations and sample scenarios will be provided in the updated guide in b1802., 

See Also

Off Cycle Event Batch Handbook:


Off Cycle Event Batch , OCEB, auto-progression , KBA , LOD-SF-EC-ITS , Intelligent Services (EC Components Only) , How To


SAP SuccessFactors Learning 1711