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:-
- Go to Admin Centre> Add New Employee.
- 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.
- Select Continue to go to the Personal Information section.
- 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.
- Select Rehire with New Employment and continue.
- 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.
- Select Yes to hire the applicant as a regular employee.
- Error "The employee contingent **** cannot be rehired since the status is Active" is displayed.
- Please refer to the screenshot for the error explained as shown below from the SAP Approved Demo system:
Via IMPORT:-
- Go to Import Employee data.
- Download the Employment Import Entity Template.
- 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.
- validate/Import result is failed.
- Download the status of the job in Schedule Job Manager with the Job response file check the error column.
- 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
- SAP Help Doc Guide: Contingent Workforce Management - Rehiring a Contingent Worker as a Regular Employee - Importing Contingent Worker Data
- 2558261 - Rehire / Rehire with new employment, error: "The employee already has an active employment. You cannot add multiple active employments using the rehire transaction." is displayed
- 2789472 - Behaviour of Rehire Contingent Worker as Permanent Employee - SAP SuccessFactors Employee Central
- 2861759 - Rehire Inactive Employee with New Employment through import
- 2473853 - How to Rehire a Contingent Worker as a Full Time Employee (Permanent)
- 2504645 - Cannot Use Old User Name to Rehire a Contingent Worker as Employee - EC
- 2424358 - Rehire Inactive Employee with New Employment
- 2543912 - Rehire and Use these Match Features in Employee Central
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
SAP Knowledge Base Article - Public