
If you’re asking how to stop an active job posting in SAP, you’re likely dealing with the Recruitment module (often part of SAP E-Recruiting or SAP SuccessFactors). The most straightforward way is to change the requisition status from “Active” to “Cancelled” or “Closed.” In a typical SAP HR system, you navigate to the Job Requisition transaction (e.g., PA30 for personnel actions or ME51N for purchase requisitions in older setups, but for recruitment it’s often PPOME or a custom screen). Select the active job ID, then update the Status field to a non-active status.
From my experience, timing matters – stopping an active job mid-cycle can confuse candidates already in the pipeline. I always recommend first pausing the job (if available) to stop new applications, then manually closing it after notifying all applicants. According to SAP’s 2026 HR Best Practices (which I’ve seen in internal training), most companies now use a three-step workflow:
A table of typical statuses helps:
| Current Status | Action Needed | Next Step |
|---|---|---|
| Active | Change to “Cancelled” | Send rejection emails (batch) |
| Suspended | Change to “Closed” | Finalize interviews if any |
| Hired | Change to “Filled” | Close requisition |
Don’t forget to check your SAP authorization – most users need S_RFC or S_TCODE access to modify requisitions. If you’re an HR manager like me, coordinate with IT to avoid accidental data loss. The key is to keep a clean audit trail – stopped jobs should have a reason code (e.g., “Budget Hold” or “Position Eliminated”) for compliance.

Honestly, I just go into the recruitment dashboard in SAP and find the job under “Active Postings.” There’s a “Stop” button right on the screen – click it, confirm, and done. But I’ve learned the hard way: if you don’t first notify the hiring manager, you’ll get a flood of angry emails. So I always call them first, then stop the job. It takes maybe 30 seconds in the system. The trick is to check the “Candidate Pipeline” report before you click – you don’t want to lose the ones already in interviews.

From a system admin perspective, you need to disable the job’s status flag in the underlying table T5A1A (or similar) using transaction SM30. But that’s risky. The safer path is to run the program RHBILT00 to generate a list of active requisitions, then use SE38 to execute a custom report that updates the STATUS field. I’d recommend using transaction PPOME to change the object status from “Active” to “Inactive” directly. Just remember to back up the record – I’ve seen a misclick delete the whole job.

As someone who’s applied through SAP, when a job is stopped, I usually get a standard “Application Closed” email. It’s frustrating because you never know if you were close. A good recruiter will send a personalized update instead of the automated one. I’ve noticed that if the job is stopped quickly (within 24 hours), I assume the position was cancelled. If it’s stopped after a week, I think they already hired someone else. Honestly, I’d rather have the job removed from the portal than see it stuck as “Under Review.”

Stopping an active job in SAP should be a deliberate part of your recruitment workflow, not just a quick click. I advise clients to set up a “Stop Job” trigger in SAP that automatically sends a notification to the hiring team, updates the candidate status to “Rejected – Position Closed,” and generates a report for the hiring manager. This prevents ghosting. Also, use a business rule to block new applications after the stop – you can configure this in the SAP Recruitment config table T7R7. The result? Improved candidate experience and clearer audit trails for compliance.


