SAP Knowledge Base Article - Public

2523866 - Unable to add child records in MDF object portlet in People Profile

Symptom

  • Add button is missing in the portlet for a custom MDF Object
  • Allow/Disallow users to add child records on the portlet
  • Cannot add more child records even though correct permissions are 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 HCM Suite

  • Metadata Framework (MDF)

Cause

A user may be unable to add child records on the MDF portlet, for one of the following 2 reasons:

  • RBP permission not granted create permission for the child object
  • Manage Config UI has the option disabled to create record on the MDF portlet

Resolution

For a composite assocation with One to Many multiplicity, we can allow or disallow users from adding multiple child records using the Manage Configuration UI page even when the RBP permission allows us to create.

Setting control options on the Configured UI: If you would like to allow/disallow adding records on the child object instead of the Permission Roles, you can use the Manage Config UI to control these settings.

  1. On the Manage Configuration UI, click on the the Edit Properties option of the child object group as in the below screenshot

    2. On the Control Options as shown below, set the Add New Record as No

    3. After setting Add New Record as NO, "Add" button will not be visible in the People Profile portlet

Note: users will still have the option to add child records to the object through Manage Data, unless the field "Default Screen" under Configure Object Definitions is set with the UI you have set in previous steps described.

Keywords

MDF: Metadata Framework,MDF Portlet,Config UI, add button, add child record , KBA , LOD-SF-MDF-UI , UI Config, Layout & Rules , LOD-SF-MDF-MGD , Manage Data - Create, Update & Delete , Problem

Product

SAP SuccessFactors HCM suite all versions