Symptom
When submitting Manage Pending Hire, a validation error may occur for a custom field configured as a dependent picklist.
For example: “Asian is not the expected value for Race because you selected Ethnicity. Please select a valid Race or select different value for ethnicity.”
The dependent field may also display an existing value while its dropdown shows “No data.”
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Configure a custom field as a dependent picklist with another picklist defined as its parent.
- Configure the corresponding parent field to use a different or mismatched picklist.
- Ensure the external codes of the parent values do not match between the two picklists.
- Initiate an onboarding process and proceed to Manage Pending Hire.
- Populate the parent field and a dependent field value.
- Submit the Manage Pending Hire step.
- Observe that the system displays a validation error for the dependent field, or that the dependent field dropdown shows “No data.”
Cause
The dependent picklist is configured with a parent picklist that does not match the picklist used by the corresponding parent field.
If the external codes of the parent values do not match, the system cannot resolve the dependent value correctly, resulting in validation errors during submission.
Resolution
Review the configuration of the affected dependent picklist and ensure the parent-child relationship is correctly aligned:
- Navigate to Picklist Center and open the dependent picklist.
- Verify that the Parent Picklist Values reference the same picklist used by the corresponding parent field.
- Confirm that the external codes of the parent values are correctly aligned between the parent and dependent picklists.
- In Manage Business Configuration, verify that the corresponding parent and dependent fields are correctly configured and enabled.
- If the values are populated from Recruiting, additionally verify that the expected values are correctly passed to Onboarding.
For example, if a custom Race field is configured as a dependent picklist with Ethnicity as its parent, ensure that the Race picklist references the same Ethnicity picklist used by the Ethnicity field and that the corresponding external codes are aligned.
After correcting the configuration, retest the Manage Pending Hire step and verify that the dependent field displays the expected values and the validation error no longer occurs.
See Also
- KBA 3619088 – Troubleshooting Guide: Data not flowing between Recruiting and Onboarding (RCM/OBX)
- KBA 3579652 – An application error occurs while extracting data from the Suite Integration Tool – Onboarding
- KBA 2338323 – Propagation of Global Info fields from RCM to EC
- KBA 2476080 – Employee Central: Child picklist not filtered by Country (Parent)
- KBA 3353188 – Multiple Issues In One Case - SAP SuccessFactors
Keywords
race not flowing, ethnicity picklist, race dependent picklist, parent child picklist, external codes, recruit-to-hire mapping, globalinfo, onboarding portal, manage pending hires error, race field hidden, business rule onchange, suite integration, field permission external user, no data dropdown, rcm to onb data propagation , KBA , LOD-SF-OBX-RCM , Initiate onboarding from RCM , Problem
SAP Knowledge Base Article - Public