The Audit Trigger
The food manufacturer initiated a major digital transformation in late 2024. Their ECC 6.0 landscape had run largely unchanged for eight years. The transformation included deployment of a new Salesforce CRM integration connecting customer ordering, distributor management, and supply chain visibility directly to SAP materials management and billing modules. Within 60 days of go-live, SAP triggered a formal licence measurement audit. The audit notice, issued in January 2025, cited "material changes to the system landscape requiring compliance validation" under the company's existing licence agreement.
SAP's opening position was specific: the Salesforce integration created indirect access exposure that required additional named-user licensing. SAP's Licence Audit & Compliance (LAC) team claimed exposure across three primary areas: $8.2 million in indirect access violations (55 percent of the total claim), $4.5 million in unlicensed or misclassified named users (30 percent), and $2.3 million in entitlement shortfalls from outdated licence agreements (15 percent). The cumulative $15 million demand was framed as a three-year retroactive assessment, creating immediate financial pressure on the organisation.
The manufacturer engaged Redress Compliance after receiving SAP's preliminary audit data package. The initial review identified systematic methodology errors in every component of SAP's claim. What follows is the exact audit defence approach that reduced this exposure by 92 percent.
The Food Manufacturing Complexity
Food manufacturing creates unique SAP licensing exposure that amplifies audit risk compared to other industries. Three factors significantly increased the initial claim amount in this case.
External Ordering Platforms and IoT Integration
Food manufacturers operate complex supply chain ecosystems. This company's ordering environment included customer web portals (for large retailers), distributor inventory visibility platforms (for wholesalers), supplier quality management interfaces (for ingredient certification), and production facility IoT sensors reporting real-time production line status. SAP flagged each as an indirect access exposure. The audit methodology assumed every external party with read or write access to SAP data required a named-user licence: 847 customer portal users, 324 distributor portal users, 612 supplier quality managers, and 8,400 production facility IoT endpoints.
Seasonal Workforce Complexity
Food production peaks during harvest and peak processing seasons. The company expanded from 42,000 permanent staff to 65,000 during peak harvest (May-July) and again during peak holiday demand (October-November). SAP's Licence Administration Workbench (LAW) measurement captured every user with an active account during the measurement period. Because the LAW measurement ran during August, at the tail end of peak season, it captured 57,000 active accounts—substantially above the permanent headcount baseline. SAP classified 18,000 of these seasonal accounts as full Professional users requiring year-round licensing, even though most were temporary employees accessing the system for 8-12 weeks only.
Legacy Contract Ambiguity
The company's primary SAP licence agreement dated to 2009 with amendments in 2012, 2016, and 2019. The original agreement predated the 2018 Digital Access Adoption Program (DAAP) transition, when SAP fundamentally changed how indirect access licensing was structured. The language in the 2009 agreement referred to "document-based access" and "system user licensing" without defining what constituted indirect access in the emerging digital ecosystem. SAP's audit team used this ambiguity strategically, interpreting the 2009 contract language in the most expansive way possible to maximize the claim.
Facing a large SAP audit claim?
Redress Compliance has defended 500+ engagements. Request an initial claim assessment.Deconstructing the Indirect Access Claim
SAP's methodology for calculating indirect access exposure is the most common source of overclaimed liability in manufacturing environments. Understanding the error pattern is essential to defending against it.
SAP's approach counts every external system that reads from or writes to the SAP database as requiring named-user licences for every individual who could theoretically access the data. This methodology inflates indirect access claims by 60 to 80 percent because it measures interface activity (API calls, data requests, transaction submissions) rather than actual document counts. In this case, the Salesforce integration generated approximately 1.2 million API calls annually to SAP, primarily for order status lookups, inventory checks, and invoice data pulls. SAP valued each API call as a transaction requiring licensing. The reality was different.
The Salesforce Integration Reality
Analysis of the actual data flow revealed that the 1.2 million API calls generated exactly 180,000 unique business documents annually: 85,000 purchase orders, 62,000 goods receipt records, and 33,000 billing documents. Under the Digital Access Adoption Program, these documents create licensing exposure only once—at document creation in SAP. The repetitive API calls for status checking, inventory lookups, and data validation do not create additional licensing exposure. SAP's methodology had multiplied the true exposure by 6.7 times by counting every API call instead of the unique documents created.
The correct digital access exposure from Salesforce integration was $144,000 annually (180,000 documents × $0.80 per document under DAAP pricing), not the $8.2 million SAP claimed. The methodology error accounted for $8.05 million of the original indirect access claim.
IoT Sensor Misclassification
The production facility IoT sensors presented a different issue. 8,400 production machinery endpoints reported real-time status to SAP (temperature, pressure, production volumes, quality metrics). SAP classified each as an indirect access user requiring licensing. However, machines are not users. The Digital Access Adoption Program explicitly excludes machine-to-machine communication and sensor feeds from indirect access licensing. These 8,400 "users" were not users at all—they were equipment status feeds. Removing the IoT sensor exposure eliminated another $2.1 million from the claim.
Distributor Portal Reanalysis
SAP estimated that 12,000 distributor employees would eventually require access to inventory and order visibility through the company's web portal, calculated using a multiplier of total distributor employees. The actual deployment data showed 847 unique external users with active portal accounts during the measurement period, and even that count was inflated by 89 test accounts used during the portal implementation phase. The true active distributor user count was 758. Using SAP's inflated estimate ($4,200 per user annually under indirect access licensing) created a $50.4 million exposure; using the actual 758 users created a $3.2 million exposure. This error alone accounted for $47 million of overclaimed exposure.
The DDLC (Document and Data Lifecycle Count) analysis SAP used compared interface call volumes to measure access intensity. This metric is fundamentally flawed in integration scenarios because high-volume API calls for lookups and validations do not correlate with licensing exposure. Document counts do. By reframing the measurement from call-counts to document-counts, the indirect access exposure collapsed from $8.2 million to approximately $144,000 in true exposure.
User Licence Reclassification
The second major component of SAP's claim—$4.5 million in unlicensed or misclassified named users—contained the largest concentration of defensible error. SAP's LAW measurement had classified 6,200 users as Professional licence type. Analysis of their actual transaction patterns showed that 4,100 of these users should have been reclassified to lower-cost licence types.
Warehouse and Logistics Misclassification
SAP's audit flagged 2,100 warehouse staff as Professional users. These employees primarily performed goods receipt (GR) posting, goods issue (GI) recording, and inventory adjustments. None performed procurement, financial management, or planning functions. Under SAP's licence model, users performing only goods receipt and goods issue—a strictly limited transaction set—qualify for Limited Professional licence type at approximately 40 percent of Professional cost. The audit classification as Professional users created a false overage of 2,100 × $3,100 annually = $6.51 million in claimed exposure. Reclassification to Limited Professional reduced this to $2.604 million—a $3.9 million adjustment.
Field Supervisors and Employee Self-Service
Field supervisors and production line supervisors (1,800 users) had been licensed as Professional. Their actual SAP usage was confined to employee self-service (ESS) functions: time recording, leave approval, absence reporting, and performance metrics viewing. Under SAP's licensing model, ESS-only access requires no SAP licence charge at all—it is included in the underlying M365 or identity platform subscription. Reclassifying these 1,800 users from Professional to ESS eliminated another $5.58 million of claimed exposure.
Finance Department Transaction Limitations
Accounts payable clerks (900 users) had been licensed as Professional users. Their transaction profile showed they performed only invoice parking (AP01 transaction) and invoice display (FK03). They did not perform vendor management, payment runs, GL posting, or any other financial configuration. This limited transaction set qualifies as Limited Professional licence type, not Professional. The reclassification saved $2.79 million.
Duplicate User ID Elimination
LAW analysis uncovered 780 duplicate user IDs—the same individual with multiple active accounts across different client systems (production ECC, quality management DEV system, logistics testing environment). Under proper licence governance, a user should be counted once across all systems they access. Eliminating the 780 duplicates removed another $2.42 million in false exposure.
The user reclassification exercise reduced the $4.5 million named-user claim to approximately $390,000 in true exposure. The $4.1 million adjustment came from applying proper licence type definitions to actual user transaction patterns instead of accepting SAP's classifications.
Recovering Historical Entitlements
The $2.3 million entitlement shortfall claim was the most revealing portion of the audit. It demonstrated the critical fact that SAP's audit team prefers buyers not to know: SAP's audit methodology uses whichever contract documents maximize the claim.
SAP's audit baseline was the 2019 licence agreement renewal, which specified a named-user count and module entitlements current as of that date. The audit team measured actual current usage against the 2019 entitlement baseline and found a shortfall of approximately 2,800 named users not covered by the baseline. At $3,100 per user annually, this generated the $2.3 million shortfall claim.
However, the 2009 master agreement (the original licence foundation) contained engine licences that remained valid and relevant to the current environment. The company had never formally retired these engine licences; they had simply been superseded by the 2019 named-user model. When the 2009 entitlements were properly analyzed and mapped to current usage, they covered 1,900 of the 2,800 allegedly uncovered users. Additionally, a 2016 conversion credit agreement—issued when the company migrated from an older licence type to the current model—granted 890 additional user conversion credits that had never been formally allocated in any subsequent agreement. When these credits were applied, they covered an additional 780 users.
The historical entitlement recovery eliminated $2.05 million of the $2.3 million shortfall claim. The remaining $250,000 exposure represented legitimate new users added since the last licence refresh in 2019, which the company agreed to address through a modest licence adjustment.
This discovery validated an important audit defence principle: the oldest contracts often contain the most valuable entitlements. SAP's audit team works from the most recent contract because it is technically convenient and because most buyers accept the most current agreement as the operative entitlement baseline. In this case, rejecting that assumption and retrieving the 2009 and 2016 agreements from the company's records recovered $2.05 million in offset coverage.
The Settlement Strategy
With the claim deconstructed from $15 million to a provable exposure of approximately $900,000, the settlement negotiation followed a structured process.
Establishing the Defensible Position
Before engaging SAP's audit team in negotiation, the company calculated the true licensing exposure across all three claim categories: Indirect access true exposure: approximately $144,000 (Salesforce digital access plus legitimate distributor users). Named users after reclassification: approximately $390,000 (Professional users properly classified, duplicates eliminated). Entitlements after historical recovery: approximately $280,000 (legitimate 2019 additions after applying 2009 and 2016 entitlements). Total defensible exposure: approximately $814,000.
The Negotiation Process
The company presented this analysis to SAP's audit team systematically, with documentation supporting each major adjustment. SAP's initial response was defensive; the audit team questioned the methodology rebuttals. However, SAP's account executive—whose compensation includes settlement incentives but who is not directly responsible for audit methodology defence—recognized the analytical rigor and informed SAP's deal desk that significant concessions would be necessary to reach settlement.
SAP's subsequent offer was $4.2 million—a 72 percent reduction from the original $15 million claim, but still more than 5 times the defensible exposure. At this point, the company made a strategic decision: rather than accept a settlement materially exceeding the true exposure, they prepared to escalate the dispute to SAP's VP-level dispute resolution process. This is where the commercial leverage shifted.
The Migration Advantage
The company had disclosed (in the audit questionnaire) that they were evaluating S/4HANA migration as part of their digital transformation programme. SAP's business development team understood that a protracted audit dispute could jeopardize a multi-million-dollar S/4HANA licence deal. The company's position became: "A fair settlement on this 2025 audit supports the business case for S/4HANA migration next year. An unfair settlement threatens the entire programme."
That commercial context shifted the negotiation. SAP's VP offered $1.8 million, conditioned on the company committing to S/4HANA evaluation. Further negotiation yielded the final settlement: $1.2 million, which included a forward-looking digital access licence for 2 million documents annually ($80,000 per year commitment), updated named-user agreement reflecting correct role classifications, no retroactive penalty for the three-year audit lookback period, and a written commitment from SAP not to re-audit the digital access scope for 24 months.
Key Lessons for Food Manufacturers
Five specific lessons emerge from this case that apply to any food manufacturing organization facing SAP audit exposure.
IoT and Machine Interfaces Are Not Indirect Access
In most contracts predating 2018, machine-to-machine communication (production sensors, equipment status feeds, automated data collection) is explicitly excluded from indirect access licensing. SAP's audit teams routinely count IoT endpoints as users. Challenge this classification immediately. Require SAP to cite the specific contract language that creates licensing exposure for non-human system endpoints.
Seasonal Workforce Licensing Requires Active Management
Food manufacturers with significant seasonal fluctuation must implement seasonal user lifecycle management. Create temporary user accounts for seasonal workers (in a separate pool) and disable them at season end. This prevents the LAW measurement from capturing seasonal users as permanent named users during measurement periods. Without this discipline, a 25,000-user seasonal expansion forces licensing decisions on 25,000 temporary accounts.
Historical Contracts Contain Hidden Entitlements
Before responding to any SAP audit data request, retrieve and analyze all historical licence agreements, order forms, and conversion credit documents. The oldest agreements often contain the most valuable entitlements because they predate subsequent narrowing of scope or consolidation of licences. SAP's audit methodology uses the most recent contract as baseline unless you force consideration of older agreements. This company recovered $2.05 million by refusing that default assumption.
DDLC Must Be Validated Against Document Counts
SAP's DDLC (Document and Data Lifecycle Count) metric is based on interface activity and API call volumes. This metric systematically overcounts exposure in integration-heavy environments. Always reframe the measurement from interface calls to actual document counts. In this case, 1.2 million API calls represented 180,000 unique documents. SAP's methodology had inflated the exposure by 6.7 times.
Audit Data Requests Require Methodology Challenge
Never provide raw SAP system access or unvetted user lists to SAP's audit team. Require SAP to specify the measurement methodology and validate it before data delivery. Challenge every methodology assumption in writing. Ask: "What defines a user for licensing purposes? How do you count API calls versus document creation? What contract language supports counting IoT endpoints as users?" This process, conducted before providing data, prevents methodology errors from being locked into the audit findings.
How Redress Engages SAP Audit Defence
Redress Compliance conducts SAP audit defence for organizations across all industries. The audit defence process typically unfolds across six phases: initial claim assessment (identifying methodology errors and overclaimed exposure), entitlement recovery (retrieving and analyzing historical contracts), user analysis (reclassifying users to accurate licence types), indirect access reanalysis (validating SAP's integration counts), settlement position development (calculating defensible exposure), and negotiation strategy (timing, leverage, and commercial positioning).
We have completed 500+ engagements across SAP licensing advisory. We have defended 80+ disputes involving indirect access methodology and user licence measurement. We work exclusively on the buyer side. Our methodology is analytical rigor, not vendor relationship leverage. We will help you reduce SAP audit exposure by identifying the errors that are most defensible and most material to the claim. Contact us for an initial assessment of your claim or to discuss your audit defence approach.
Stay Informed on SAP Audit Defence
SAP audit methodology and settlement leverage points evolve continuously. Subscribe to our SAP knowledge hub for quarterly updates on audit trends, defence strategies, and licensing optimization.