SAP Knowledge Base Article - Public

3465295 - Application Error on approving the workflow while changing the position of an employee


Unable to approve the workflow on last step due to application error, caused by swapping the Job relationships maintained in the position.

*Image/data in this KBA is from SAP Internal Systems, sample data, or Demo Systems. Any resemblance to real data is purely coincidental.*


SAP SuccessFactors Employee Central: Position Management

Reproducing the Issue

  1. Log in to SF instance.
  2. Navigate to Employee profile -> Job information -> Change the position-> Save.
  3. Workflow triggers with workflow participants.
  4. Proxy as Step 1 approver > approve.
  5. Proxy as Step 2 approver < approve the workflow > Error.


  • Issue is caused due to job relationships in the position are swapped using arrow marks which results in swap of external code of one matrix relationship to another.
  • This is not a supported use case as the external code is a key field and cannot be swapped.


  • Reject/decline the current workflow.
  • Go to the relevant position and modify the external code of the matrix relationship by either deleting or changing it, instead of swapping.


position change, job relationships, application error, workflow, external code, swapping, INC3309059, INC3318615, postition, job relationship, 11e0608f11ed78b45dc65d24283248bbf05dde57 , KBA , LOD-SF-EC-POS-WFL , Position Workflows , LOD-SF-EC-POS , Position Management , Problem


SAP SuccessFactors Employee Central all versions