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:
- The same biographical information record (PerPerson) is maintained for both Global and Home Assignments with same personId field;
- Linked to it, a new user record (User) is created with a new userId field;
- Linked to it, a new employment record (EmpEmployment) is created with assignmentClass=GA;
- 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