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