SAP Knowledge Base Article - Public

2473257 - MDF Objects not available in Configure Object Definitions

Symptom

MDF Objects are not available in "Configure Object Definitions".

  • Examples: Global Assignment option is enabled in provisioning, but the object definition GlobalAssignmentConfiguration is not available under "Admin Center" > "Configure Object Definitions".
  • JPB Objects such as Families, Roles, Competencies, Job Profiles, etc. are available in "Manage Job Profile Content" and "Manage Job Profiles", but do not appear in "Configure Object Definitions".

Environment

  • SAP SuccessFactors HXM Suite
  • Metadata Framework (MDF)

Reproducing the Issue

  1. Enable any feature which requires feature specific object definitions to be created;
  2. After activating, leave some 10-15 minutes;
  3. Login to system and go to admin center > configure object definitions;
  4. Search for the object definition associated with the enabled feature: the object is not available.

Cause

  • The object definition is created but is inactive.
  • The MDF object definition to DB sync job has failed to create the object definition.
  • MDF Cache issue.

Resolution

  • The object definition is created but is inactive: 
    Search for inactive and then enable it or make it visible.

  • The MDF object definition to DB sync job has failed to create the object definition:
    Run the MDF Object Definition to DB Sync in Admin Center > Scheduled Job Manager, then login after 10-15 minutes and you should be able to see the object(s). If you don't see this object available to be run in Scheduled Job Manager, you will need to run it via Provisioning. Please refer to the KBA: 2534674 - How To Fix Inconsistencies In Metadata Framework (MDF).

  • Initialize the object:
    1.   Navigate to Configure Object Definition and select an Object
    2.   In the URL add the Object ID to the end of the URL for example:
          https://salesdemo4.successfactors.com/xi/ui/genericobject/pages/mdf/mdf.xhtml?co=1&_s.crb=t95FnVej%252bfbhJ5b69%252f3VbkaFN9k%253d&#c=1&t=GOObjectDefinition&i=LegalEntity
         
    You can add the id of any missing MDF Object for example; TimeType, PaymentInformationV3, BusinessUnit
    3.   Once the Object loads and you can see it, make sure the object is active and using "Take Action: Make Correction" make a small change, such as adding a description or changing the label and save the object.
    4.   Run the MDF Object Definition to DB sync job as described above. 

  • MDF Cache Issue:
    Access the OData API Metadata Refresh and Export via Admin Center and click to Refresh.

See Also

2511328 - Application Error Editing Biographical Info and/or Adding Concurrent Employment

Keywords

Object definition missing, Global assignment object missing, MDF sync, MDF Object Definition to DB sync, object definition, missing, object type id is missing, manage data, legal entity, cost center, business unit, JPB, JPB Object, Configure Object Definitions, Family, Role, Competency, Job Profile, MDF Object, MDF, disappear, not displaying. , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , Problem

Product

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