SAP Knowledge Base Article - Public

3367750 - [custom MDF] the displaying order of conditional fields set in MDF object

Symptom

Conditional fields were set in sub group in MDF UI, however when adding record from People Profile MDF portlet, fields will display outside that sub-group.

Conditional fields' displaying order will not always follow the field's order set in Manage Configuration UI or Object Level.

Environment

 SAP SuccessFactors HXM Suite

Reproducing the Issue

  1. Set conditional fields are driven by another field's values (e.g field-A) in configure object definition > a custom MDF
  2. Go to People Profile > MDF portlet
  3. Select field-A's value to make conditional field appear in UI.
  4. Conditional Fields that are driven by this field-A also belong to a sub-group will appear outside sub group if conditional fields are in a sub group from manage configuration UI.
  5. Conditional fields' displaying order will not always follow the field's order set in Manage Configuration UI or Object Level.

Resolution

This is expected behavior.

For conditional fields, based on conditions, backend will evaluate and pass the set of fields to the front end UI. The UI renders upon receiving the fields. It is not certain in which those conditional fields can be sent from backend.

See Also

2432504 - Conditional Field/Associations not Working in Nested Associations

Keywords

SF, metadata framework, condition field, group, MDF, UI, MDF UI, people profile , MDF portlet, Conditional, Condition Association, INC4607805, field display order, order , KBA , LOD-SF-MDF-UI , UI Config, Layout & Rules , LOD-SF-MDF-PP3 , MDF on People Profile , How To

Product

SAP SuccessFactors HCM suite all versions