SAP Knowledge Base Article - Public

3467331 - How to use Cascading Picklists on Employee Central

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.

  1. 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?
  2. 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

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

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM suite all versions

Attachments

Pasted image.png
Pasted image.png
Pasted image.png
Pasted image.png