SAP Knowledge Base Article - Public

3151836 - OData API: Value for the field "employeeFirstEmployment" is not populated

Symptom

You wish to filter the value for the field “'employeeFirstEmployment'” from EmpEmployment entity and you expect that the same field value from the employment_information compound employee segment to be returned in the response payload, but it's not present.

   

     

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
  • Odata API
  • Compound Employee API

   

Reproducing the Issue

1. Try to query API call in Postman:

     

   

2. You will see the result is empty as from the screenshot in Symptom tab

    

Resolution

1. Firstly, make sure that the field - 'employeeFirstEmployment' is enabled in Manager Business Configuration:

   

  

2. Next step to is check that this field has the actual value (“Yes” or ”No”) in the Employee Central:

  

   

3. If after the previous steps described, you are still not being able to see the value, the reason can be that the value is not synchronised and not updated in the database.

Make sure to enter an explicit value "Yes "or "No" in the UI and saving it again.

   

Keywords

Odata API, CEAPI, Manage Business Configuration, employeeFirstEmployment   , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , LOD-SF-INT-API , API & Adhoc API Framework , LOD-SF-INT-CE , Compound Employee API , Problem

Product

SAP SuccessFactors HCM suite all versions

Attachments

Pasted image.png