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

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)

Symptom

  • 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)

PerDirectDeposit1.PNG

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 :

PerDirectDeposit1.PNG

Cause

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

Resolution

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

 

Keywords

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

Product

SAP SuccessFactors HCM Core all versions