SAP Knowledge Base Article - Public

3552898 - Invalid Application ids Retrieved When Querying the JobApplication entity - Recruiting Management

Symptom

Application ids of deleted job requisitions are retrieved when querying the JobApplication entity.

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 Recruiting Management

Reproducing the Issue

  1. Query the JobApplication entity through API.
  2. Noticed that application ids on deleted job requisitions are also retrieved in the response.

Cause

It is the expected behavior that application ids of deleted job requisitions can be retrieved through API.

Resolution

Please note that while it is possible to retrieve the application ids of deleted job requisitions using API, it will not allow any update operation.

To retrieve only the valid applications from the system, the GET Query should have the filter applied to exclude deleted job requisitions.

Sample of GET query filter (the starting entity is JobApplication): 

&$filter=jobRequisition/deleted eq '0'

Sample of Integration Center filter (the starting entity is JobApplication):

  • 0=Not Deleted
  • 1=Deleted

Keywords

RCM, Application entity, OData, Deleted, application, job requisition , KBA , LOD-SF-RCM-API , Webservices & APIs , LOD-SF-RCM-APP , Applicants and Job Applications , Problem

Product

SAP SuccessFactors Recruiting all versions