SAP Knowledge Base Article - Public

2879453 - ODATA – unable to get the Application Status Set ID

Symptom

Via ODATA it seems not possible to get the value for the Application Status Set ID.
Trying any attemps we get always the Application status ID

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

  • Via ODATA query:

send a REQUEST like this:
.../odata/v2/JobApplication(###)?$expand=jobAppStatus,jobAppStatus/jobAppStatusLabel&$format=json

in ODATA Response:
appStatusSetID returns the expected value for appStatusID

  • Via Integration Centre is possible to reproduce something similar, example below:

Create a report including:
- Job Application Status Item Id (appStatusSetItemId) from JobApplication
- Application Status Set Id (appStatusSetId) from JobApplicationStatus

As result both columns contain the same value: the Application Status ID and not the Application Status Set ID

Cause

This reflect the current ODATA design:

both appStatusSetId from JobAppStatus and appStatusId from JobAppStatusLabel entity are pointing to appStatusSetItemId and this stores the Application Status IDs.

Resolution

Is not possible to get the ID of the Application Status Set, you can only get ID of the Application Status

Keywords

 appStatusSetItemId, appStatusSetId, JobApplicationStatus, jobAppStatus , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Recruiting all versions