Symptom
- Receive an application error when attemting to approve a workflow
- fingerprint=a832988802a2ffeeebdcdb20ebbf3be7aa22242d
Environment
- SAP SuccessFactors HCM Cloud
- Employee Central
Reproducing the Issue
- Employee A makes a Time Off Request (Request 1)
- Employee A makes Request 2 for the same dates with minor changes
- Manage A Approves Request 2, then Manager A attempts to approver Request 1
Result:
- When attempting to approve Request 1 after Request 2 was already approved, System produces an Application Error
Cause
Relevant Portion of Logs:
fingerprint=a832988802a2ffeeebdcdb20ebbf3be7aa22242d : Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)
- This is caused by the fact that the second Request has already been approved, and the first request is no longer valid, and the data in the data base has already been over written by request 2 since it has been approved.
Resolution
- This is expected system behavior
- Since Request 2 is already approved, an Admin User would have to remove/cancel Request 1 from 'Manage Workflow Requests'
Keywords
success factors, SFEC, SFSF, SF EC, WFL, workflows, manage workflow requests, Emp Centrl , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-EC , Employee Central , Problem
Product
SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions