SAP Knowledge Base Article - Public

2523798 - SFOData.PerPerson entity gives null response when queried but when $count is performed outputs a number more than 0

Symptom

 Note: If $count is giving you a number greater than 0, this is an indication that the permissions for the API user are allocated accordingly if not you can follow this KBA 2387567

Environment

Succesfactors

Cause

  • Goto Manage Business Configuration --> personInfo --> Click on details of "person-id-external" field.
  • We can see that the visibility is set to "No Selection"        

        ''

Resolution

  • Change the visibility to "View" and save the configuration 

        ''

  • Perform OData metadata refresh by following the KBA 2171588
  • This should resolve the issue

Keywords

  • getting generic person info using odata
  • Perperson entity does not return records
, KBA , perperson entity does not return records , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , Problem

Product

SAP SuccessFactors HCM Core all versions