SAP Knowledge Base Article - Public

2578266 - Field Base Object is Missing from Dynamic Roles - Employee Central

Symptom

  • The  field "Base Object is missing from Dynamic Roles in Manage Organization, Pay and Job Structures.
  • This field is used to determine if the Dynamic Role is to be used for Job Information or Position changes and is required to successfully use Dynamic Roles for Position Changes

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
  • SAP SuccessFactors Employee Central 

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. In the role description field, the "Base Object" field is missing.

nobaseObjectType.png

Cause

This is caused by a configuration issue, where the corresponding field in the dynamicRole element in the Corporate Data Model is not enabled or does not exist.

Resolution

By default, the system uses the job information of the subject user to determine the assignment of a dynamic role. To enable the MDF position as the other base object, go to the Corporate Data Model and change the Base Object field settings so that it’s visible on the dynamic role creation page. For details, see the following setting:

Note: 

  • For customers, it is now possible to perform this change via self-service as Import and Export of Corporate Data Model is available via Admin Center.
  • For more details on how to export and import, please refer to the following KBA for the required permissions:
  • 3066117 - How to export Data Models?

To resolve the issue the field needs to be enabled.

Add below code in Corporate Data Model within : <hris-element id="dynamicRole"> section 
.
.
<hris-field max-length="128" id="baseObjectType" visibility="both">
      <label>Base Object</label>
      <label xml:lang="ar-SA">الكائن الأساسي</label>
      <label xml:lang="bg-BG">Базов обект</label>
      <label xml:lang="bs-BS">Objek Asas</label>
      <label xml:lang="bs-ID">Objek Dasar</label>
      <label xml:lang="ca-ES">Objecte base</label>
      <label xml:lang="cs-CZ">Základní objekt</label>
      <label xml:lang="cy-GB">Gwrthrych Sylfaenol</label>
      <label xml:lang="da-DK">Basisobjekt</label>
      <label xml:lang="de-CH">Basisobjekt</label>
      <label xml:lang="de-DE">Basisobjekt</label>
      <label xml:lang="el-GR">Βασικό Αντικείμενο</label>
      <label xml:lang="en-GB">Base Object</label>
      <label xml:lang="es-ES">Objeto base</label>
      <label xml:lang="es-MX">Objeto base</label>
      <label xml:lang="fi-FI">Perusobjekti</label>
      <label xml:lang="fr-CA">Objet de base</label>
      <label xml:lang="fr-FR">Objet de base</label>
      <label xml:lang="he-IL">אובייקט בסיס</label>
      <label xml:lang="hi-IN">आधार ऑब्जेक्ट</label>
      <label xml:lang="hr-HR">Osnovni objekt</label>
      <label xml:lang="hu-HU">Alapobjektum</label>
      <label xml:lang="it-IT">Oggetto di base</label>
      <label xml:lang="ja-JP">基本オブジェクト</label>
      <label xml:lang="ko-KR">기본 오브젝트</label>
      <label xml:lang="nb-NO">Grunnobjekt</label>
      <label xml:lang="nl-NL">Basisobject</label>
      <label xml:lang="pl-PL">Obiekt podstawowy</label>
      <label xml:lang="pt-BR">Objeto base</label>
      <label xml:lang="pt-PT">Objeto de base</label>
      <label xml:lang="ro-RO">Obiect de bază</label>
      <label xml:lang="ru-RU">Базовый объект</label>
      <label xml:lang="sk-SK">Základný objekt</label>
      <label xml:lang="sl-SI">Osnovni objekt</label>
      <label xml:lang="sr-RS">Osnovni objekat</label>
      <label xml:lang="sv-SE">Basobjekt</label>
      <label xml:lang="th-TH">ออบเจ็กต์พื้นฐาน</label>
      <label xml:lang="tr-TR">Temel Nesne</label>
      <label xml:lang="uk-UA">Базовий об'єкт</label>
      <label xml:lang="vi-VN">Đối tượng cơ sở</label>
      <label xml:lang="zh-CN">基对象</label>
      <label xml:lang="zh-TW">基礎物件</label>
    </hris-field>
.
.
</hris-element>

Test result

okbaseObjectType.png

FAQ - Additional Information

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

A) Guide: Employee Central Workflows: Implementation and Administration

Chapter: Chapter: Creating a Dynamic Group  and Creating a Dynamic Role

See Also

  • 2838785 - Dynamic Role assignment behavior for Custom Foundation Object
  • 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
  • 2337281 - Dynamic Role as Approver in Position Workflow

Keywords

dynamic role, base object, position dynamic role, missing, missing field, <hris-element id="dynamicRole">, baseObjectType, <hris-field max-length="128" id="baseObjectType" visibility="both">, Corporate Data Model, baseObjectType, job information , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem

Product

SAP SuccessFactors Employee Central all versions