SAP Knowledge Base Article - Public

2710734 - Error while approving position workflow

Symptom

Error “An error occurred while the changes were being synchronized. The position and incumbents have not been updated. No event reason could be determined for change of user xxxx. Please notify your system admin.”

Environment

SuccessFactors

Employee Central

Position Management

Cause

On change rules do not require check whether previous value has changed compared to current value.

If you have any such rules in your files like job classification field then such error may occur.

Resolution

Error “An error occurred while the changes were being synchronized. The position and incumbents have not been updated. No event reason could be determined for change of user xxxx. Please notify your system admin.”

The root issue is an onchange rule in a field in the job info.

An onchange rule, it is not necessary to use the Job information model and to prove is the value is different that the previous value, because an onchange rule is only triggered when the value had changed, so it is actually superfluous to ask again is the value was changed.

Internal Use: Server error logs:

ERROR [RuleDataAuditLogUtil]  [RuleCriteriaEvaluatorHelper] [Error: could not access: CompInfo; Since missing instance of CompInfo]

Keywords

event reason could be determined for change of user , KBA , LOD-SF-EC-POS , Position Management , Problem

Product

SAP SuccessFactors HCM Core 1805