SAP Knowledge Base Article - Public

3418481 - Business rule to calculate X field is not working properly for future records due to forward propagation

Symptom

Business rule to calculate X field is not working properly for future records due to forward propagation.

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 Employee Central

Reproducing the Issue

1. A rule is configured to set value for one field, sample field here is Bonus Target.

2. Add a record for Nov 3rd, 2023, and change base salary USA from 3,715 to 4,000.

3.Annualized salary has been changed to 96,000.

4. As there is no education pay created, bonus target is null.

5. Add a new record for Oct 1st, 2023, and add a new pay component.

6.Bonus target has been changed to 891,600 as rule execution and is forwarded to record of Nov 3rd, 2023.

7. However this bonus target should be recalculated based on the new values per the rule. The correct bonus target value should be 96,000*1000/100=960,000 instead of 891,600.

Cause

This is the current system design.

Resolution

We do understand the scenario but this is a current product gap.

Please kindly raise an enhancement to our community. 

2090228 - How to Submit Ideas for SAP SuccessFactors Products - SAP for Me

Keywords

Forward propagation is enabled universally, Centralized Service enablement, business rule to calculate amount is not working, amount calculation, wrong value propagated to future records , KBA , LOD-SF-EC-EDP-CMP , Compensation Information Imports , Product Enhancement

Product

SAP SuccessFactors Employee Central all versions

Attachments

Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png