You have started the hire process and the employee to be hired will have multiple dependents.
In the moment that you submit the Hire you then receive an error message saying that there is another record with the sam effective date.
The result after this error message is inconsistent, some times the employee is hired but remains with the status inactive and with the 3 dependents data mixed in one single dependent, in other cases the employee is not hired at all.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
SAP SuccessFactors Employee Central (EC) - All Versions
- You have in the Dependent session a onSave business rule using the object Employee Information;
Reproducing the Issue
- Go to Add new Employee.
- Fill In all the data to hire the employee including the multiple dependents;
- After filling all the data for all the sessions of the hire, click in submit the receive the error documented in the Symptom;
There is a know defect with data grid portlets (case of dependents) in which if you are adding multiple records and there is an onSave rules with the object Employee Information / Employee Information Model it tries to save the first record multiple times causing the error documented.
The engineering team has already been notified and is currently working to fix this bug.
Since you are using onSave Rules you don't ned to actually use the base object Employee Information or Employee Information Model. In this case for onSave you can create the same rule with the Dependents, Dependents Model or Employee Information and the rule will be correctly triggered in the Submit of the hire without causing the documented error.
hire, error, dependents, dependent data duplicated, dependent data mixed, rule error in dependent portlet , KBA , LOD-SF-EC-HIR , New Hire/Rehire Wizards , LOD-SF-EC-DPD , Dependents Management , Problem