SAP Knowledge Base Article - Public

3227789 - CompoundEmployee API: Can Position Title (and other organization entity data) be extracted?

Symptom

Can the Position Title from Position object be retrieved using Compound Employee API?

You have similar questions about retrieving data from other organization entities / objects such as, Division, Department etc.

  

Environment

  • SAP SuccessFactors HXM Suite
    • CompoundEmployee API

  

Reproducing the Issue

  1. You perform a CompoundEmployee API query request to retrieve employee data
      
  2. You observe that only the code is returned under the <position> of the <job_inofmration> segment of the query response
    E.g <position>1234567</position>
      
  3. You observe the same behavior for other fields related to organizational objects which are returned under <job_information>:
    <business_unit>
    <company>
    <cost_center>
    <department>
    <division>
      
  4. You notice there is no option to retrieve any further (other than the codes) from these objects via CompounEmployee API

    

Cause

This is the expected behavior & behaves this way by design

  

Resolution

Position object data itself is not directly accessed by Compound Employee API. Compound Employee API exposes only Position Code under job_information segment.

 

The following path in SFAPI Data Dictionary is used to fetch Position Code in Compound Employee API.

  • /person/employment_information/job_information/position
      
      
  • The same is true & applies all other organisational object data mentioned above

    /person/employment_information/job_information/business_unit
    /person/employment_information/job_information/company
    /person/employment_information/job_information/cost_center
    /person/employment_information/job_information/department
    /person/employment_information/job_information/division

  

Information such as this (titles, names, status, etc.) are associated with the organizational entities / objects, not the employee.

CompoundEmployee API focuses on data specific to the employee only.

  

Due to above standard behaviour, Position Title from Position entity / object (and similar data from other org objects) cannot be retrieved using Compound Employee API.

This will NOT be considered as an enhancement for future releases

   

Keywords

compoundemployee, compound, employee, API, organization, organisation, object, entity, business_unit, company, cost_center, department, division, position, title, status, name, description,CE, CEAPI , KBA , LOD-SF-INT-CE , Compound Employee API , LOD-SF-INT , Integrations , LOD-SF-INT-API , API & Adhoc API Framework , Product Enhancement

Product

SAP SuccessFactors HCM suite all versions