SAP Knowledge Base Article - Public

3533366 - Unable to Rehire Inactive Employee in SAP SuccessFactors Employee Central

Symptom

  • An issue arises when attempting to rehire an inactive employee;
  • The employee does not appear in the list of Rehire, despite having the last event reason as "Termination";
  • The employee's profile is not found in UDF after rehire;
  • Error when trying to approver the workflow for rehire;
  • Import rehire and process is completed but is not possible to make the user Active;

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

This issue can be reproduced in every way you are trying to rehire an inactive user via Add New Hire, Rehire Inactive User, Rehire via Onboarding, Imports, API. 

Cause

The employee could not be rehired due to their status value "d", which indicates they are an inactive external suite user. This status is not eligible for rehire in the system.

Resolution

To make sure the user facing the issues applies to this scenario, you need to check their status using the Data Inspector tool. 

Check User Status

  1. Go to Data inspector
  2. Entity: Table_USERS_SYSINFO
  3. Define Filter Criteria
  4. Users Sys ID = 
  5. Check result and column Valid

Please see KBA 3375924 - How To check User Status Via Data inspector for details. 

You have identified this user as with status "d" in the column "Valid". This means this user is not eligible for rehire anywhere in the system. 

If you must hire this user keeping their previous employment information, you need to follow the steps below:

  1. Export all data from the previous employment via reports (refer to KBA 2087990 - Data Imports & Exports: What Are the Options to Export or Extract all Our Data and Forms from the SuccessFactors Application?).
  2. Purge the user from Employee Central as per KBA 2545988 - How To Purge or Delete Users In SuccessFactors
  3. After purging, create a retroactive hire with the previous employment records collected in the step 1;
  4. Terminate the employment making sure that you have a termination record in job information;
  5. Now you'll be able to rehire the user;

See Also

Keywords

SAP SuccessFactors, Employee Central, rehire, inactive employee, status value d, purge, retroactive hire, termination, job information, export employee file,  Rehire, Inactive Employee, Termination, User Profile, UDF, Workflow Error, Import Rehire, Active Status, Add New Hire, Rehire Inactive User, Onboarding, Imports, API, Status Value "d", External Suite User, Data Inspector Tool, Check User Status, Table_USERS_SYSINFO, Filter Criteria, Users Sys ID, Column Valid, Eligible for Rehire, Previous Employment Information, Data Exports, Data Imports, Purge User, Employee Central, Retroactive Hire, Job Information, Termination Record, Error during user creation - loadUser return value: -28 , KBA , LOD-SF-EC-HIR-RIE , Rehire Inactive Employee , Problem

Product

SAP SuccessFactors Employee Central all versions