
The Problem
A pharmaceutical manufacturer in Massachusetts had been running their warehouse the same way for years. It worked — until it did not.
Their quarantine zone was physical tape on the floor. QC release happened over email. Batch status lived in people’s heads. Every goods movement was written on paper first and typed into SAP later — sometimes the next morning.
Nobody thought it was a crisis. Until a shipment of a critical antibiotic left the building before QC had released the batch. It was still under microbiological testing. The recall that followed cost them somewhere around two million dollars. And that was just the financial part.
Six months later their internal audit found around a dozen open compliance findings. An FDA inspection was already on the calendar for early 2024. They were not ready. Not even close.
Why It Mattered Beyond the Warehouse
The recall was painful. But the real fear was what came next.
An FDA Warning Letter would have frozen shipments. Their international contracts had quality clauses — one adverse finding and those conversations would get very difficult very fast. And underneath all of it was a simpler truth that nobody said out loud in meetings but everyone understood. An unreleased batch reaching a hospital is not a compliance problem. It is a patient safety problem.
They needed a fix. A real one. Not another procedure document.
What SCM Champs Did
The VP of Supply Chain called SCM Champs directly in August 2023. Not a formal tender. A phone call. He had heard about SCM Champs from someone at another pharma company who had been through something similar.
He said something simple. “We have maybe five months. Fix it properly.”
The SCM Champs team flew out the following week.
First thing they did — they did not open a laptop.
Two days walking the warehouse floor. Watching how operators actually worked. Not how the SOPs said they worked. What they found confirmed everything. Four physical storage zones existed. Only two were visible anywhere in SAP. Goods coming in had no system-enforced path to quarantine. Operators were confirming movements by keyboard — no scanning. And the connection between SAP QM and the warehouse stock status simply did not exist in any meaningful way. A batch could be sitting in active QC testing and still be physically pickable by anyone on the floor.
After the floor walk came structured interviews with the warehouse manager, QC supervisor, IT lead, and regulatory head. That combination — floor observation plus people conversations — gave SCM Champs a gap analysis with around 27 documented findings mapped against 21 CFR Part 11, EU GMP Annex 11, and the SAP GMP Compliance Framework.
That document became the agreed foundation for everything that followed.
The decision was to move from SAP WM to SAP Extended Warehouse Management — EWM — embedded inside their existing SAP S/4HANA system.
SAP WM was not suitable for this GMP-regulated environment. It provides limited integration with SAP QM and lacks the granular bin-level stock status control that pharmaceutical warehouse compliance demands. For an operation facing an FDA inspection with batch traceability gaps, it was simply not the right fit.
EWM was.
The warehouse was restructured with four clearly defined Storage Types inside EWM. Ambient released. Cold chain released. Quarantine — with system-controlled restrictions preventing picking from quarantine stock under standard operations. And rejected stock — physically and systemically separated. Every incoming delivery now routed to quarantine first. No human decision involved.
Batch management was activated properly. Shelf life fields made mandatory at goods receipt — no receipt possible without manufacturing date and expiry date entered. FEFO — First Expired First Out — set as the default picking strategy. The system selects the earliest expiring batch automatically. Operators cannot choose a different bin without a supervisor authorisation that gets logged.
The most important technical piece was the integration between SAP QM and EWM. Configured integration enables a stock type change in EWM based on the QM Usage Decision. When a QC analyst posts a Usage Decision in QM — that action triggers the status update in EWM through configured follow-up actions and integration settings. Accepted means the batch moves to unrestricted stock and becomes available for picking. Rejected means it moves to blocked stock and routes to the rejected zone. No phone call. No email. No manual step in between once the configuration is in place.
Audit trails secured across all GMP-relevant objects. Every action — every movement, every status change, every override — records who did it, when, what it was before, what it is after. Stored in SAP. Audit trails are secured and cannot be altered by business users.
Electronic signatures configured for critical transactions — goods receipt, QC release, goods issue, destruction of rejected stock. Each signature captures user authentication and approval context at the point of execution. This configuration supports compliance with 21 CFR Part 11 and EU GMP Annex 11.
Role-based access built through SAP GRC. A warehouse operator cannot release a batch. A QC analyst cannot perform physical goods movements. Those two things cannot exist in the same user profile. The system enforces it. Not a policy. The system.
Here is where it got difficult.
About three weeks into the configuration phase the warehouse operators pushed back on the RF scanning requirement. Hard.
They had been doing keyboard entry for years. They were fast at it. They did not see why it needed to change. Two senior operators in particular made it very clear they thought the scanning process was slower and added steps they did not need.
The SCM Champs team did not argue with them. Instead they spent a full day on the floor running parallel sessions — keyboard entry versus RF scanning — and let the operators see the error rate difference themselves. Keyboard entry was producing around one misconfirmation in every fifteen transactions during that exercise. Scanning produced zero.
That changed the conversation. It did not make everyone happy overnight. But it moved from resistance to reluctant acceptance. And by go-live most of them had quietly admitted the scanning process was actually less stressful once they knew the system was catching things they used to catch manually.
That is a small thing. But it is the kind of small thing that decides whether a go-live actually works or falls apart in the first two weeks.
Validation was treated as a quality deliverable. Not a checkbox.
The full Computer System Validation lifecycle was executed. User Requirements Specification covering around 40 requirements — signed off by QA before any configuration was finalised. Installation Qualification confirming the system was correctly set up in production. Operational Qualification with around 65 test scripts — every one with the expected result documented before execution and the actual result signed off by both the tester and a QA reviewer. Performance Qualification under live operating conditions with real batches and real users.
Every failed test generated a deviation report. Investigated. Fixed. Re-tested. Nothing carried forward as an open item.
The Validation Summary Report was signed by the QA Director, the IT Lead, and the Warehouse Manager. Go-live was approved only after that signature page was complete.
Training happened before a single live transaction.
Operators learned RF scanning, quarantine procedure, and what to do when the system instruction did not match what they found physically on the shelf. QC team learned Usage Decision posting and what the electronic signature meant in a regulated context. Supervisors learned how to read the audit trail and handle exceptions without breaking the compliance record.
Go-live was a Monday morning. Normal shift. Full staffing. SCM Champs on the floor for the first two weeks. Watching. Catching small things before they became problems.
The Result
The FDA inspection came in early 2024. A few months after go-live.
The investigator reviewed the audit trail live on screen. Complete and traceable from goods receipt to goods issue for every batch they examined. They tested quarantine stock controls in real time — attempted a pick from a batch held in Q-Stock. The system-controlled restriction blocked it immediately. The attempt itself was logged with timestamp and user context.
The inspection closed with two minor observations. Neither was related to the warehouse system.
First attempt. Done.
In the months that followed — batch mix-up incidents dropped to zero. Quarantine-to-release time came down by nearly 40 percent because the configured QM-EWM integration removed all the manual steps that used to sit in between. Paper records gone. FEFO running consistently across all zones. Every one of the original audit findings formally closed.
What the Client Said
“Honestly? I was not confident we would pass first time. SCM Champs kept telling us we would. Turns out they were right. We have not had a single batch issue since go-live.”
— VP of Supply Chain, Leading Pharmaceutical Manufacturer, Massachusetts USA
SCM Champs — Official SAP Partner. Specialised in implementing SAP EWM in pharmaceutical operations across North America and Europe.


