SAP Knowledge Base Article - Public

2650404 - How to move multiple applicants/candidates from one status to another via Integration Center? - Recruiting Management


How can I conduct mass application status changes via Integration Center? This article describes the steps which you can perform via Integration Center to move applications/candidates status in mass.

The scenario described is to move all candidates currently in a Withdraw status to an In Progress status, which is required to disable the DPCS 2.0. Further details in article 2249799.

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."


SuccessFactors Recruiting Management



  • Integration Center enabled per instructions on 2209164
  • RBP Permissions -> Recruiting Permissions: OData API Application Create, OData API Application Update, OData API Application Export
  • RBP Permissions -> Manage Integration Tools: Access to Integration Center

1. Preparation:

The IC files are built based on application status ids. Therefore, the first step is to verify the Application Status Ids in your company by going to Admin Center -> Manage Recruiting -> Edit Applicant Status Configuration:


2. Identify all applications that need to be moved by running a report (KBA 2591563):

Admin Center -> Integration Center
My Integrations -> Create: Scheduled Simple File Output Integration


Search for Entities by Entity Name: JobApplication


Select all mandatory fields including the Application status ID.
P.S: To check the mandatory fields in the Job Application entity, use the OData API Data Dictionary in Admin Center. In case you are Unable to find the recruiting entity from OData API Data Dictionary, check this KBA: 2532520


Configure the CSV output file by setting the File Type as “CSV” and Header Type to “Simple Header”.

In the “Configure fields” section, you will get a sample of the report


Set up the Destination Settings adding the details of the SFTP host and folders which the CSV will be exported to. Example:


After saving the IC, Run it and check the results under “Review and run”: Last Run Time
Per first screenshot, Application Status ID “7” refers to the application in a “Withdraw” status.



Update the CSV file changing the “7” to any Application Status ID that is tied to an In Progress status such as “8” (Status: Phone Screen) and System Status from “Withdraw” to “Open” and remove all other applications from file.


Upload the updated file to the SFTP Folder.

3. Create an upsert call to update the Application entity with the values from the CSV uploaded to SFTP (steps performed above):

Admin Center -> Integration Center
My Integrations -> Create: Scheduled CSV Input Integration
Entity: JobApplication

Configure Fields -> Upload Sample CSV. You can use the updated CSV file uploaded to SFTP


After file has been uploaded select the option “Switch to Field Mapping Overview” and map the columns from CSV with Entity fields (All required fields must be mapped and should be on csv file uploaded). Example:


Configure Source Settings providing the SFTP details where SFTP File has been uploaded to:


Save the Integration and Run it Now.

Candidates/Applications should have been moved from a “Withdraw” status to “Phone Screen” status.


DPCS; Move Candidate; IC; Integration Center; Mass update; Application Status; Move application; update; DPCS 2.0; DPCS 1.0 , KBA , LOD-SF-RCM , Recruiting Management , LOD-SF-RCM-APP , Applicants and Job Applications , How To


SAP SuccessFactors Recruiting all versions