SAP Knowledge Base Article - Public

3383815 - Child object configured as a GO reference field of another Object may not work for MDF import / Odata API scenarios to update MDF data

Symptom

Child object configured as a GO reference field of another Object may not work for MDF import / Odata API scenarios to update MDF data.

The MDF import or the Odata API updating may fail.

"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

Reproducing the Issue

  1. Configure a child object (effective dating= From parent) as a GO field in another Object
  2. The data updating from UI (manage data, people profile.etc) may work, however, it may not work for MDF import / Odata API scenarios to update MDF data.

Resolution

It is not recommended to configure a child object in another MDF Object as a Generic Object reference field.

System will throw Warning message as below before you saving suhc configuration:

"You have used object cust_abc as the valid value source for field cust_DEF. The effective dating of object cust_abc is set to “From Parent”. This will lead to errors in accessing quickcards and many other issues. Please remove the field reference."

Below is the warning message example:

he data updating from UI (manage data, people profile.etc) may work, however, it may not work for MDF import / Odata API scenarios to update MDF data, the Odata API updating or the MDF import will fail.

Keywords

MDF, metadata framework, reference, GO field, Generic Object Field, SF, SuccessFactors, child object, Odata API, MDF import, import, fail , KBA , LOD-SF-MDF-IMP , Import and Export Issues , LOD-SF-MDF-API , OData APIs & Integrations , Problem

Product

SAP SuccessFactors HXM Suite all versions

Attachments

Pasted image.png