Why SAP S/4HANA Migration Needs Clean Process Mapping First
S/4HANA migrations fail on process clarity more often than on technology. Before any system conversion, an organisation needs a documented map of…
An SAP support model for a growing business should define four things explicitly: which incident severities carry which response times, who can raise a ticket and how, what counts as support versus a change request, and how enhancement work is funded. Ambiguity in the third and fourth points causes most disputes between businesses and their SAP support partners.
When an SAP support relationship goes wrong, the argument is almost never about whether a fix was technically correct. It is about whether the work was in scope. A user reports that a report shows the wrong figure. Is that an incident, because the report should work, or a change request, because the report was built to a specification that turned out to be incomplete?
Both readings are defensible, which is exactly the problem. If the contract does not define the boundary, every ambiguous request becomes a negotiation, and the relationship erodes through a hundred small disagreements rather than one large failure.
A support model that survives contact with a growing business defines these four things in writing, in language a business stakeholder can apply without needing a consultant to interpret it.
The right model depends on ticket volume and predictability rather than company size. An organisation with low but unpredictable volume is poorly served by a dedicated resource who is idle most of the month. One with steady high volume is poorly served by ticket-based pricing that penalises exactly the usage pattern it has.
| Model | Suits | Main risk |
|---|---|---|
| Ticket-based AMS | Low to moderate, unpredictable volume | Cost spikes in busy months |
| Retained hours | Moderate volume with improvement appetite | Unused hours expiring |
| Dedicated resource | High steady volume, deep system knowledge needed | Idle capacity, single point of knowledge |
| Hybrid retainer plus pool | Most growing businesses | Requires disciplined pool governance |
Response and resolution times are necessary but insufficient. They tell you whether tickets are being closed, not whether the system is improving. Two additional measures make the difference visible: repeat incident rate, which shows whether root causes are being addressed or symptoms patched, and the proportion of effort going into enhancement rather than firefighting.
A support relationship where enhancement effort is rising and repeat incidents are falling is working. One where both move the other way is being managed to the letter of the SLA rather than to the outcome.
A workable test: if the system is not doing what it was configured and documented to do, it is support. If it is doing what it was configured to do and the business now wants something different, it is a change. This needs to be written into the contract, because ambiguous cases otherwise become negotiations every time.
It varies far too widely for a useful average, but the drivers are consistent: number of active modules, volume of custom code, quality of the original implementation, and how recently it went live. A system in its first year after go-live typically needs two to three times the steady-state volume. Base the initial retainer on measured tickets over a three-month period rather than an estimate.
The practical constraint is coverage rather than cost. Supporting several modules in-house requires either specialists in each or generalists who will be slow on unfamiliar areas, and both models break when a key person leaves. A common workable arrangement is an internal owner who understands the business context, with an external partner supplying module depth.
S/4HANA migrations fail on process clarity more often than on technology. Before any system conversion, an organisation needs a documented map of…
Business process documentation improves ERP adoption by giving users a reference that matches how the system was actually configured for their organisation,…
SAP Fiori replaces transaction-code navigation with role-based apps that show a user only the tasks and data relevant to their job. The…
If this article covers a problem you are dealing with, tell us where you have got to and we will tell you what we would do next.