SAP Knowledge Base Article - Public

3553463 - SF Odata API does not support upsert/insert MentoringProgramMatchedParticipant entity

Symptom

SF Odata API does not support upsert/insert MentoringProgramMatchedParticipant entity

"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 
      • MentoringProgramMatchedParticipant entity

Reproducing the Issue

Post: {{URLTest}}upsert?$format=json 

Payload:

{
    "__metadata": {
        "uri": "MentoringProgramMatchedParticipant(136758L)",
        "type": "SFOData.MentoringProgramMatchedParticipant"
    },
    "externalId": "136758",
    "mentor": "102009",
    "mentee": "103045",
    "mdfSystemRecordStatus": "N",
    "programId": "135961"
}
 
Response:
{
    "d": [
        {
            "key": "MentoringProgramMatchedParticipant/externalId=136758",
            "status": "ERROR",
            "editStatus": null,
            "message": "Insufficient field-level permission",
            "index": 0,
            "httpCode": 403,
            "inlineResults": null
        }
    ]
}
 
Screenshot:

Resolution

The SF OData API currently does not include functionality for upsert or insert operations on the MentoringProgramMatchedParticipant entity due to existing limitations in the API’s design. 

Keywords

Postman, write data, MentoringProgramMatchedParticipant, error, SF Odata API, upsert, insert. , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-CDP-API , Webservices, OData APIs , Problem

Product

SAP SuccessFactors Platform all versions