Skip to Content
avatar image
Former Member

OData API - Entity PerPersonal -> Invalid Entity

Hi guys,

I'm using the OData API via SAP PI and try to read the basic employee BIZX information.

When I use the entity "User" it works fine, but as I need more information, like date of birth etc., I would like to use the entity PerPersonal. It is described in some examples in the net:

https://apps.support.sap.com/sap/support/knowledge/public/en/2209703

But when I do the following call in postman, I get the error message "[COE0007]invalid entity (or function) name: PerPersonal":

https://..../odata/v2/ PerPersonal?$format=json

Is the entity PerPersonal not existing anymore? How can I retrieve the additional personal data, which is not available in the "User" entity?

Thank you & best regards

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Dec 08, 2017 at 11:24 AM

    Hello Arne,

    Entity PerPersonal exist in SuccessFactors.

    Below url should work

    https://apisalesdemo2.successfactors.eu/odata/v2/PerPersonal?$format=JSON

    Regards,

    Sriprasad Shivaram Bhat

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Sriprasad,

      thank you for the quick answer. Yes, I saw some examples on the net, but when I test it, it doesn't work.

      I can't see the entity PerPersonal in the OData API Data Dictionary:

      The following call comes up with the error:

      {
          "error": {
              "code": "COE_ENTITY_NOT_FOUND",
              "message": {
                  "lang": "en-US",
                  "value": "[COE0007]invalid entity (or function) name: PerPersonal"
              }
          }
      }

      Call:

      https://xxxx.eu/odata/v2/PerPersonal?$format=JSON

      Thank you & best regards

      screenshot1.jpg (75.5 kB)