SAP Knowledge Base Article - Public

2946428 - CE API returns !!!unknown!!! for purged manager

Symptom

Compound Employee API response is !!!unknown!!! for purged manager

Environment

SAP SuccessFactors HXM Suite

Reproducing the Issue

  1. Purge a user in Successfactors instance
  2. Do a Compound Employee API call
  3. In the response, the Warning is seen:

<manager_id>XXXXX</manager_id>
 
<manager_person_id> !!!unknown!!!
<previous>!!!unknown!!!</previous>
</manager_person_id>

<code>COMPOUND_EMPLOYEE/ASSIGNED_MANAGER_IS_INVALID</code>

<severity>WARNING</severity>

<message_text>Field "manager_person_id/previous" can't be returned: The assigned manager with the manager_id "XXXX" can't be found. That's why the fields "manager_employment_id" and "manager_person_id_external" can't be returned either.</message_text>

Cause

This !!!unknown!!! is the indicator that the manager was purged.

Resolution

  • CE API Engineering team had internal discussion and decided to not change the Audit data during an Purge because Audit Data is not allowed to be changed.
  • Customer have to adapt in 3rd party integration to react on this !!!unknown!!!

See Also

How Compound Employee API Delta Transmission Reacts to Data Purge

2307099 - How to use snapshot mode in Compound Employee API

2693434 - Compound Employee Query does not retrieve multiple events included on the same day - SuccessFactors HXM Suite

Keywords

Purged Manager, !!!unknown!!!, Field "manager_person_id/previous" can't be returned: The assigned manager with the manager_id "XXXX" can't be found. , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-CE , Compound Employee API , Problem

Product

SAP SuccessFactors HXM Suite all versions