Symptom
Customer is using Position to Job Sync functionality and there is a cross-entity rule that set compensation information data, however after doing a change in Position in Position Org Chart/Manage Position, compensation of the employee sitting in position appears "No Data" but data is visible in history.
Environment
- SAP SuccessFactors Employee Central
- Position Management
Cause
The Cross-Entity rule that sets compensation information data is wrong configured.
Generally the issue is because the cross entity rule is like example: "Job Information Model" however the SET conditions goes from "Job Information Details.Employement Details Model. Compensation.fieldA"
Note: Above example is a wrong configuration as the Model is the base object hence all set should set in Model.
Resolution
- Go to Manage Business Configuration or Configure Business Rules to change rule configuration:
- Change the SET and if is possible all conditions
- In my example in Cause, it should be like: ""Job Information Model" however the SET conditions goes from "Job Information Details.Employement Details Model. Compensation Model.fieldA Value".
Keywords
position, to, job, sync, compensation, no, data, issue, cross, entity, portlet, , KBA , LOD-SF-EC-POS-PTJ , Position to Job Information Sync , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , Problem