SAP Knowledge Base Article - Public

3373996 - nonApplicantStatus filter not working - OData API

Symptom

You are querying Job Application entity and filtering by nonApplicantStatus field, but you receive error COE_GENERAL_BAD_REQUEST - Bad Request

Sample query: /odata/v2/JobApplication&$filter=nonApplicantStatus eq 'Applied'

Environment

SAP SuccessFactors Recruiting Management

Cause

JobApplication field nonApplicantStatus does not accept string as a value, only numbers.

Resolution

To filter by nonApplicantStatus it's necessary to use numbers, as explained on the cause. Each number refers to a different status:

nonApplicantStatusNon Applicant Status
  • 0 - UNDEFINED
  • 1 - ACTIVE_STATUS
  • 2 - INVITED_STATUS

See Also

SAP SuccessFactors API Reference Guide (OData V2) - JobApplication

Keywords

rcm, JobApplication, nonApplicantStatus, odata, bad request, 400 , KBA , LOD-SF-RCM-API , Webservices & APIs , How To

Product

SAP SuccessFactors HCM suite all versions