SAP Knowledge Base Article - Public

2475778 - Error: Unable to determine the EventReason for the proposed change(s)

Symptom

This error appears when trying to edit Job Information:

ERerr1.jpg

 Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

  • SAP SuccessFactors Employee Central
  • Business Rules for Event Reason Derivation

Reproducing the Issue

  1. Edit Job Information/Compensation Information
  2. Save the changes
  3. Error/application error occurs

Cause

  • This error message appears when a business rule is used to determine the event reason if it is not configured correctly.
  • If you have not covered all possible change scenarios in your business rules, the system will not be able to determine an Event Reason.
  • A catch all rule should always be triggered as an onSave rule.

 2017-06-28_14-18-12.png

Resolution

  • Below is an example of a catch all business rule which should be implemented.
  • This rule should not be "always true" and should have the below shown IF condition maintained.
  • Please select an event reason which is associated to a Data Change Event only.

  event_reason_all.jpg

FAQ - Additional Information

Q) Which Implementation Guide can I find more information on this topic?

A) Guide: Implementing Employee Central Core

Chapter:  Event Reason Derivation from XML

See Also

  • 2541909 - Job Info: How to configure the Event Reason (event-reason)
  • 2274816 - How to Create an Event Reason
  • 2396664 - YouCalc and Business rules for event reason Derivation
  • 2571698 - Best practices setting up business rules for event reason derivation

Keywords

sf, success factors, EC, Parameter, Event reason, Cross Portlet, Catch All, event , KBA , LOD-SF-EC-CMP-RUL , Business Rules , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC-JOB-RUL , Job Info Business Rules , Problem

Product

SAP SuccessFactors Employee Central all versions