SAP Knowledge Base Article - Public

2558261 - Rehire / Rehire with new employment: Error: The employee already has an active employment. You cannot add multiple active employments using the rehire transaction

Symptom

  • Rehire creating a new employment allowed to create concurrent employment. Now you can create only one active employment via this option
  • When rehireing an inactive employee using the "rehire with new employment" option that employee doesn't disappear from the list of inactive employees. This allows to do additional rehires for this employee i.e. one could enter more than one active employment (like a Concurrent Employment CE))
  • When Rehiring an Employee, a Concurrent Employment is created instead!

"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
    • Concurrent Employment
    • Global Assignments
    • Onboarding to Employee Central
    • Pre-day1

Reproducing the Issue

When performing a Rehire action via any one of the following methods, the system would incorrectly identify a Terminated employment of a user and allow you to rehire them into a new employment, where they in fact had an Active employment. This was true where multiple employment features are enabled (Concurrent Employment and Global Assignments) and the employee had both an Active and Terminate employment.

  • Rehire
  • Rehire with new employment
  • Onboarding to EC > Pre-day1 Rehire / Rehire with new Employment

Cause

Code Defect - This is not a desired behaviour. There must be only one single channel to create a Concurrent Employment which is the established 'Add Concurrent Employment' option in the My Employee Files > Take Action menu.

Resolution

Now, when you try to Rehire an employee where they still have an Active employment, the system will raise an Error Message:

RehireError.jpg

 

Solution:

To avoid the above error message, you need to have Terminated the existing employment first, before you can rehire an employee into an Employment from a Global Assignment. Also note - employees will only show in "Rehire Inactive Employee" on or after their Termination date - this does not cover Future Dated Terminations.

There are some process steps that can alternatively be followed if you do not want to Terminate the Main Employment, or if you want to swap the employment around.

Either:

1) Terminate the remaining Active Employment (including Ending the Global Assignment) for this employee, before proceeding with the Rehire process (either Rehire Employee or Rehire Employee with New Employment)

Or:

2) Please instead navigate to My Employee Files > Take Action > End the Global Assignment and then Add Concurrent Employment (to  add an additional employment to an existing user) > then Terminate their "Main" employment so that the Secondary Employment becomes the Main Employment

 

The step by step process

1) Rehire a Global Assignment via Rehire Inactive Employee:

  1. My Employee Files > Take Action > End Global Assignment
  2. My Employee Files > Take Action > Terminate the "Main Employment" (so all employment are ended/terminated)
  3. Admin Center > Rehire Inactive Employee > search for the person > identify which is the Global Assignment, click on the name and select either
    1. Rehire employee (keeps the existing UserID of the Global Assignment for the Rehire) 
    2. Rehire employee to New Employment (Generates a new UserID for the new employment)

2) Rehire a Global Assignment without Rehire Inactive Employee:

  1. My Employee Files > Take Action > End Global Assignment
  2. My Employee Files > Take Action > Create the new Concurrent Employment (capturing the new permanent position/job)
  3. My Employee Files > Take Action > Terminate the original "Main Employment" (which makes the other Employment the main employment)

 

NOTE: If you are unable to see the employee in Rehire Inactive Employee, please refer to article 2577543 - Future Terminated Employee Does Not Appear in Rehire Inactive List - for more information.

See Also

  • 2346919 - Add New Employee Wizard: How to configure "Use this Match" feature (Hire/Rehire Configuration: MATCHINGUSERCONFIG)
  • 2079985 - How to Rehire an Inactive Employee - Employee Central
  • 2424358 - Rehire Inactive Employee with New Employment
  • 2543912 - Rehire and Use this Match Features in Employee Central
  • 2577543 - Future Terminated Employee Does Not Appear in Rehire Inactive List

Keywords

ECT-84779, XPI-16485, ECT-77122, The employee already has an active employment. You cannot add multiple active employment using the rehire transaction, pre-day1 error, ONB, onboarding, rehire, rehire with new employment, ec, employee central, add new employee, rehire, accept match , KBA , LOD-SF-EC-HIR , Hire & Rehire Wizards , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , LOD-SF-EC-CON , Concurrent Employment , LOD-SF-EC-GA , Global Assignment , Problem

Product

SAP SuccessFactors Employee Central all versions