Setup Step 11 — Reference Purchasing Org

OPTIONAL Layer 4 · Purchasing · owned by MM ⏱️ ~5 min SPRO (no dedicated T-code)
← Previous
Step 10: Assign Purch Org → Plants
Next →
Step 12: Standard Purch Org per Plant

🎯 Why this setting exists

The Reference Purchasing Organization pattern lets several purchasing organizations share one org's contracts, info records, and pricing conditions. You negotiate and maintain a deal once at a central reference org (here REFR), and the local operational orgs inherit it instead of each re-keying the same vendor agreement. It is optional — basic P2P works without it — but it removes duplicate master-data effort for multi-country or multi-unit companies that buy from the same global suppliers.

💡 Easy example

A central "PakSteel Group" purchasing org (REFR) negotiates one steel-supply contract with a global vendor. Once REFR is set as their reference, the Karachi buying org (PKLO) and the UAE buying org (AELO) can both release against that same contract — they don't each negotiate their own.

Update the price once at REFR and every linked org sees the new rate next time they order. Each operational PO still posts to its own company code (book separation via the plant → CC link is unchanged) — only the pricing and contracts are shared, not the accounting.

🔗 How this connects to everything else

The reference org assignment is a thin link that rides on top of purchasing orgs you already created. Here's the web of settings it touches — useful whether you set it up now or come back to it for shared-pricing scenarios.

⬆️ Depends on (must exist first)

⬇️ Enables (what this unlocks)

  • Shared contracts — a contract created under REFR (ME31K) becomes usable by the linked operational orgs.
  • Shared conditions — info records / pricing maintained at REFR (ME11) are inherited by the local orgs.
  • Central deals negotiated once, released locally — less duplicate master-data maintenance.

🧩 Who owns it & why MM cares

MM Pure MM / Purchasing. It lets several buying units reuse one org's negotiated contracts and conditions, cutting duplicate maintenance. You configure and reference it entirely inside MM.

🔮 Links to other modules (now & later)

  • No direct cross-module links — this is an internal purchasing convenience.
  • Indirectly, cleaner shared pricing means consistent values flowing to FI when each operational PO posts to its own company code.

🔧 Configuration — fields & steps

SPRO (no dedicated T-code) · SPRO → Enterprise Structure → Assignment → Materials Management → Assign purchasing organization to reference purchasing organization

📍 Official SPRO Path (verified)
This assignment lives under Enterprise Structure → Assignment (same parent as the other Purch Org assignment configs), NOT under MM → Purchasing.
SPRO
  → SAP Reference IMG (F5)
    → Enterprise Structure
      → Assignment
        → Materials Management
          → Assign purchasing organization to reference purchasing organization
Transaction code: No dedicated T-code in S/4HANA — accessed via the SPRO IMG path only.

Action sequence (official method)

  1. Run SPRO → click SAP Reference IMG (F5)
  2. Navigate the IMG tree (expand each ▶): Enterprise Structure → Assignment → Materials Management → Assign purchasing organization to reference purchasing organization
  3. Click the 🕓 execute icon
  4. Click New Entries
  5. For each row, fill the fields below

Fields explained

Section · FieldFillWhat the field asks (plain words)Why we choose this — and the impact if wrong
Assign purchasing org → reference purchasing org (one row per operational org)
Purchasing OrganizationPKLO / AELO / GLBL (one per row)Which everyday buying desk is going to borrow another org's deals? This is the org that will inherit.These are the operational orgs that actually raise POs, so they are the ones that benefit from shared contracts. Impact: name the wrong org here and the inheritance is wired to a desk that never buys — the real buyers still get nothing.
Ref. Purchasing OrgREFRWhich org holds the master deals to borrow from? This is the lender.REFR is the central org where the group's shared contracts and conditions are kept (Step 8). Impact: point at an org that has no shared deals and the operational org inherits nothing useful.
Release Order (RelOrd) flag✅ tickMay this org place release orders (call-offs) against REFR's contracts? A call-off is ordering against an already-agreed contract.Tick it so PKLO / AELO / GLBL can order against the central contract instead of negotiating their own. Impact: leave it off and the org can see the reference contracts but cannot order against them — the sharing is pointless.
Conditions under Reference Data flag✅ tickMay this org use REFR's pricing (its info-record conditions)?Tick it so the central negotiated price flows down automatically. Impact: leave it off and each org keeps re-keying prices by hand — you lose the "maintain once at REFR" benefit.

Rows to create for your PSEC structure

Standard Purch OrgReference Purch OrgRelease OrdConditions
PKLOREFR✅✅
AELOREFR✅✅
GLBLREFR✅✅

Save (Ctrl+S) → Local Object / TR.

💡 How it works after assignment

🚨 Issues & fixes

⚠️ Common gotcha — don't confuse this with Step 12
Some guides mix this step up with Step 12 (Standard Purch Org per Plant), which uses T-code OMKI. For Reference Purch Org assignment there is NO dedicated T-code — use the SPRO IMG path above only. If you skip this step entirely, each Purch Org simply maintains its own info records and contracts independently: slightly more master-data effort, but everything still works. Add it later when you need shared pricing across orgs.

✅ Verification

📚 Source: Verified against saponlinetutorials.com and SAP Help Portal community Q&A. Note: for Reference Purch Org assignment there's NO dedicated T-code — use the SPRO IMG path above only.

← Previous
Step 10: Assign Purch Org → Plants
Next →
Step 12: Standard Purch Org per Plant