SAP Knowledge Base Article - Public

3643434 - OData API - JobApplicationStatus Entity Not Returning All Job Applications - Recruiting Management

Symptom

When using the JobApplicationStatus entity as the starting entity, there are fewer Job Application records than the expected.

For example, making a GET operation to odata/v2/JobApplicationStatus?$expand=JobApplication returns only 100 results, instead of 1000 records, which is the total number of existing Job Applicaitons in the system.

Environment

SAP SuccessFactors Recruiting Management

Cause

What you’re seeing happens because the $expand results are scoped to the number of parent records returned, not to the total number of child/associated records available.

Resolution

Given that the count of parent records from JobApplicationStatus comes from the result of each Base Status in each Status Set, it's expected that the number will be smaller than the total Job Applications in the system.

In the example above, there are 25 Base Statuses and 4 Status Sets, with each set containing all 25 statuses, giving a total of 100 unique combinations.

Keywords

KBA , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Recruiting all versions