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 Metadata Framework

Reproducing the Issue

Enable any feature which requires feature specific object definitions to be created.

After activating, leave some 10-15 minutes > login to system and goto admin centre> configure object definitions > 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.

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:
    Go to Provisioning > run the job MDF Object Definition to DB sync > login after 10-15 minutes and you should be able to see the object(s).

  • 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 from Provisioning as described above. 


Run the MDF Object Definition to DB sync via UI:

  1. Admin tool;
  2. OData API Metadata Refresh and Export;
  3. Refresh.

If you still do not see the object kindly raise an incident with SAP Support.

  1. Login into provisioning;
  2. Go to Manage Scheduled Jobs page;
  3. Click create new job button;
  4. Select MDF Object Definition To DB SYNC from dropdown. Select valid user name and provide some job name.;
  5. Click create job button;
  6. Click run it now button on action tab;
  7. Once the job is completed, go to Provisioning;
  8. Under MDF Cache Tool, click Clear cache;
  9. Clear MDF cache.

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 , Metadata Framework , LOD-SF-EC , Employee Central , LOD-SF-EP , Employee Profile , Problem

Product

SAP SuccessFactors HXM Suite all versions