SAP Audit Defence
End-to-end audit response. Engine-schedule rebuttals, contracted-definition rebuilds, privileged audit-response posture. The defence that holds the line on engine measurements.
Read the brief →A continental utility group received an $8.6M audit claim covering HANA Enterprise CPU, BW LSA++, and PI message throughput. We rebuilt the engine measurement under the contracted definitions and closed at thirty-one percent of the opening position.
An active SAP audit response engagement run between September 2025 and February 2026. Figures verifiable through reference call.
The client, a continental utility group with regulated network operations in France, Spain, and Portugal, received an SAP audit notification flagging engine-licensing scope across HANA Enterprise CPU, BW LSA++ data-mart consumption, and PI message-throughput measurement. The audit team had run a measurement against the production estate and identified what it characterised as substantial over-consumption against the contracted engine entitlement.
The audit position carried an opening claim of eight point six million dollars covering all three engine categories, structured as a back-licence-plus-maintenance demand with a settlement-window incentive scheduled to expire within the SAP fiscal-quarter boundary. The audit team’s position was that the engine measurements were definitive and that the contractual interpretation of HANA CPU and BW LSA++ was not within the scope of the audit response.
The brief from the group CIO and general counsel was to defend the engine measurements against the contracted definitions, rebuild the measurement methodology under privilege, and close the audit on the corrected baseline without escalation to SAP legal. The internal technical and SAM teams were authorised to support the rebuild with full access to the operational telemetry.
The audit team’s opening claim was structured as three engine-category sub-components against the contracted entitlement. Each sub-component carried its own measurement methodology, contractual reference, and proposed remediation.
The sub-components broke down as follows.
We took the engagement on an active-audit response footing with written notice to the SAP audit team that the engine measurements were being formally contested under the contracted measurement methodology. The technical rebuild was conducted under privilege with the client’s general counsel as the privileged communication anchor, supporting the rebuild under the legal-professional protection in the event of escalation.
On the HANA Enterprise CPU measurement, we pulled the contracted definition from the master agreement’s engine schedule. The contracted measurement was peak-consumed physical CPU averaged over the prior twelve months, not the licensed-capacity measurement the audit team had applied. The audit team had counted allocated VM cores; the contracted definition was peak-consumed physical CPU. The corrected measurement closed at 34 cores against the 32-core entitlement — a marginal over-consumption requiring a 2-core top-up, not a 16-core back-licence.
On the BW LSA++ data-mart measurement, the audit team had counted every data-mart instance regardless of its consumption status. The contracted definition referenced production-consumed data-marts only, excluding development, test, and reference-only data-marts that did not contribute to production reporting. The corrected measurement closed at 13 production-consumed data-marts against the 12-data-mart entitlement — a single-data-mart over-consumption rather than the six the audit team had claimed.
On the PI message-throughput measurement, the audit team had counted all messages routed through the PI platform including system-internal RFC traffic, EDI acknowledgement messages, and test-environment traffic. The contracted definition referenced production-to-production application messages excluding system-internal traffic. The corrected measurement closed at 195M messages against the 180M entitlement — a 15M over-consumption requiring a single-band top-up, not a 60M-message back-licence.
On the SolMan adjacency, the contract’s SolMan clause permitted a non-productive secondary instance for disaster recovery and pre-production patching. The second SolMan instance was a non-productive DR target and was outside the chargeable scope under the contractual definition.
The audit closed at two point seven million dollars against the opening eight point six million dollar claim — a sixty-nine percent reduction. The settlement was structured as three engine top-up commitments (2 HANA cores, 1 BW data-mart, 1 PI message-throughput band) plus a corrected SolMan adjacency clarification, with all four elements documented against the contracted engine-schedule definitions.
The contract language was updated to incorporate an engine-measurement annex that documented the contracted definitions as the controlling measurement methodology for future audits. The annex specifically covered HANA Enterprise CPU (peak-consumed physical), BW LSA++ (production-consumed data-marts), and PI message throughput (application-message count excluding system-internal traffic). The annex was signed by both parties as part of the audit closure.
Total elapsed time from audit notification to closure was nineteen weeks. The matter closed without escalation to SAP legal and within the contracted audit-response window. The client’s general counsel was kept under privilege throughout the engagement.
Five takeaways from the matter that apply to any organisation facing an SAP engine-licensing audit.
They measured forty-eight cores. The contract said thirty-four. We did not need to win that conversation — we needed to bring the contract.
End-to-end audit response. Engine-schedule rebuttals, contracted-definition rebuilds, privileged audit-response posture. The defence that holds the line on engine measurements.
Read the brief →Engine-measurement annexes, closure-letter language, definition schedules. The contractual updates that prevent the same measurement question recurring in the next audit cycle.
Read the brief →Sixty pages on engine-schedule structure, HANA CPU and BW LSA++ contractual definitions, PI message-throughput framework, and audit-defence posture.
The engine-schedule structure, the HANA Enterprise CPU definition, the BW LSA++ data-mart framework, and the PI message-throughput measurement.
Top-five utility cuts a $16.8M S/4HANA conversion claim to $5.4M through baseline rebuild and digital-access pricing lock.
Speak with a specialist before responding to your next SAP communication. Our first conversation is at no cost and under privilege, regardless of where you are in the audit cycle.
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 →Every Wednesday. Field reports from active matters, decoded SAP communications, and what to look for in the next audit cycle. Work email only.