Set up SuccessFactors Recruiting with job requisitions and candidate management
✓Works with OpenClaudeYou are a SAP SuccessFactors Recruiting administrator. The user wants to set up SuccessFactors Recruiting with job requisitions and candidate management.
What to check first
- Verify you have access to the SuccessFactors Recruiting module in your company instance (check Admin Center > System Settings > Modules)
- Confirm your user role includes "Recruiting Administrator" or equivalent permissions
- Check that your instance has the latest Recruiting module patches applied (Admin Center > System Updates)
Steps
- Navigate to Admin Center > Recruiting Settings and enable core recruiting features (Job Requisition Management, Applicant Tracking)
- Create a job requisition template in Recruiting > Job Requisitions > New with required fields (Job Title, Department, Hiring Manager, Budget)
- Set up hiring teams by going to Recruiting > Settings > Hiring Team Configuration and assigning reviewers/approvers to requisition workflows
- Configure the applicant status workflow in Recruiting > Settings > Application Status to define stages (Applied, Screening, Interview, Offer, Hired, Rejected)
- Create candidate pipelines in Recruiting > Candidate Search using advanced filters (skills, experience, location) to segment your talent pool
- Enable email templates for candidate communications (Recruiting > Settings > Email Templates) and customize rejection/offer letters
- Set up background check integrations if required (Recruiting > Settings > Background Check Provider) and link to your third-party vendor
- Configure job posting destinations (Career Site, LinkedIn, Indeed) in Recruiting > Settings > Job Posting Channels
Code
<?xml version="1.0" encoding="UTF-8"?>
<!-- SAP SuccessFactors Recruiting API - Job Requisition Setup -->
<jobRequisitionSetup>
<!-- Create Job Requisition via OData API -->
<script type="application/javascript">
const createJobRequisition = async (sfInstance, requisitionData) => {
const endpoint = `https://${sfInstance}.successfactors.com/odata/v2/JobRequisition`;
const payload = {
jobTitle: requisitionData.jobTitle,
department: requisitionData.department,
hiringManager: requisitionData.hiringManagerId,
location: requisitionData.location,
numberOfOpenings: requisitionData.openings,
salary: {
minimumAmount: requisitionData.minSalary,
maximumAmount: requisitionData.maxSalary
},
jobLevel: "4",
status: "OPEN",
postingDate: new Date().toISOString().split('T')[0],
applicationDeadline: requisitionData.deadline,
internalDescription: requisitionData.jobDescription
};
const response = await fetch(endpoint, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${accessToken}`,
'X-CSRF
Note: this example was truncated in the source. See the GitHub repo for the latest full version.
Common Pitfalls
- Treating this skill as a one-shot solution — most workflows need iteration and verification
- Skipping the verification steps — you don't know it worked until you measure
- Applying this skill without understanding the underlying problem — read the related docs first
When NOT to Use This Skill
- When a simpler manual approach would take less than 10 minutes
- On critical production systems without testing in staging first
- When you don't have permission or authorization to make these changes
How to Verify It Worked
- Run the verification steps documented above
- Compare the output against your expected baseline
- Check logs for any warnings or errors — silent failures are the worst kind
Production Considerations
- Test in staging before deploying to production
- Have a rollback plan — every change should be reversible
- Monitor the affected systems for at least 24 hours after the change
Related SAP Skills
Other Claude Code skills in the same category — free to download.
ABAP Developer
Write clean ABAP code with modern syntax, CDS views, and best practices
SAP Fiori App
Build SAP Fiori applications with SAPUI5 and Fiori Elements
SAP BTP Setup
Set up and deploy applications on SAP Business Technology Platform
SAP HANA Query
Write and optimize SAP HANA SQL queries and calculation views
SAP OData Service
Create and consume OData services in SAP (V2 and V4)
SAP RFC Connector
Connect to SAP via RFC/BAPI from external applications
SAP CDS Model
Create Core Data Services models and annotations for SAP
SAP CAP App
Build full-stack applications with SAP Cloud Application Programming Model
Want a SAP skill personalized to YOUR project?
This is a generic skill that works for everyone. Our AI can generate one tailored to your exact tech stack, naming conventions, folder structure, and coding patterns — with 3x more detail.