SAP Knowledge Base Article - Public

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

Symptom

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

Environment

  • SAP SuccessFactors HXM Suite
  • 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.

Cause

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

Resolution

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.

NOTE: The Off Cycle Event Batch will only ever create 1 record. The "Include all matched records in every run" setting means when checking the data against the criteria of the off cycle, it will check the current record or it will check all records. E.g.: if you have 2 records in your history, the first meets the criteria and the second does not. If you want to check only the current record, no action will be carried out for this user as the current record does not match the criteria. Where if you check all records then the record will be created by the off cycle. So depending on what is set, it will either check only the current record or all records which will result in different end results.

See Also

Off Cycle Event Batch Handbook:

https://help.sap.com/doc/af4d2aff63db48b6a71048318245bb77/latest/en-US/SF_PLT_BatchRulesProc_OffCycleEventBatch.pdf

Keywords

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

Product

SAP SuccessFactors HXM Suite all versions