SAP Knowledge Base Article - Public

3631903 - Forward propagation issue in employee compensation info record after publishing from compensation plan

Symptom

Publish 2 record at same time with different effective date and if one record change data through EC business rule, then the second record will change the data back to old value. Forward propagation option cannot work in this scenario.

Environment

  • SAP SuccessFactors Compensation
  • SAP SuccessFactors Variable Pay
  • SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Publish 2 record A&B(1st A, 2nd B, record A's effective date is before record B's effective date) using Component Compinfo or PaycomponentRecurring at one-time publish process with different effective date.
  2. In record A, change field data in one pay component recurring except paycompvalue through EC business rule.
  3. Then record B change the data back the field changed in record A to the old value.
  4. Provide the example to explain this issue:
    Record Effective DatePUBLISH AT ONE-TIME PUBLISHPayvalueanother field in pay component
    7/1/2025(1 as of 1) Record BPublish CompinfoPayvalue2valueA(System changed back automatically)
    4/1/2025(2 as of 2) Record APublish PaycomponentRecurring infoPayvalue2valueB(Changed by trigger rule)
    4/1/2025(1 as of 2)Old recordPayvalue1valueA

Resolution

It is system expected behavior. 

Workaround: Switch the order of these two publish records in template xml file.

Keywords

forward propagation, compensation info, record change, trigger rule, publish, business rule, EC rule, publish 2 record, compinfo, paycomponent recurring, retrieve value, retrieve data, system change, publish to EC , KBA , LOD-SF-CMP-EC , EC data, EC mappings, configuration & settings , Problem

Product

SAP SuccessFactors Compensation all versions