Symptom
We have configured a new picklist field in Job Information, which uses the field "country-of-company" as the parent. The Child picklist (the new custom field) is not filtered or returns No Data.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
[Enter your Reproducing the Issue here...]
Cause
- The Parent field is not in the same hris-section as the parent, or;
- the child field is above the parent in the configuration or;
- the Country of Company is not visible in the UI.
Resolution
This issue can be caused by 3 different configuration issues:
1) The "country-of-company" field is not in the hris-section "jobFieldsList". The field must be configured in this section for country-specific configurations to work.
What will break if I move this field to a different hris-section?
- Hire/rehire wizards;
- Country-specific fields configured in the Job Information element;
- Fields configured as Picklist which use the country-of-company field as a Parent;
2) The new Child picklist field is placed above the "country-of-company" picklist field in the configuration XML (or Business Configuration UI)
3) The Country of Company is not visible in the UI, and since it is a transient field and is hard-coded to propagate based on Legal entity value, it needs to be visible in order to work as the parent picklist.
Solution:
The rule of thumb with the country-of-company field is as follows -:
- The country-of-company field must be configured in the hris-section "jobFieldsList" in the Succession Data Model and country-specific Succession Data Model. Do not put this field under a different hris-section
- The country-of-company field must be placed above all of the fields that use it as a Parent (in XML and Business Configuration UI)
- The country-of-company field must be the first field configured in the jobInfo element in the Country-Specific Succession Data Model (and must be in the same hris-section > jobFieldsList)
- The Child field that references company-of-company MUST be in the same hris-element as the Parent field (cross portlet picklist filtering is not supported). Please see KBA 2476080 for more info on this.
- The Country of Company needs to be visible in the UI.
See Also
2476080 - Employee Central: Child Picklist not filtered by Country (Parent)
Keywords
ECT-64685, country-of-company, Country of Company, Job Information, Country Specific, CSF-SDM, SDM, xml, BCUI , KBA , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-HIR , Hire & Rehire Wizards , Problem