SAP Knowledge Base Article - Public

2211616 - How to Configure a UI for a Generic Object in Meta Data Framework - [MDF]

Symptom

  • How to configure a UI for a Generic Object in Meta Data Framework?
  • What is the purpose of Manage Configuration UI in Meta Data Framework?
  • Duplicate fields are appearing in the MDF UI portlet.
  • The portlet is not appearing in the People Profile, even with the permissions granted.

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 HXM Suite

Resolution

Manage Configuration UI is a core feature available in Meta Data Framework that allows creating custom UI for any selected MDF Object. Using this feature we can now leverage the option of creating Portlet UI in the Employee Profile Section for any MDF object.

Steps to create a Config UI for the MDF objects are as below:

  1. Choose a MDF object(Base Object) for which you want to create a Config UI
  2. Go To Admin Center >  Manage Configuration UI
  3. Click on Create New
  4. Choose the required object in Select Base Object drop down and enter the Id of your choice for the UI you are creating (See screenshot below). Once clicked on Base Object a default view is created with all fields and first level composite children as group.

NOTE: The UI Id cannot contain symbols such as slash (/), because it might not be rendered by the system and the portlet won't be displayed in the People Profile - even with all the permissions granted.

NOTE: In order to add the newly created UI to People Profile, make sure the object External Code is set as User Data Type. Please refer to KBA 2208066

When you hover over a group you can see the toolbar options as highlighted on the screenshot below:

  1. Add Field - Click on this toolbar item to add a field to the group
  2. Add Link - click on this toolbar item to add a link at access a URL to the group
  3. Add Group - Click on this toolbar item to add a group to the group
  4. Edit Properties - Click on this toolbar item to open the Properties for the group.
  5. Delete - Click on this toolbar item to delete the group

      Config_UI_2.PNG

     5. Once the configuration is complete click on Save button to save the Config UI for the MDF object.

Manage Configuration UI feature also allows us to rearrange the order of the Fields/Groups, change the layout design to appear in Form/Grid/Flow format.

  • Form: will display one field for each row, having the option to align in the left, in the center or in the right side of the screen;
  • Grid: will display all the fields in only one row, side by side;
  • Flow: will display the fields side by side and break the line according to the size of the page in the moment.

NOTE: If you add custom UI groups using button "Add Group" - make sure they are not empty. At least one field must be added, otherwise fields appear duplicated or their titles won't appear. Please refer to KBA 3223767 - Duplicated Fields in People Profile Portlet after Configuring UI for a Custom MDF Object

See Also

2553102 - Employee Central - Manage Configuration UI (MDF object UI)

2208066 - How to create a Custom MDF Portlet in the Employee/People Profile

Keywords

MDF, Meta Data Framework, GO, Generic Objects, Configuration UI, custom, edit, add, fields, screen, order, sf, not appearing, displays,   , KBA , mdf, ec, generic objects, successfactors , LOD-SF-MDF-UI , UI Config, Layout & Rules , How To

Product

SAP SuccessFactors HCM Suite all versions