SAP License Audits Contact Us
Home · Case Studies · Case File 048 · Engine Metrics

MM procurement-volume claim, reconciled.

A global industrial manufacturer rebuilt its SAP MM engine measurement methodology, demonstrated overcounting from purchase-order revisions, intercompany transfers, and stock movements, and reduced a $9.6M claim to $2.8M.

Industrial manufacturer procurement and supply chain operations
Industry
Industrial Manufacturing
Geography
Global · 31 countries
SAP Estate
ECC + Ariba + S/4HANA
MM Document Volume
18.4M counted
— Case File 048 · Engine Metrics

The headline numbers, on the record.

Every result on this site is anonymised at the client's request. Specific figures are real and verifiable through a confidentiality-protected reference call arranged on request.

Opening claim
$9.6M
SAP's initial position
Settled value
$2.8M
final close, goodwill basis
Reduction
71%
vs. opening claim
Duration
19wk
engagement to executed settlement
Section I · The Brief

The MM procurement claim

The manufacturer ran SAP MM as the procurement spine for its global supply chain, with Ariba layered on for sourcing and contract management. The MM engine was licensed against a tier of 12 million annual procurement documents, covering purchase orders, goods receipts, invoice verifications, and related procurement transactions. The 2024 self-declaration produced a count of 18.4 million documents, triggering a $9.6M overage claim.

The supporting workpaper was a single output from the MM measurement utility, with no categorical breakdown. The internal procurement-systems team had treated the figure as deterministic on the basis that it was generated by SAP's own utility against the standard MM document tables.

The triggering observation was that the manufacturer's annual order volume reported in the procurement dashboard was approximately 8.5 million purchase orders, not 18.4 million. The gap between the dashboard figure and the engine declaration was over 9 million documents — the entire overage. The investigation focused on identifying what those 9 million documents were.

Section II · The Opening Claim

The opening position

SAP's opening position rested on the raw 18.4 million figure. The workpaper applied the tier overage rate to the 6.4 million excess, producing the $9.6M claim. There was no analysis of the document-type composition.

We obtained the MM document table for the measurement year and applied a deconstruction analysis. The categorical breakdown produced seven categories: 7.8 million purchase orders to external suppliers, 3.4 million intercompany stock-transfer orders, 2.6 million purchase-order revision and amendment lines, 2.1 million goods receipts against the existing purchase orders, 1.4 million invoice-verification documents posted against existing receipts, 0.8 million stock-movement documents internal to plants, and 0.3 million other.

Only the first category — 7.8 million external purchase orders — matched the contract definition under a strict reading. The next two categories — intercompany transfers and PO revisions — had documented exclusion bases. The remaining categories were either downstream postings dependent on the original PO or internal stock movements that were not procurement transactions in the contractual sense.

Section III · The Defence

The defence

The defence ran on four workstreams. The first documented the categorical breakdown with source-table evidence, document-type filters, and per-category samples. The samples were drawn from each plant and each procurement type proportionally.

The second workstream addressed the intercompany stock-transfer orders — the 3.4 million category. Intercompany transfers are not external procurement transactions; they move material between the firm's own plants. The contractual engine definition referenced "procurement documents posted against external suppliers," and the intercompany transfers were demonstrably internal. The exclusion was uncontroversial once the supplier-classification field was demonstrated.

The third workstream addressed the PO revision lines — the 2.6 million category. Under standard MM behaviour, each revision to a purchase order generates a revision line in the document table. A single PO that goes through three revisions appears as four lines in the count, when contractually it is one procurement transaction. SAP's own measurement note from 2020 addressed this question and supported the net-PO counting approach.

The fourth workstream addressed the downstream postings — goods receipts, invoice verifications, and stock movements. These are not procurement transactions in the contractual sense; they are the operational consequences of the original PO. Counting them against the engine metric was double-counting the same business event. The exclusion was a contractual interpretation question, which we addressed with a written counter-position and supporting precedent. The counter-position offered a settled current-year measurement of 7.8 million external purchase orders, with a $2.8M goodwill payment to close the historical period and a renewed engine tier of 10 million annual external POs.

Section IV · The Settlement

The settlement

Settlement closed at the proposed $2.8M figure with the proposed amendment. The current measurement was accepted at the defended 7.8 million PO count. The forward engine tier was renewed at 10 million annual external POs. The reduction against opening was 71 percent.

The amendment language was the durable outcome. The MM engine measurement methodology was now governed by an explicit contractual definition that the internal procurement-systems team could apply consistently. The Ariba integration project that the firm was planning would create additional procurement-document volume; the amendment ensured that integration didn't trigger a new engine claim.

Total elapsed time from engagement to executed settlement was nineteen weeks. The reduction against opening was 71 percent. The procurement-systems team adopted the categorical reporting in their quarterly licence-position reviews.

Section V · Lessons Applicable

Five lessons for the next MM engine claim

Further detail on the methodology behind the defence is set out in the Engine Metrics Reconciliation white paper. For the broader topic context, see the cluster pillar on Engine metrics, the cluster pillar and the deep dive on MM engine procurement volumes. The topic landing at Engine Metrics provides the broader category context.

Continue with the firm

The two services this matter drew on.

I.

SAP Audit Defence

End-to-end audit response. From the opening letter to the executed settlement, with the contract reviewed, the measurement deconstructed, and the negotiation handled by a buyer-side specialist.

Read the brief →
II.

Compliance Assessment

A pre-audit examination of named users, engine measurements, and indirect-access pathways. We surface the exposure before SAP does, and we quantify the remediation cost.

Read the brief →
Related reading

From the research desk.

— Engine Metrics

Engine metrics, the cluster pillar

The cluster pillar covering measurement methodology, contractual definitions, and the standard defence patterns for the engine in question.

May 2026 · Pillar
— Case Studies

Consumer goods engine reconciliation

A multinational CPG group rebuilt its FI and SD engine measurements and removed $7.2M from a self-declaration claim.

Case File · Adjacent
— Case Studies

Manufacturing engine claim defended

Engine measurement claim contested on contract definitions and decommissioned-system rules.

Case File · Adjacent

An audit notification is not an invoice.

It is the opening position of a negotiation. Speak with a specialist before responding. The first conversation is at no cost and under privilege.

Contact Us →
— Subscribe

SAP Audit Alerts · The weekly briefing

Every Wednesday. Field reports from active matters, decoded SAP communications, and what to look for in the next audit cycle. Work email only.