Symptom
Candidates receive an error "You already applied for this position" when applying for jobs even though they have not applied.
The issue is specific to candidates who are added to the job requisition via OData API / third-party integration.
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
- Candidate attempts to apply for a job requisition.
- Candidate receives error message "You already applied for this position."
- Review the jobs applied but the job application does not exist.
Cause
The candidate is added to the job requisition via OData API / third-party integration, and the value set for the internal status field "status" is 0, which means "Open" (Applied).
Using Integration Center to check the internal status of the Job Application:
- Go to Integration Center > My Integrations.
- Click Create and select Scheduled Single File Output Integration.
- Search for "JobApplication" and select this entity.
- Select the field "status" along with other relevant fields such as "jobReqId", "firstName", and "lastName" to find the candidate's data.
Tips: Using CTRL+F keys to search for '(status)'. - Click Select button.
- Go to Filter and Sort tab.
- Expand Advanced Filters and select a field as the filter to extract the candidate's job application.
- Go to Configure Fields tab to view the result.
Resolution
Update the value for the internal status field "status" to 5, which represents 'Non-Applied'.
Please refer to the following KBA for further guidance - 2541688 - Odata - How to Update and Use the Standard internal Field Status from JobApplication Entity as Filter - Recruitment Management.
To avoid this problem, please make sure to use the correct status code in the API payload when inserting and upserting job applications.
See Also
Keywords
RCM, Candidate, Job Application, Job Requisition, Error, OData API, Status Field, Already Applied , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , LOD-SF-RCM , Recruiting Management , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM-CAN , General Candidate Issues (not Offers, not Profiles) , LOD-SF-RCM-API , Webservices & APIs , Problem