SAP Knowledge Base Article - Public

2481554 - 'unknown property mdfSystemRecordStatusNav' error in Odata Upsert response

Symptom

When trying to upsert the data using 'inline structure' in SFOData, you get below error message:

unknown property mdfSystemRecordStatusNav for <entity name>

Environment

Successfactors

Cause

Incorrect upsert request formation

Resolution

For navigation property in upsert, the value cannot be empty (like "mdfSystemRecordStatusNav": ""), it should be a valid reference to existing entity or including all required fields as inline insert(if the target entity supports inline).
For example: Upsert with 'inline' navigation property 'manager' of User will be as follows:

[{
"__metadata": {
"uri": "User('user123')"
},
"username": "user1234",
"manager": {
               "__metadata": {
                   "uri": "User('manager123')"
               }
}
}]

Keywords

  • unknown property mdfSystemRecordStatusNav
  • SFOData Upsert
  • Inline Upsert
, KBA , LOD-SF-INT-API , SF API & Adhoc API Framework , LOD-SF-INT , SF Integrations - EC Payroll, Boomi/ HCI, API , LOD-SF-INT-ODATA , OData API Framework , Problem

Product

SAP SuccessFactors HCM Core 1702