SAP Knowledge Base Article - Public

3658237 - Error "unable to determine the event reason for the proposed changes" when promoting employee via compensation worksheet

Symptom

When trying to promote an employee through the Compensation Worksheet, the system displays the error: "Unable to determine the EventReason for the proposed change(s)."

Environment

SAP SuccessFactors Compensation

Reproducing the Issue

  1. Navigate to the Compensation Inbox and open the relevant worksheet.
  2. Locate the employee to be promoted.
  3. Click the three dots next to the employee's name and select "Promote".
  4. Update the fields
  5. Click "Save"
  6. Observe the error message: "Unable to determine the event reason for the proposed changes".

Cause

There are two possible root causes for this behavior:
    1. Template configuration
        ○ If Event Reason derivation in Employee Central is enabled, the Compensation template setting “Do not trigger EC rules when publishing from Compensation to Employee Central” must not be checked.
        ○ When this option is enabled, EC rules are skipped, preventing the Event Reason derivation and leading to the error.

    2. Misconfigured business rule in Job Information
        ○ A rule incorrectly set to reference "Job Information Model.Job Information." creates a recursive loop the system cannot resolve.
        ○ Example: Job Information Model.Job Information.
        ○ This prevents the Event Reason from being determined when the promotion is triggered via Compensation Worksheet.

Resolution

For scenario 1 (Template configuration):

  • Go to the Compensation template > Advanced settings, and ensure that “Do not trigger EC rules when publishing from Compensation to Employee Central” is not checked.

For scenario 2 (Business Rule configuration):

  • Update the rule to reference only Job Information Model. instead of Job Information Model.Job Information.  

This removes the loop and allows the system to resolve the Event Reason successfully.

See Also

2712433 - Employee Import Data Failure Caused By Rule with Base Object Job Information Model or Compensation Information Model
2810748 - Workflow Saved Without Approval - Employee Central

Keywords

compensation, worksheet, promotion error, event reason, business rule loop, job information model, promotion failure, compensation module, employee central , KBA , LOD-SF-CMP-EC , EC data, EC mappings, configuration & settings , Problem

Product

SAP SuccessFactors Compensation all versions

Attachments

Pasted image.png
Pasted image.png