Symptom
- You want to have fields associated with picklists and respecting a structure.
- You want to display the options of a picklist field with limited values.
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
Resolution
Similarly to the implementation of cascading picklists for MDF objects, explained on KBA 2352794, this implementation should be done in two parts.
- First one is configuring the picklists with associations between them. These steps are described in the KBA 2861689 - How to create MDF Picklist and set a parent-child relationship between MDF picklists?
- After configuring the picklists, they need to be assigned to HRIS fields within the HRIS elements.
Once you have the picklists configured, you can go to Manage Business Configuration and open the HRIS Element that will have the related fields. This is usually done on jobInfo element:
- With jobInfo opened, go to the child field, the last value to be selected:
An example can be contract-type, a standard field. This can also be done with custom fields:
-
- Field must have data type "STRING"
- Type of Reference Object must be "Picklist"
- On the "Picklist", you assign the picklist designed for that field
- On "Parent Field for Picklist", you must add the id of the parent field, in this case, country-of-company
- In the parent field, the configuration will be like this:
-
- On this example, Data Type is PICKLIST since it is a standard field. For custom fields, data type will be "STRING" as well
- Configuration will be the same as of the child field, but the "Parent Field for Picklist" will remain empty
- After completing these steps, you can save the configuration and the fields should display following the association on Job Information portlet; only the values defined in the child picklist for the parent value will be available:
Important things to notice:
- While editing Job Information, you must have permission to both fields, parent and child. If the permission is granted only for the child field, all values will come up.
- It is not possible to configure associations between fields with different data types. For example: you cannot associate a picklist field with an object. Cascading picklist should be used if this is required.
- The HRIS Section of both fields should be the same.
See Also
- 2458906 - Cascading picklist not working on Job Info element
- 3268883 - Cascading Picklist showing all options when the field linked to the parent picklist is hidden
- Picklists in SAP SuccessFactors - SAP Help Portal
- Cascading Picklists - SAP Help Portal
Keywords
cascading picklist, EC, employee central, jobInfo, parent field for picklist, section, type of reference object, associated picklists, parent picklist, child picklist, field association , KBA , LOD-SF-EC-JOB-PKL , Picklists , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-JOB , Job Information , How To
Product
Attachments
Pasted image.png |
Pasted image.png |
Pasted image.png |
Pasted image.png |