SAP Knowledge Base Article - Public

3348919 - When You are Terminating an Employee and Rehire an Employee System Reports an Error "Work agreement ID already exists; unique ID required"

Symptom

When you terminate an employee with employee ID " XXX"(with leading space) and Rehire an employee with employee ID "XXX"(without leading space) system reports an error "Work agreement ID already exists; unique ID required"  .

(Here XXX is an Employee ID)

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Personnel Administration work center.
  2. Select Regular Tasks view.
  3. Select Terminate Relationship with Employee.
  4. Search the employee you want to terminate.
  5. Select Last Working Day for the employee.
  6. Select the Save and Close button to save the changes 
  7. Go to Personnel Administration work center - Regular Tasks view
  8. Click Rehire Employee

Cause

  1. You have configured manual number range for employee ID in the system
  2. While hiring the employees, you have added a leading space for the employee ID

Resolution

You need to terminate the current employee with employee ID " XXX"(with leading space) and Rehire the employee with new Employee ID in a different country

Keywords

Work agreement ID already exists; unique ID required , , KBA , work agreement id already exists , unique id required , SRD-HR-PAD , Personnel Administration , Problem

Product

SAP Business ByDesign all versions