SAP Knowledge Base Article - Public

2838785 - Dynamic Role assignment behavior for Custom Foundation Object.


Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Why there are several Custom Foundation Object appearing in their Dynamic Role > Dynamic Role Assignment section even if its not configured in the corporate data model?


  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors Employee Central

Reproducing the Issue

1. Create a custom foundation MDF object, in this example I will be creating a custom MDF named "Sub Department".

2. Create a custom string in the job information section with Type of Reference Object = Foundation Object


3. Once the field is saved  go to Admin Center> Manage Organization, Pay and Job Structures > Create New > Dynamic Role



This is an expected behavior


This is an expected behavior, all the fields defined in the job information section with Type of Reference Object = Foundation Object will automatically appear in the dynamic role assignment section of the dynamic role object.


  • The visibility of the custom-string field that references the custom foundation object (Sub department in this example) affects whether the Sub Department will be selectable in the Dynamic Role. In this example Sub department is not selectable because the visibility configuration of the custom-string is = view, if you want to make the Sub Department be selectable in the dynamic role, then you need to change the configuration to visibility=edit.
  • It is not possible to hide unused referenced custom foundation object in the dynamic role (In my example if the customer chooses not to use Sub department in the dynamic role object then they can just leave it as blank but it is not possible to hide the sub department in the dynamic role object).
  • It is not possible to add user-based fields into the dynamic role assignment section.

FAQ - Additional Information

Q) Where can I get information on this from the Guide?                                                                                                                                                                                                                                                              A) Guide:Guide: Employee Central Workflows: Implementation and Administration  // Chapter: Creating a Dynamic Group  and Creating a Dynamic Role

See Also

  • 2541730 - How to add a field to Dynamic Role Assignment when setting up a Dynamic Role
  • 2753871 - How to Add Custom Field to a Foundation Object


Dynamic Role, Custom Foundation Object, MDF, Dynamic Role Assignment, visibility, edit, both, Type of Reference Object, Foundation Object, Manage Organization, Pay and Job Structures , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , Problem


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