SAP Knowledge Base Article - Public

3475407 - UPSERT operation on "EPPublicProfile" entity does not update the "introduction" field in the employee's profile header

Symptom

While performing UPSERT operation on entity EPPublicProfile to update the introduction field on an employee’s profile header, the upsert operation is successful however, the update does not happen and not visible in the header.

Environment

SAP SuccessFactors HXM Suite
* OData API

Reproducing the Issue

  1. Open a REST client.
  2. Execute the UPSERT operation to update the introduction field of EPPublicProfile entity.
  3. Response is successful with httpCode 200 and status OK
  4. Check the employee’s profile header.
  5. Introduction field is not updated in the profile header.

Cause

It's not possible for a system admin to achieve the update on other user's data. It's an expected behaviour as per current system design.

Resolution

As per the original design of the self-Description field, it was only for a user to update his/her own self introduction. Hence, it's not possible for a system admin to achieve the update on other user's data. 

The upsert request will ignore the target UserId in the request body, and updates the self-Description of the caller of the API call.

See Also

SFOData.EPPublicProfile, EPPublicProfile, introduction, upsert, no update, OData, employee, profile, header  

Keywords

KBA , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , Problem

Product

SAP SuccessFactors HCM Core 2405