SAP Knowledge Base Article - Public

2476275 - How to fetch employee's Global Assignment details in Integration Center

Symptom

This KBA explains how to fetch employee's Global Assignment details in Integration Center.

 "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

Resolution

First of all let's briefly review what happens in the entity level when a Global Assignment is created:

  1. The same biographical information record (PerPerson) is maintained for both Global and Home Assignments with same personId field;
  2. Linked to it, a new user record (User) is created with a new userId field;
  3. Linked to it, a new employment record (EmpEmployment) is created with assignmentClass=GA;
  4. Linked to it, a new job information record is created (EmpJob);

Considering the above concepts, it is possible to retrieve Global Assignment information starting from any of the entities mentioned above.

In order to retrieve only Global Assignment details, you need to apply the filter assignmentClass=GA (from EmpEmployment entity) under the Advanced Filters section.

NOTE: If using PerPerson as the starting entity, the assignmentClass=GA atribution needs to be set during the navigation selection in the Field Filters section, as shown below:

''

See Also

EmpEmployment chapter from OData API guide

Keywords

how to, retrieve, fetch, filter, get, home, global, generic, assignment, GA, ST, integration center, IC , KBA , LOD-SF-INT-INC , Integration Center , LOD-SF-INT-INC-JOB , Integration Center Job , LOD-SF-INT-INC-ODATA , ODATA API In Integration Center , How To

Product

SAP SuccessFactors HCM Core all versions