SAP Knowledge Base Article - Public

3672454 - Rehire Inactive Contingent Worker Employee with New Employment with Same Hire date of Previous Employment and in between past Employement Period

Symptom

  • When rehiring an inactive contingent worker employee to a regular employee via Import employee date for employment details entity, firstly, the error message Import Error: "There is already an active employment in the date range specified, which is user ID****" is displayed.
  • For UI Error: "The employee contingent **** cannot be rehired since the status is Active" is displayed.

"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 - Contingent Workforce

Reproducing the Issue

When performing a Rehire action via any one of the following methods below for Inactive Contingent workers with new user IDs as regular employees with the same hire date as/between past employment periods, the system is throwing a validation error via Import/UI.

Via UI:-

  1. Go to Admin Centre> Add New Employee.
  2. Under Identity Information, enter the required details such as the Recruit Date (Provide any date between past employment), Company, Event Reason, Name Information, Employee Information, and so on.
  3. Select Continue to go to the Personal Information section.
  4. A pop-up dialog box appears notifying that an employee record matching the Identity Information already exists in the system, along with an option to accept the match.
  5. Select Rehire with New Employment and continue.
  6. Another pop-up dialog box appears notifying that the existing record belongs to a contingent worker, along with an option to hire as a regular employee.
  7. Select Yes to hire the applicant as a regular employee.
  8. Error "The employee contingent **** cannot be rehired since the status is Active" is displayed.
  9. Please refer to the screenshot for the error explained as shown below from the SAP Approved Demo system:

Via IMPORT:-

  1. Go to Import Employee data.
  2. Download the Employment Import Entity Template.
  3. Fill the details like the same Person ID but a different user ID, the isContingentWorker column is set to NO, and the isRehire field is enabled, and the field is filled with the value Yes.
  4. validate/Import result is failed.
  5. Download the status of the job in Schedule Job Manager with the Job response file check the error column.
  6. Error "There is already an active employment in the date range specified, which is user ID ****" is displayed.

Cause

This is system expected behaviour. 

Resolution

  • When re-hiring a contingent worker into permanent employment, a new employment cannot have a hire date from the past employment period because the system does not allow two active mixed employments for both a contingent worker and a regular employee for the same time period.
  • You can rehire a contingent worker as a regular employee on a past or future date compared with previous employment, but not at the same time period.

NOTE:- As per SAP Recommendation and data consistency, it is not the correct way to maintain the Employee Data Information for users in the system who have multiple Employment always. The new employment should be maintained after the termination date for the Rehires scenario, where the new hire date should be greater than the past Employment Hire date.

See Also

Keywords

Rehire, Rehire with new employment, EC, Employee Central, Add new employee, Accept match, Rehire Inactive Employee with New Employment through import, Rehire Inactive Employee with New Employment, Rehire through Import, New User ID, isContingentWorker, isRehire, Employment details import, Error, "There is already an active employment in the date range specified, which is user ID****", "The employee contingent **** cannot be rehired since the status is Active". , KBA , LOD-SF-EC-EDP-EMP , Employment Details Import , LOD-SF-EC-CWF , Contingent Workforce , Problem

Product

SAP SuccessFactors Employee Central 2511