SAP Knowledge Base Article - Public

2676841 - Sync from Compensation to Custom Field on Pay Component in EC failing


Is it feasible to re-publish a Number field which is under a Pay Component in Employee Profile, back to EC from Compensation?


SAP Successfactors Compensation

Reproducing the Issue

  1. Configure your Compensation Template to publish a Compensation field to a Number field in Employee Central.
  2. The XML of the Compensation Template should be configured something similar to this: 

    <comp-ect-output-component componentType="payComponentRecurring" eventReason="ECTR" effectiveDate="2019-01-31">

    3.The Publishing job will fail with the following message: Fail to publish recurring data: You are not allowed to change the employee's Compensation data.


The Root Cause will be conflicting onSave rules set up in the data model which are preventing publishing.


  1. Please enable the following switch in the Compensation template to publish the EC data:
  2. Template > Advanced Settings page > Do not trigger EC rules when publishing from Compensation to Employee Central.
  3. However you should also check with you Employee Central team if you want to know the exact Employee Central rule preventing the Employee Central publish.


Compensation, Employee Central, Employees Compensation Data, Publish , KBA , LOD-SF-CMP , Compensation Management , Problem


SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Core all versions