Symptom
When trying to update Hire record with correction data via incremental load import, getting error "There is already a hire record for user NNN. You cannot create another hire record if one already exists."
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
Cause
- Sequence number is a part of the key that identifies an employee record. Therefore, to update an existing record and not to add a new one, you must ensure to provide the sequence number of the respective record.
- If the sequence number is left blank in the import file, the system will try to create a sequence 2 of new hire record which is not allowed.
- System cannot have multiple time slices of status changing event reasons such as hire/rehire/termination.
Resolution
The same existing hire date and event reason and sequence number =1 needs to be mentioned in the import file to be able to update the same record.
See Also
Keywords
Sequence number, Purge type, Correction with data , KBA , LOD-SF-EC-HIR , Hire & Rehire Wizards , Problem