Symptom
You are importing the job history of an employee via full purge mode and when you try to import it you get the following error:
"For a Full Purge of a Job Information, the first record must be a Hire record"
"For a Full Purge of a Job Information, the first record must be a Hire record. Verify that a Hire Event Reason is specified for the first record., The Event Reason you have selected is not a valid Hire Event Reason. Please select an Event Reason which has an Event set to Hire and Employee Status set to Active"
Environment
SAP SuccessFactors Employee Central (EC) - All Versions
Reproducing the Issue
- Go to Import Employee Data;
- Select Import;
- Select Job History;
- Select the file used to import;
- Check the option Full Purge;
- Click in Import and set the error described;
Cause
Considering the effective dates of the records you are importing, the oldest record (first record) of the employee has an event reason which is not a hire event reason.
Resolution
There could be multiple reason for the import failure. You can check the configurations at all the steps below to resolve
Step 1 -
- Go to Manage organization, pay and job structures;
- Select Event Reason;
- Search for the event reason of the first job info record for the employee;
- Make sure the Event field is "Hire" and the employee Status is "Active";
Step 2 - Check weather the Hire Date in employment Information and Hire record date in the Job Information import file are the same and in correct format
Step 3 - Check the external Code of the event HIRE in the picklist. It should be "H" and ACTIVE
Step 4 - Create a Business Rule Execution Log and check if any rule is setting the event reason during the Import. It generally Happens to be the cause behind the error. If any rule criteria satisfies, the event reason for HIRE will be replaced with some other event reason from the business rule.
You can disable the rule execution during import of the Job Information following the below KBA.
Keywords
full purge import job history event reason hire, For a Full Purge of a Job Information, the first record must be a Hire record. Verify that a Hire Event Reason is specified for the first record., The Event Reason you have selected is not a valid Hire Event Reason. Please select an Event Reason which has an Event set to Hire and Employee Status set to Active , KBA , LOD-SF-EC-JOB , Job Information , How To