What Are SAP Engine and Package Licences?

In SAP's licensing model, most software is licensed either by named user (an individual person who uses the system) or by engine and package (a functional module licensed by business volume metrics). Engine and package licences apply to SAP software components that do not fit neatly into the named-user model — typically because the software processes transactions automatically, serves large numbers of incidental users, or is deployed to support a business function whose scale is better measured by volume than by user count.

The distinction matters enormously for compliance. Named-user licences grow when you add people. Engine and package licences grow when your business grows — even if no one has deliberately changed the software configuration or deliberately added anything to SAP. This silent growth mechanism is the root cause of most engine and package licence compliance failures.

SAP does not impose technical limits that cut off functionality when you exceed your licensed metric quantity. Instead, you remain fully operational and accumulate a compliance gap that only becomes visible at the next annual USMM measurement, during an audit, or when SAP's account team conducts a licence review. This characteristic makes proactive monitoring essential — and makes engine licence over-spending and under-licensing equally common outcomes without it.

The Major SAP Engine and Package Licence Categories

Employee-Based Licences

The most common volume metric for SAP HCM (Human Capital Management) modules is the number of employees managed in the system. SAP SuccessFactors, SAP HCM on-premise, and SAP Payroll are typically licensed on a Per Employee Per Month (PEPM) basis where the employee headcount in the system determines the licence fee. As headcount grows through organic hiring, acquisitions, or contractor onboarding, the licensed employee count must be adjusted correspondingly.

The compliance challenge with employee-based licences is that headcount changes happen continuously and often without the IT or procurement team's awareness. A merger integration that brings 500 employees into the SAP HCM system may not trigger an IT change request — it appears as a business process event — but it immediately creates a licence compliance gap if the SAP entitlement has not been updated.

Order and Transaction Volume Licences

SAP Ariba, SAP Commerce Cloud, and certain SAP S/4HANA procurement modules are licensed based on transaction volumes — the number of purchase orders, sales orders, or invoices processed through the system per year. These licences grow directly with business activity. A year of strong procurement activity or significant revenue growth can push transaction volumes above the licensed tier without any system change occurring.

Ariba uses a "spend under management" metric for some modules — the total procurement spend processed through the Ariba platform determines the licence tier. When an organisation expands its supplier network or onboards new procurement categories into Ariba, the spend under management grows and may cross into a higher licence tier. SAP monitors Ariba usage data directly and will initiate a commercial conversation when consumption approaches or exceeds the contracted threshold.

Processor and Core-Based Engine Licences

Several SAP technical components — particularly in the SAP HANA database, SAP PI/PO integration platform, and certain SAP NetWeaver components — are licensed based on processor metrics. The number of CPU cores or processors on the hardware running the licensed software determines the licence scope. Migrations to more powerful hardware, virtualisation changes, and cloud infrastructure scaling can all inadvertently increase the processor footprint beyond the licensed scope.

In virtualised and cloud environments, processor-based licences present particular compliance challenges because processors are dynamically allocated. A cloud infrastructure change that increases the vCPU count available to an SAP workload may cross a licence tier boundary without any deliberate decision by the IT team.

SAP IBP (Integrated Business Planning) Metrics

SAP Integrated Business Planning is licensed based on the number of planning objects (typically SKU-location combinations) managed in the system. As organisations expand their product portfolio, enter new markets, or increase geographic distribution complexity, the number of planning objects grows and the IBP licence scope must expand accordingly. IBP licence metrics can grow rapidly in organisations that expand their supply chain planning scope, and the per-planning-object cost makes unmanaged growth commercially significant.

SAP Analytics Cloud Capacity Licences

SAP Analytics Cloud (SAC) is available under both user-based and capacity-based licensing models. The capacity model licences by the volume of data processed, stored, or the number of stories and models maintained in the system. Organisations that have adopted SAC broadly and are producing large numbers of analytics models and data integrations may accumulate capacity consumption well beyond their initial licence scope without realising it because each individual team's usage seems modest in isolation.

Not sure what engine licences you have or how much you're consuming?

We provide independent SAP engine licence assessments covering consumption, gap analysis, and optimisation.
Request an Assessment →

Why Engine Licence Shelfware Coexists with Compliance Gaps

The paradox of SAP engine licence management is that shelfware — licences purchased but not utilised — and compliance gaps — usage exceeding licence entitlement — frequently coexist in the same SAP landscape. This happens because engine licences are often purchased in bundles, as part of larger commercial deals, or in advance of anticipated growth that does not materialise at the pace expected.

An organisation may have purchased an SAP PI/PO integration licence scoped for 500 message scenarios and only be using 180, while simultaneously exceeding their licensed employee count in SAP HCM by 300 people. The net result is that they are both over-paying for unused integration capacity and under-licensed for their actual HR deployment — a dual compliance and cost problem that standard USMM measurements do not surface in a commercially actionable way.

The commercial consequence is that at renewal, SAP uses the compliance gap (under-licensing) as leverage to drive new purchases while the shelfware (over-licensing) is rarely offered back as a credit. Independent licence position assessments that document both shelfware and gaps give procurement teams the negotiating evidence to offset new licence purchases against unused entitlements.

"We consistently find both shelfware and compliance gaps in the same SAP landscape. The shelfware gives you negotiating currency; the gaps give SAP their leverage. The side that has done the arithmetic before the conversation starts wins."

How SAP Measures Engine and Package Licences

Engine and package licence measurements are performed through a combination of SAP's native measurement tools and, in some cases, external data sources. The USMM transaction collects named-user data and some engine metrics from each SAP system. The LAW (License Administration Workbench) consolidates multi-system measurements. However, for certain engine types — particularly those based on external business data (employee counts, spend under management, planning object counts) — the measurement relies on data that must be provided by the customer rather than collected automatically from the system.

This customer-reported measurement model creates compliance risk in both directions. Under-reporting of engine usage — intentional or accidental — creates a compliance gap that SAP can dispute. Over-reporting — equally common, particularly where measurement methodology is unclear — results in the customer paying for a higher licence tier than they actually require. Independent engine licence assessments that establish accurate, documented baseline measurements are the foundation of both compliance and cost optimisation.

Best Practices for SAP Engine and Package Licence Compliance

1. Create an Engine Licence Register with Metric Definitions

Maintain a register of every SAP engine and package licence in your contract portfolio, including the specific metric that applies to each licence, the contracted quantity, the measurement source, and the measurement frequency. Many SAP customers cannot readily identify which engine licences they hold because they are buried in schedule documents within complex global licence contracts. The register is the starting point for all subsequent compliance work.

2. Define Measurement Ownership for Each Engine Metric

Every engine metric must have a named owner in your organisation — typically the HR director for employee-based metrics, the procurement director for spend-based metrics, and the IT director for processor and integration metrics. The named owner is responsible for notifying the SAP licence management team when the relevant business volume approaches a licence tier threshold. Without named ownership, engine metrics grow without governance until an audit makes the gap visible.

3. Implement Quarterly Volume Monitoring, Not Annual

Annual USMM measurements are the contractual minimum, but quarterly monitoring of key engine metrics provides 9 months of advance warning before an annual reporting cycle closes. Quarterly monitoring allows you to identify growing compliance gaps, initiate licence negotiations from a position of advance knowledge rather than audit pressure, and document your good-faith compliance management for any future audit defence.

4. Benchmark Metric Growth Against Business Plans

Engine licence metrics grow with the business. Align your engine licence review cycle with your annual budgeting and planning process so that business growth projections — new headcount, revenue targets, transaction volume forecasts — trigger a corresponding licence adequacy review. The cost of proactively purchasing a licence tier adjustment before the compliance gap materialises is consistently lower than the cost of remedying a gap discovered during an audit.

5. Document Shelfware and Use It as Negotiating Currency

When engine metrics show that you are significantly below your contracted quantity in one area while at or above the threshold in another, document the shelfware formally. At renewal or true-up, present SAP with a consolidated view of your licence position that includes both the gap and the shelfware. Well-documented shelfware has genuine commercial value as an offset against new licence purchases, but only if it is quantified and presented in negotiation before SAP sets the commercial terms.

6. Challenge SAP's Engine Metric Interpretation

SAP's engine metric definitions are not always unambiguous. The definition of what constitutes a "managed employee" in HCM, what counts as a "planning object" in IBP, and what data qualifies as "spend under management" in Ariba each contain interpretive scope that can be applied more or less broadly. Independent SAP licence advisors who have reviewed the contractual definitions across hundreds of engagements know where the definitional boundaries are commercially contested and can apply more favourable interpretations that reduce the measured liability.

7. Review Engine Licences Before S/4HANA Migration

The S/4HANA migration process changes the licence baseline for many engine and package components. Some ECC engine licences do not carry forward directly into the S/4HANA or RISE with SAP model. The migration is an opportunity to right-size engine licence entitlements, eliminate shelfware, and negotiate new metric tiers that reflect your actual business volume rather than the historical volumes that the original licence purchase was sized against.

SAP Licensing Intelligence

Engine licence definitions and metric interpretations change with each SAP product update. Subscribe to our SAP hub for expert compliance insights.

Engine Licences in the S/4HANA and RISE Context

The transition to SAP S/4HANA changes the engine licence landscape significantly. Several standalone engine licences that were separately procured in the ECC era are now bundled within S/4HANA user licence tiers. This bundling creates commercial opportunity — if you were previously purchasing those engines separately, you may be able to eliminate the standalone licence cost — but also creates compliance complexity because the bundled inclusions are not always clearly communicated by SAP at the time of the S/4HANA conversion.

RISE with SAP subscriptions bundle certain engine licences within the core subscription scope, but industry solutions, advanced analytics engines, and specialised integration components remain separately licensed. Customers who assume that RISE covers all their previous engine entitlements are particularly at risk of discovering gaps post-migration when the new system is in production and reverting the commercial terms is difficult.

The annual support obligation on engine licences — approximately 22% of net licence value — means that shelfware engine licences carry an ongoing annual cost beyond the original purchase price. A €500,000 engine licence with no active usage costs approximately €110,000 per year in support fees. Identifying and either eliminating or renegotiating shelfware engine licences at the next renewal opportunity delivers recurring savings that compound over the support term.