SAP Knowledge Base Article - Public

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

Symptom

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

Environment

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">
    <comp-hris-field-map>
    <comp-field-id><![CDATA[customField14]]></comp-field-id>
    <hris-field-id><![CDATA[number-of-units]]></hris-field-id>
    </comp-hris-field-map>

    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.

Cause

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

Resolution

  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.

Keywords

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

Product

SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HXM Core all versions