Symptom
- A Business rule with (scenario :Trigger onsave rule for HRIS element) has been configured to calculate a pay component amount based on the value of another pay component under Compensation Information.
- The rule functions correctly when a new record is added. However, when an existing record is edited, dependent pay component amount is not updated as expected.
Environment
SAP SuccessFactors Employee Central - Compensation Information
Reproducing the Issue
- A business rule is configured under Compensation Information to calculate the amount of one pay component based on another pay component.
- The rule is designed to trigger on OnSave event.
- When a new Compensation Information record is added, the rule executes as expected and correctly calculates the dependent pay component amount.
- However, when existing record is edited, the target pay component amount is not recalculated or updated.
Cause
Resolution
Configure the business rule under the scenario "Trigger Cross-Entity Rules"
See Also
Refer to: 2437420 - Which Portlets Support Cross Portlet Business Rules - SuccessFactors Employee Central
Keywords
business rule, compensation information, pay component, record editing, cross-entity rules, recurring payments, rule trace, pay component calculation, compensation data, Onsave rule, trigger Onsave rule for HRIS elements, trigger cross entity rule, INC21199662 , KBA , LOD-SF-EC-CMP-REC , Recurring Payments , How To
Product
SAP SuccessFactors Employee Central all versions
SAP Knowledge Base Article - Public