SAP Knowledge Base Article - Public

3306031 - Missing Dynamic Role Assignment Standard field in Manage Organization, Pay and Job Structures

Symptom

  • Missing Dynamic Role Assignment Standard field  in Manage Organization, Pay and Job Structures
  • Cannot view Dynamic Role Assignment Standard field after configuration inCorporate Data Model  

The image/example below came from a demo instance, any resemblance to a live customer data is purely coincidental.

Environment

  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors Employee Central
  • SAP SuccessFactors Employee Central - Foundation Object

 

Reproducing the Issue

  1. Navigate to "Manage Organization, Pay and Job Structures"
  2. Create a new Dynamic Role or search for an existing Dynamic Role
  3. Dynamic Role Assignment field : Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group, Approver, Approver Type 

Cause

  1. Configuration Issue 
  2. Missing field in  Succession Data Model so the field in the Corporate data model
  3. Missing permission for Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group
  4. MDF Object Definition to DB Sync or Refresh Metadata Cache

Resolution

Add Below code in Corporate Data Model  under: hris-element id="dynamicRoleAssignment

<hris-element id="dynamicRoleAssignment">
    <hris-field id="jobCode" visibility="both">
      <label>Job Classification</label>
<label xml:lang="en-GB">Job Classification</label>
   </hris-field>
    <hris-field id="department" visibility="both">
      <label>Department</label>
         <label xml:lang="en-GB">Department</label>
   </hris-field>
    <hris-field id="department" visibility="both">
      <label>Department</label>
      <label xml:lang="en-GB">Department</label>
  </hris-field>
    <hris-field id="location" visibility="both">
      <label>Location</label>
        <label xml:lang="en-GB">Location</label>
    </hris-field>
    <hris-field id="company" visibility="both">
      <label>Legal Entity</label>
        <label xml:lang="en-GB">Legal Entity</label>
 </hris-field>
    <hris-field id="businessUnit" visibility="both">
      <label>Business Unit</label>
       <label xml:lang="en-GB">Business Unit</label>
  </hris-field>
    <hris-field id="costCenter" visibility="both">
      <label>Cost Center</label>
       <label xml:lang="en-GB">Cost Centre</label>
  </hris-field>
    <hris-field id="payGrade" visibility="both">
      <label>Pay Grade</label>
       <label xml:lang="en-GB">Pay Grade</label>
    </hris-field>
    <hris-field id="payGroup" visibility="both">
      <label>Pay Group</label>
      <label xml:lang="en-GB">Pay Group</label>
    </hris-field>
    <hris-field id="person" visibility="both">
      <label>Approver</label>
      <label xml:lang="en-GB">Approver</label>
    </hris-field>
    <hris-field id="resolverType" visibility="both" required="true">
      <label>Approver Type</label>
      <label xml:lang="en-GB">Approver Type</label>
           </hris-field>
  </hris-element>

Important:

Must Grant a permission for all foundation object field: Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group should be granted Visibility : edit 

Example

<hris-field id="department" max-length="128" visibility="both" >
        <label>Department</label>

</hris-field>

FAQ - Additional Information

Q) Where can I get information on this from the Guide?

A) Guide: Employee Central Workflows: Implementation and Administration  // Chapter: Creating a Dynamic Group  and Creating a Dynamic Role

Q) Which Foundation Object and Generic Object fields is supported?

A) Guide: Data Model Field Information for Employee Central  - Chapter-Dynamic Role Assignment 

Q) Cannot view Dynamic Role Assignment Standard field after configuration inCorporate Data Model ?

A) Run MDF Object Definition to DB Sync or Refresh Metadata Cache : 2589774 - MDF Object Definition to DB Sync or Refresh Metadata Cache

Q) Where can I get EC Master Data model?

A) View 3153500 - How to Download Data Models, Picklists and other configuration files for Employee Central - SuccessFactors

Important Information:

  • Foundation Object and Generic Object fields are the only types of fields supported by Dynamic Roles - available field for FO and GO can be found on our implementation guide Data Model Field Information for Employee Central .
  • Legacy Picklists are not supported
  • Fields with type="worker" are not supported

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
  • 2838785 - Dynamic Role assignment behavior for Custom Foundation Object.
  • 3066117 - How to export Data Models?
  • 2589774 - MDF Object Definition to DB Sync or Refresh Metadata Cache

Keywords

foundation object, Manage Organization, Pay and Job Structures, Dynamic Role Assignment, Business Unit, Legal Entity, Cost Center, Department , Job Classification, Location, Pay Grade, Pay Group, Approver, Approver Type, Succession Data Model, Corporate data model , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem

Product

SAP SuccessFactors HXM Core 2211