Symptom
- A business rule assigned to Compensation Information Model is not triggered when the system creates a future record.
- The issue arises when delimiting a pay component recurring through the "Define End Date" functionality.
- The rule works during the save of normal transactions but fails to trigger for the future record that is automatically created by the system.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Configure a rule trace as per 2257064 - Employee Central - Business Rule Execution Log - SAP for Me.
- Select a test employee who meets the conditions to trigger the rule and has a pay component with End Dated Payment enabled (KBA 2473623 - Employee Central: How to enable End Dated Payments feature? - SAP for Me).
- Edit the Compensation Information of the employee via the Pencil Icon or Take Action (the Define End Date link will not display in History UI).
- Update the existing pay component and click on Define End Date.
- Enter the End Date, click Ok, and then save the compensation information record.
- A new compensation information record is created in which the pay component is removed. The record is created with a date one day later than what is selected in the Define End Date UI.
- Download the rule trace logs and note that the rule was triggered for the compensation record edited, but not for the future record created by the system.
Cause
Expected behavior.
Resolution
The current business rule triggers on Save in Compensation Information. It will trigger for the present record that is being saved, and not for the future record automatically created by the system. The field values in this future record were propagated from the past record and not set by the rule, as the rule will not trigger during the creation of the future record by the system.
See Also
Guide Implementing Employee Compensation Data (SAP SuccessFactors Employee Central) - Chapter: End-Dated Payments | SAP Help Portal;
KBA 2473623 - Employee Central: How to enable End Dated Payments feature? - SAP for Me;
Keywords
Employee Central, business rule, compensation info, comp info, compensation information, end date payment, end date, future record, pay component group, pay componente recurring, pay component, Define End Date, recurring payments, trigger, set, rule , KBA , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , LOD-SF-EC-CMP-REC , Recurring Payments , Problem