SAP Knowledge Base Article - Public

3293192 - Unable to Navigate from entity(Position) to MDF object

Symptom

You want to query and navigation fields on API dictionary page for (MDF object) cust_personnelarea & cust_personnelsubarea

where you have used valid value source as GO object (personnelarea and personnelsubarea) in MDF Object.

  • 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
    • Integrations
      • OData API

Reproducing the Issue

1. Created two MDF object as cust_personnelarea & cust_personnelsubarea

2. Selected valid value source as GO object (personnelarea and personnelsubarea) in MDF Object

3. Try to query Position as starting entity and Navigate to cust_personnelarea & cust_personnelsubarea but getting as string value.

4. Navigation is not appearing for this object.

Cause

This is current expected behavior from System.

Resolution

Position is exposed to external in OData, while PersonalArea and PersonnelSubArea are not exposed in OData at all.

To check query /odata/v2/$metadata or OData API Dictionary, you will find in Position, only a string property exposed for the GO field. 

Keywords

MDF object, GO, Generic Object, cust_personnelarea, cust_personnelsubarea, personnelarea, personnelsubarea, Navigation, Position , KBA , LOD-SF-INT-ODATA , OData API Framework , Problem

Product

SAP SuccessFactors HCM suite all versions ; SAP SuccessFactors HXM Core 2211