Symptom
Getting the error "There are duplicate records with the same value for the following fields: Sequence Number, Pay Component, User ID. Compare them and remove the one you don’t need" while hiring the user from manage Pending Hire > Onboarding.
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
Reproducing the Issue
- Manage Pending Hires > Onboarding.
- Select the required user.
- Go through the whole hire process and click on submit.
- Error Occurs: “There are duplicate records with the same value for the following fields: Sequence Number, Pay Component, User ID. Compare them and remove the one you don’t need".
Resolution
Benefit Event Determination rule for Hire and Rehire should be updated to check if the Onboarding user has 'processHireStatus' as 'Hired'.
Please refer below screenshot for an example rule configuration:
Keywords
INC10237395, INC10541995, INC10760406, Hire, Manage Pending Hire, Onboarding, PAY_COMPONENT_RECURRING : RULES : INSERT : There are duplicate records with the same value for the following fields: Sequence Number, Pay Component, User ID. Compare them and remove the one you don’t need. : ECT_service_layer_HRIS_PERSON_DUPLICATE_RECORD_VALIDATOR_ERROR_MESSAGE, ECT_service_layer_PROPAGATE_ERROR_FOR_SUBJECT_US, ECT_service_layer_PROPAGATE_ERROR_FOR_SUBJECT_USER, Hire user from onboarding. , KBA , LOD-SF-EC-INT-ONB , Onboarding 1.0 to EC Integration , LOD-SF-EC-GBF , Global Benefits , LOD-SF-EC-INT-OBX , Onboarding 2.0 to EC Integration , How To