🗺️ The MM ↔ FI Map — one page

How a material is stored, which gates a goods movement must pass, and how one MIGO click becomes a money document. All with the real values from our system: FERT-REBAR-01, 20 TO, ₨350,000 per TO. Read it top to bottom — every arrow means "feeds the next step".

🔵 DATA TABLE where SAP stores it  ·  🟠 GATE config that must say yes  ·  🟢 ACTION what you do  ·  🟣 MONEY what Finance receives

① The material is a book with levels — each level is one table
🔵 MARA
MARA — the cover page
Written once for the whole company: name, base unit, material group, material type.
FERT-REBAR-01 · "TMT Rebar 12mm" · TO · type FERT — 1 row per material
↓ one chapter copy per PLANT (that's why you extend with MM01)

🏭 Plant PK01 (Karachi — makes rebar)

🔵 MARC
MARC — the plant chapter
How THIS factory handles it: MRP type, procurement type, controller.
PD · E (in-house) · PK1 — 1 row per material+plant
🔵 MBEW
MBEW — the price card
What its stock is WORTH here: valuation class (the label!), price control, price.
7920 · S · ₨350,000 per TO
🔵 MARD
MARD — the room count
How many pieces sit in each storage location.
FNGD: 20 TO — 1 row per material+plant+room

🏭 Plant PK02 (Lahore — only receives)

🔵 MARC
MARC — its own chapter
Same structure, own values — Lahore neither makes nor buys, so it needs fewer views.
🔵 MBEW
MBEW — its own price card
PK02 values its stock itself — it could even carry a different price.
🔵 MARD
MARD — its own rooms
Storage locations are per-plant; RM01 in PK02 is a different room than RM01 in PK01.

Check yourself anytime: SE16N → type a table name above · or MMBE for the friendly stock tree.

② Before ANY stock movement posts, it must pass four gates — we met every one of them live
🟠 GATE 1
OMS2 license
"May material type FERT hold quantity + value in this plant?"
closed → ME062 / M7 097
➜
🟠 GATE 2
Period open
"Is this month's door open?" MM clock (MMRV/MMPV) + FI clock (OB52).
closed → M7 053
➜
🟠 GATE 3
G/L drawer exists
"Does the account the address book names actually exist in company code PSPK?"
closed → "893010 does not exist"
➜
🟠 GATE 4
ML price page
"Does this material have its Material-Ledger page in this plant, so value can be written?"
closed → C+470

Every gate opens ONCE and stays open. All four fixes live in the Troubleshooting Center.

③ The posting machine — what one MIGO click really does (our 561 example)
🟢 ACTION
MIGO · 561
You post: receive 20 TO of FERT-REBAR-01 into PK01 / FNGD.
➜ reads the label
🔵 MBEW
Label: 7920
The valuation class from Accounting 1 — "this is a finished good" — plus the price ₨350,000 × 20 = ₨7,000,000.
➜ looks up the address
🟠 OBYC
The address book
"Stock posting + label 7920 → account 792000. Initial-entry offset + 7920 → account 893010."
Few rows serve thousands of materials — that's the whole trick · 🔗 zoom into this chain, click by click
↓ the click produces TWO documents at once
🟢 RESULT A
Material document
The quantity story: +20 TO in FNGD. MARD is updated — this is what MMBE shows.
🟣 RESULT B
Accounting document → ACDOCA
The money story, written into the Universal Journal (one table for FI and CO — see FI vs CO):
Dr 792000 Inventory finished goods  ₨7,000,000
Cr 893010 Inventory change         ₨7,000,000
④ Same machine, every transaction — only the drawer pair changes
You doSAP reads the label……opens these drawersQuantity side
Buy — MIGO 101 vs PO (Scen. 1)7920 (or 3000 for iron)Dr Inventory / Cr GR/IR (vendor's IOU — cleared later by MIRO)stock ↑ receiving plant
Declare — MIGO 561 "Other"7920Dr Inventory / Cr Inventory change (893010)stock ↑ from nowhere (go-live / practice)
Move — STO 351→101 (Scen. 7)7920 in BOTH plants' MBEWInventory PK01 → Inventory PK02 (variance only if prices differ)PK01 ↓ · in transit · PK02 ↑
Consume — MIGO 201/261 (Scen. 3)3000 / 7900Dr Consumption expense / Cr Inventorystock ↓, cost hits P&L
The whole page in one sentence: a material lives as a book of tables (MARA → MARC/MBEW per plant → MARD per room); every movement must pass four one-time gates; then the posting machine reads the material's label (valuation class), looks the label up in the address book (OBYC), and writes two documents — one in pieces (MMBE), one in money (ACDOCA). That is MM ↔ FI integration, end to end.

Deeper: 🔗 the 7920 Chain (stock-label zoom) · 💸 the P2P Money Trail (PO → payment, every account tagged) · Accounting 101 · interactive table explorer · the material this map uses · every gate's error & fix