JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 12 min read

Cover: SAP MM Quota Arrangement – master data governing multi-source procurement splits across vendors

SAP MM Quota Arrangement

The Quota Arrangement is the master data object that controls how procurement demand for a material is distributed across multiple approved vendors. It stores the allocation percentage, cumulative usage counter, and lot-size constraints for each source within a defined validity period. Every MRP-driven multi-source split and automatic requisition assignment in SAP MM traces back to this master — provided a Source List is active and the Material Master is correctly configured.


Part 1: Quota Arrangement — Core Concepts (All Modules)

1.1 What Is the Quota Arrangement?

Hub-and-spoke diagram showing Quota Arrangement at center, connected to Source List, Material Master, Vendor Master, MRP, Purchase Requisition, and Purchase Order

The Quota Arrangement is a purchasing master data record that governs multi-source procurement by defining what percentage of the total demand for a material-plant combination is allocated to each approved source of supply. It works as the distribution layer that sits above individual Source List entries, taking a pool of demand (MRP-generated purchase requisitions or manually created PRs) and routing each new order to the vendor whose cumulative quota usage is lowest relative to their allocation target.

AspectDetails
RoleDistributes procurement demand across multiple approved vendors at defined percentage splits
Modules using itMM (Purchasing — primary owner), MRP/PP (automatic source assignment during planning runs), FI (no direct ownership, downstream impact via PO pricing and GR)
TransactionsMEQ1 (Create) / MEQ6 (Change) / MEQ3 (Display) / MEQ4 (Display changes) / ME2Q (Purchasing documents per quota)
Key TablesEQUK (Quota Arrangement header) / EQUP (Quota Arrangement items — one row per source per validity period)
S/4HANA noteQuota Arrangement data model and transaction codes unchanged from ECC. Fiori app “Manage Quota Arrangements” available for maintenance. MRP integration behavior identical to ECC.

1.2 Quota Allocation Methods

2x2 matrix comparing the four quota allocation methods: Quantity-based with quota only, Quota plus Max Lot, Quota plus Min Lot, and Quota plus both Min and Max Lot

The quota split is governed by an allocation method that determines how the system selects a vendor when a new order is assigned. Selecting the wrong method can produce unexpected split results that are difficult to diagnose after the fact in MRP runs.

Allocation MethodCodeUse CaseKey Behavior
Quota1Percentage-based demand split across vendors (most common)System assigns the next order to the vendor with the lowest ratio of (cumulative usage / quota percentage). Counter-based — rebalances automatically over time.
Quota + Max. Lot2Percentage split with a ceiling per vendor per orderSame as quota method, but a single order cannot exceed the Maximum Lot Size defined per quota item. Prevents disproportionately large orders being routed to one vendor.
Quota + Min. Lot3Percentage split with a floor per vendor per orderPrevents trivially small split orders below the Minimum Lot Size. Common for vendors with economic minimum quantities or fixed setup costs.
Quota + Min. + Max. Lot4Combined min/max constraints on top of percentage splitFull control over order sizing per vendor. Adds complexity — only use when both a floor and a ceiling are required simultaneously.

Design principle: Start with Method 1 (Quota only) during blueprint. Add Min./Max. Lot constraints only after reviewing actual order size distributions with the client’s procurement team. Constraints added prematurely can cause source determination failures when demand falls between the min and max thresholds.


1.3 Organizational Levels and Data Hierarchy

Hierarchy diagram showing Quota Arrangement Header (per Material × Plant) with nested Quota Items (per source × validity period) with concrete example

Data hierarchy with a concrete example

Client
   │
   ├── Plant 1000
   │      │
   │      └── Material A — Quota Arrangement Header (active 2026-01 to 2026-12)
   │             │
   │             ├── Quota Item: Vendor X        → 60%
   │             └── Quota Item: Vendor Y        → 40%
   │
   └── Plant 2000
          │
          └── Material C — Quota Arrangement Header (active 2026-01 to 2026-06)
                 │
                 ├── Quota Item: Local Vendor LV → 30% (local content rule)
                 └── Quota Item: Vendor Z        → 70%

1.4 Integration with Other Master Data Objects

Hub-and-spoke showing Quota Arrangement at center connected to Source List, Material Master, Purchasing Info Record, Outline Agreement, and MRP Purchase Requisition

The Quota Arrangement does not function in isolation. It requires a correctly configured chain of prerequisite master data, and its effect is realized only through the MRP run or manual PR source assignment.

ObjectRelationshipPractical Notes
Material Master (Purchasing View)Quota Arrangement Usage field controls whether MRP considers the quotaThe “Quota Arrangement Usage” field (QUNUM) in the Material Master Purchasing View must be set (typically “4” — relevant for all procurement types) for MRP to consult the Quota Arrangement. Without this setting, the quota is completely ignored, even if MEQ1 records exist.
Source List (ME01)Quota Arrangement items reference Source List records; Source List must be activeEach quota item must correspond to an active Source List entry for the same Material-Plant-Validity combination. A Quota Arrangement without an underlying Source List entry for its sources cannot drive automatic source assignment.
Purchasing Info Record (ME11)PIR provides the price and delivery conditions for each quota sourceThe PIR is the condition source for each vendor in the quota split. Quota Arrangement does not store prices — it stores only the split logic. Each source vendor must have an active PIR (or outline agreement) for pricing to be proposed on the resulting PO.
Outline Agreement (Contract / SA)A scheduling agreement or contract can be a quota source instead of (or alongside) a PIRWhen an outline agreement is the source, the quota item references the agreement number rather than a PIR. The agreement conditions (price, terms) then apply to POs generated for that quota item.
MRP / Purchase RequisitionMRP uses the quota to assign sources to MRP-generated PRs automaticallyAt each MRP run, the system evaluates the Quota Arrangement for each material-plant requiring procurement and assigns the source with the lowest quota usage ratio. The PR is created with the source pre-filled, reducing buyer workload.

Part 2: MM-Specific Field Details

2.0 Scope of MM Ownership

Checklist showing MM consultant ownership across Quota Arrangement data sections: Header settings, Quota items, lot-size controls, and usage counter management

Data SectionMM InvolvementNotes
Header Data (EQUK)◎ OwnerMaterial-Plant scope, Quota Arrangement Usage link
Quota Items (EQUP) — Allocation◎ OwnerVendor/source, quota %, validity period, allocation method
Quota Items (EQUP) — Lot Size Controls◎ OwnerMin lot, max lot, max quantity per period
Quota Usage Counter◎ OwnerReset timing, base quantity management
Material Master Prerequisite○ Shared with MM Master Data teamQuota Arrangement Usage field in Material Master Purchasing View
Source List Prerequisite○ Shared with MM Purchasing teamEach quota source must exist as an active Source List entry

Legend: ◎ = Owner / Critical, ○ = Direct involvement


2.1 Header Data (EQUK)

Checklist of key Quota Arrangement header fields: Material, Plant, Quota Arrangement number, and Material Master Quota Usage link

The Quota Arrangement header identifies the Material-Plant scope for which the quota is defined. It is the anchor record that ties the quota items (EQUP) to the correct material and plant, and it links to the Material Master setting that activates the quota for MRP.

FieldDescriptionPractical Usage
Material (MATNR)Material numberIdentifies the material for which demand will be split. One EQUK per Material × Plant combination. In multi-plant projects, a separate header is required for each plant even if the split logic is identical — centralized quota templates are not supported in standard SAP; manage via mass upload (LSMW or migration workbench).
Plant (WERKS)Plant keyScopes the quota to a single plant. Unlike the PIR, there is no cross-plant quota option. For plants sharing the same vendor pool but requiring different splits, maintain separate headers. For plants where no split is needed, omit the Quota Arrangement entirely and manage sourcing through the Source List alone.
Quota Arrangement NumberSystem-assigned numberAuto-assigned by the system at creation. Referenced in the Source List item (Agreement field is blank; the quota number is implicit via material-plant lookup). Not typically used in day-to-day maintenance but important for change history tracking (MEQ4).

2.2 Quota Items (EQUP) — Allocation

Stack layered diagram showing Quota Arrangement items with vendor sources, quota percentages, validity periods, and the quota usage counter mechanism

The quota item is the operational core of the Quota Arrangement. Each item represents one approved source of supply and specifies its share of the total demand. The system tracks cumulative usage against each item’s quota allocation and routes new orders to the source with the lowest usage-to-quota ratio.

FieldDescriptionPractical Usage
Validity Period (Valid From / To)Date range for which this quota item is activeQuota items are time-phased — multiple sets of quota items can exist under one header for different validity periods (e.g., annual vendor contract periods). Always align validity periods with Source List validity and PIR validity. A quota item active beyond its corresponding Source List entry causes source determination errors.
Source (Vendor / Plant / Agreement)The supply source for this itemIdentifies the vendor (LIFNR), internal supplying plant (for STOs), or outline agreement assigned to this quota item. In multi-source scenarios, each row is a different source. The system evaluates all active items in the current validity period during source determination.
Quota (%)Allocation percentage for this sourceThe percentage of total demand to be routed to this source. All active items for a material-plant in the same validity period must sum to 100%. Example: Vendor A = 60%, Vendor B = 30%, Vendor C = 10%. The system does not enforce the 100% sum automatically — a data governance check or custom validation is recommended during mass data load phases.
Quota UsageCumulative usage counterRunning total of quantities assigned to this source since the last counter reset. The system divides Quota Usage by Quota (%) to calculate the effective usage ratio and selects the source with the lowest ratio for the next order. Resetting the counter (MEQ6 → Reset Usage) should be done periodically — typically at the start of a new contract year — to prevent compounding drift from historical assignments.
Quota Base QuantityBase offset for the usage counterAllows an initial offset to be added to the Quota Usage counter, effectively pre-filling demand. Useful when transitioning from a legacy system where some demand has already been placed — set the base quantity to reflect prior orders so the new quota picks up mid-cycle without distortion.
Allocation MethodQuota split method codeDetermines how the system compares sources (pure percentage vs. percentage + lot-size constraints). See Section 1.2 for the four method codes. Set at item level — different items within the same quota can use different methods, though this is uncommon and can be confusing to maintain.

2.3 Quota Items (EQUP) — Lot Size Controls

Comparison two-column diagram showing Min Lot Size and Max Lot Size constraints alongside Max Quantity per period, with examples of how each limits order assignment

Lot size control fields act as guardrails on the quota split, preventing the system from generating orders that are too small to be economically viable or too large for a single vendor to fulfill within the validity period.

FieldDescriptionPractical Usage
Minimum Lot SizeMinimum order quantity assignable to this source per orderPrevents trivially small splits. If MRP generates a PR with a quantity below the Minimum Lot Size for this source, the source is skipped and the next eligible source is selected. Common for vendors with fixed setup costs or minimum order requirements (e.g., a chemical supplier requiring a minimum 500 kg order). Set based on vendor terms negotiated during sourcing.
Maximum Lot SizeMaximum order quantity assignable to this source per single orderCaps the quantity assigned to this source in a single PR/PO. If the total demand exceeds the maximum lot, the excess quantity flows to the next source in the quota sequence. Use for vendors with capacity constraints or when spreading large orders across multiple vendors is a risk mitigation strategy. Requires Allocation Method 2, 3, or 4 to be active.
Maximum QuantityMaximum cumulative quantity assignable to this source within the validity periodPeriod-level cap — once a source reaches its Maximum Quantity for the period, it is excluded from source determination for the remainder of the validity period even if its usage ratio would otherwise select it. Use for vendors with annual supply caps defined in framework agreements.

Prerequisite: Minimum and Maximum Lot Size constraints are only enforced when the Allocation Method includes lot-size control (codes 2, 3, or 4). If Method 1 (quota only) is set, these fields are stored but not evaluated during source determination.


2.4 Quota Usage Counter

Hierarchy tree showing the quota usage counter mechanism: counter per source, usage ratio calculation, source selection logic, and counter reset cycle

The quota usage counter is the mechanism by which the Quota Arrangement achieves its percentage-based distribution over time. Understanding how it works — and how to manage it — is essential for consultants diagnosing unexpected source assignments in MRP runs.

FieldDescriptionPractical Usage
Quota Usage (current)Running cumulative quantity assigned to this source since last resetUpdated each time MRP assigns a PR to this source or a buyer manually assigns a PR. The system selects the source with the lowest (Quota Usage / Quota %) ratio. Example: Vendor A has usage 600, quota 60% → ratio = 10.0. Vendor B has usage 280, quota 40% → ratio = 7.0. Vendor B is selected next.
Quota Base QuantityAdditive offset applied to the Quota Usage for ratio calculationEffective ratio = (Quota Usage + Quota Base Quantity) / Quota (%). Use the base quantity when importing historical demand at go-live — without it, the first MRP run after cutover would assign all demand to the source with zero usage, violating the intended split.
Reset Quota UsageManual counter reset action (MEQ6)Resets the Quota Usage counter to zero for all items in the arrangement. Best practice: reset at the start of each contract year or whenever a major re-negotiation changes the allocation percentages. Failure to reset after a percentage change means the new ratios are applied on top of a usage history that reflects the old percentages, causing a rebalancing phase that can last several months.

Prerequisite: Quota Arrangement source selection only functions if the Material Master Purchasing View field “Quota Arrangement Usage” (QUNUM) is set. Common values: “1” = relevant for purchase orders, “2” = relevant for PRs, “3” = both, “4” = all procurement types including MRP. Consult with the MM master data team to confirm the correct value for each material category during blueprint.


L1) Big Picture

IDCategoryTitle
mm-001OverviewWhat is SAP MM?

L2-A) Master Data

IDCategoryTitle
mm-a01OverviewSAP MM Master Data: Overview, Hierarchy & Relationships
mm-a02-01Master DataSAP MM Material Master
mm-a04-01Master DataSAP MM Class
mm-a04-02Master DataSAP MM Characteristic
mm-a06-01Master DataSAP MM Purchasing Info Record
mm-a05-01Master DataSAP MM Batch Master
mm-a06-02Master DataSAP MM Source List
mm-a06-03Master DataSAP MM Quota Arrangement 📍
mm-a06-04Master DataSAP MM Price Condition

L2-B) Transaction

IDCategoryTitle
mm-b01OverviewSAP MM Transactions: Process Flow, Hierarchy & Module Integration