SAP Knowledge Base Article - Public

2814972 - Deleted Global Assignment Employment returned by Compound Employee API

Symptom

  • Global Assignment Deleted from UI
  • Compound Employee API query returns GA employment 

Environment

  •  Successfactors HCM Suite

Reproducing the Issue

 To Reproduct this issue:

  1. Logon to the instance
  2. Click Employee Files
  3. Find the employee X
  4. Click Take Action
  5. Select Manage Global Assignment Details
  6. Choose the option End or Delete Global Assignment Details
  7. Click Delete
  8. Perform a CE API query and see the Global Assignment employment is returned.

Cause

The "Delete" functionality in global assignments does not actually delete it but rather sets the status to obsolete.
A Job Information record gets created with the employment status "Obsolete" and once this status is set the assignment will no longer be visible on the UI.

Resolution

If the customer wants to completely delete the Global Assignment, that it should not be picked by Compound Employee API. They have to purge it from the system.

You Delete a Global Assignment employment in UI setting it to 'Obsolete', then create a new "Purge Inactive User" request and enter the selected user. This will delete the terminated employment while leaving other Active ones for the same person intact.

Keywords

  • Delete
  • Compound Employee
  • Global Assignment 
, KBA , LOD-SF-INT-CE , Compound Employee API , LOD-SF-INT , Integrations , Problem

Product

SAP SuccessFactors HCM Suite all versions