Skip to content
Techwaukee

Point of View · SAP & ERP

Why S/4HANA programs stall, and how specialist teams get them moving

Most S/4HANA programs don’t fail outright. They lose momentum in predictable places, and the fix is usually sharper expertise in the right seats rather than more people.

Techwaukee Editorial Team · October 14, 2026 · 5 min read

Key takeaways

  • S/4HANA programs usually stall in predictable places: custom code, RICEFW gaps, data quality, integrations and Fiori adoption.
  • Adding generalist headcount to a specialist bottleneck tends to slow a program down before it speeds it up.
  • Small, targeted specialist teams embedded in the existing program restore velocity fastest.
  • With ECC mainstream maintenance ending in 2027, every lost quarter narrows the room for testing and scope decisions.
Talk to a specialist

The stall rarely looks like failure

S/4HANA programs seldom collapse in a single dramatic moment. More often they drift. Testing cycles extend, a custom code remediation backlog grows faster than it shrinks, and the cutover date moves one quarter at a time. Steering committees see green status on most workstreams and amber on a few, yet the go-live keeps receding. By the time anyone names the problem as a stall, the program has spent months of budget on activity that did not move the critical path.

The pressure behind these programs is real. SAP has announced the end of mainstream maintenance for ECC 6.0 in 2027, with extended maintenance options available to 2030 at additional cost. That timeline turns every lost quarter into a strategic issue rather than a scheduling inconvenience: less runway for testing, less flexibility on scope, and a growing risk of compressing the hardest and most consequential work into the final months before go-live.

Where momentum is usually lost

Stalls tend to cluster in a handful of places, and they are remarkably consistent across industries. The common thread is that each requires deep, specific expertise that generalist capacity cannot substitute for. Adding another project manager or a broad functional consultant rarely helps when the real blocker is several hundred custom programs that no longer behave correctly against the simplified S/4HANA data model.

Each of these is a specialist problem. A remediation backlog needs ABAP developers fluent in the new data model and the ABAP RESTful application programming model. An integration backlog needs people who have built and secured OData services in production. Treating them as generic capacity issues is how programs end up with more people, the same velocity and a noticeably higher monthly burn rate.

  • Custom code remediation: legacy ABAP that depends on tables, fields or transactions simplified away in S/4HANA.
  • RICEFW inventory gaps: reports, interfaces, conversions, enhancements, forms and workflows that were never fully catalogued and surface late in testing.
  • Data migration quality: master data that loads technically but fails business validation in mock cutovers.
  • Integration rework: point-to-point interfaces that must be rebuilt as OData services or moved onto SAP BTP.
  • User experience: Fiori apps that need configuration, extension or custom development before users will accept the new processes.

Why adding headcount often makes it worse

When a program slips, the instinct is to add people. The result is frequently the opposite of what was intended. New team members need onboarding, system access, landscape familiarity and context on design decisions made months earlier. Senior people who are already the bottleneck spend their time explaining rather than delivering. For several weeks, sometimes longer, velocity falls before it recovers, if it recovers at all.

The problem compounds when the additions are not matched to the blocker. A program stalled on custom code needs developers who can read legacy ABAP and rewrite it for S/4HANA, not more functional analysts. A program stalled on testing needs test leads who understand integrated end-to-end scenarios across finance, supply chain and sales. Precision in who joins the program matters far more than how many people join it.

What a specialist team looks like

A specialist team is small, targeted and assembled against a specific backlog. It is typically embedded inside the existing program rather than run as a parallel project, so it inherits the governance, tooling and transport discipline already in place. Its members are chosen for hands-on experience with the exact work in front of them, not for general SAP familiarity or an impressive list of past logos.

The value of this model is that each person is productive within days rather than weeks, because they are solving problems they have solved before. Techwaukee’s SAP practice is built around this kind of targeted deployment, with specialists across RICEFW, ABAP, OData, Fiori and BTP typically placed within one to two weeks of a clearly defined requirement. Speed matters less than fit, but on a program racing a fixed deadline, both count.

  • A technical lead who can triage the backlog and sequence it against the cutover plan.
  • ABAP developers experienced in S/4HANA custom code remediation and the RESTful application programming model.
  • Fiori and UI5 developers for app extension and custom builds.
  • Integration specialists for OData, SAP BTP and middleware rework.
  • A data migration specialist who owns mock-load quality, not just load mechanics.

How to restart a stalled program

Restarting momentum starts with honest diagnosis. Before requesting anyone, break the stall down into concrete backlogs: how many custom objects remain, how many interfaces are unbuilt or untested, how many data objects failed the last mock load. A backlog with a count and an owner can be resourced and tracked. A general sense that things are behind cannot, no matter how much budget is attached to it.

Next, resource against the critical path rather than evenly. If custom code is blocking integration testing, the first specialists go there, even if other workstreams also look thin. Set a short, explicit objective for the incoming team, such as clearing a defined set of objects before the next test cycle, and measure progress weekly. Short horizons keep the work visible and show quickly whether the intervention is working.

Finally, plan for knowledge transfer from the first day. Specialists should document remediation patterns, reusable OData services and Fiori extensions so the permanent team can sustain them after go-live. The goal is not dependency on outside experts but a program that leaves the organization more capable than it found it, with a support model that does not hinge on a few individuals.

The leadership questions that matter

For CIOs and program sponsors, the most useful question is not whether the program is on schedule, but where it is losing time and why. Ask for backlogs by type, not status by color. Ask which blockers require skills the current team does not have. Ask how long it would take to bring those skills in, and what another quarter of waiting would cost against the 2027 horizon.

Programs that answer these questions candidly tend to recover. Those that treat a stall as a scheduling problem, rather than a skills problem, tend to keep slipping. The difference is rarely budget or commitment. It is whether the right expertise is in the right seat at the right moment, and whether leadership is willing to make that change before the timeline makes it for them.

Ready to accelerate your delivery?

Tell us what you need to deliver. We’ll come back with the right expertise and a delivery model that fits.