SAP Knowledge Base Article - Public

2171287 - Query call to Odata API entity PerDirectDeposit fails with an error message: COE_ENTITY_NOT_FOUND(invalid entity (or function) name: PerDirectDeposit)


  • Missing Direct Deposit entity in Odata Data Dictionary.
  • Direct Deposit only present in SFAPI and not available in Odata.
  • Error:COE_ENTITY_NOT_FOUND(invalid entity (or function) name: PerDirectDeposit)


Reproducing the Issue

  • Login to SuccessFactors instance.
  • Go to Admin tool -> Integration Tool -> Odata API Data Dictionary and search for an entity "PerDirectDeposit". You will not see this entity.
  • Go to Admin Tool -> Manage Metadata Framework-> Import/Export data. Check Odata Metadata framework for this entity by exporting it and it does not contain entity "PerDirectDeposit".
  • Query the below request using Rest Client:
  • Below is the error response you will get :



  • The PerDirectDeposit is not exposed in OData API since B1402 release.


  • Odata does not support PerDirect Deposit since b1402 release.
  • SFAPI can be used for the same.
  • SFAPI contains Direct Deposit entity.



  • Direct Deposits.
  • invalid entity (or function) name: PerDirectDeposit
, KBA , LOD-SF-INT-API , API & Adhoc API Framework , Problem


SAP SuccessFactors HXM Core all versions