SAP Knowledge Base Article - Public

2481544 - Insertion of Inline entity structure using SFOData

Symptom

  • Trying to perform inline 'insertion' of data in Successfactors using Odata API
  • You want to use Merge operation for the same since you do not want to pass all the fields marked as 'Required=true' for that entity

Environment

Successfactors

Cause

Expected Behavior

Resolution

  • MERGE operation does not support 'Inline structure' of data.
  • In the ODATA specification only insert operation supports inline structure. MERGE/REPLACE doesn't.
  • But our 'Upsert' operation also supports insertion of data with 'inline entries' so you can use either of Insert/Upsert operation to perform the 'Inline entity' upsert.

Keywords

  • Inline insert/upsert
  • MERGE operation
  • SFOData support for Inline entity structure
, KBA , LOD-SF-INT-API , API & Adhoc API Framework , LOD-SF-INT , Integrations , LOD-SF-INT-ODATA , OData API Framework , How To

Product

SAP SuccessFactors HCM suite all versions