Scenario 7 — Intra-Company STO (Karachi → Lahore)

TIER 3 · MULTI-PLANT ★★☆☆☆ ⏱️ ~1.5 hours ME21N (UB) → MIGO (351 or 641/101)
← Previous
Scenario 6: Asset Procurement
Next →
Scenario 8: Inter-Company STO
⚠️ Not yet live-tested
This page is built from researched standard-SAP content and has not yet been executed end-to-end in our IDES. The T-codes, fields, and accounts follow SAP standard but may need small adjustments on your S/4HANA 2023 system — we'll confirm and correct them when you run this scenario live. Hit a snag? See the Troubleshooting Center.

📊 Business Case — When & Why You Use This

An intra-company Stock Transport Order (STO) moves material between two plants of the same company code using a formal PO document (Doc Type UB). Unlike a quick storage-location transfer (311), an STO gives you a tracked, approvable document, optional delivery/shipping, and a proper paper trail for stock crossing plant boundaries — all without any vendor invoice, because both plants belong to one legal entity.

🕐 When to use it

One plant has surplus stock another plant needs — e.g. PakSteel Karachi has 20 TO of finished rebars and Lahore has demand. You want a tracked transfer with delivery/transit visibility, not an untracked shelf move.

❓ Why it matters

It is the controlled way to balance stock across plants. The UB PO supports approval, scheduling, in-transit tracking, and (optionally) SD delivery — far more than a plain 311/301 transfer posting can offer.

👤 Who triggers it

The receiving plant's planner/storekeeper raises the STO; the supplying plant's storekeeper issues the goods; in the SD-integrated route a shipping clerk creates the outbound delivery.

🔁 The key distinction

One-step vs two-step. One-step (mvt 647) moves stock instantly with no in-transit phase. Two-step (mvt 641101) parks stock "in transit" until the receiving plant confirms receipt — realistic for trucks taking days.

💰 Financial Impact — The Easy-Money Example

PakSteel moves 20 TO of finished rebars (FERT-REBAR-01), valued ₨3,000,000, from Karachi (PK01) to Lahore (PK02). Both plants sit inside company code PSPK. Here is the money story — and the punchline is that nothing hits the P&L:

📦 Before
PK01 holds ₨3.0M
The rebars sit as inventory at Karachi — a balance-sheet asset of company code PSPK.
🚚 STO transfer (mvt 647 / 641→101)
Inventory moves plant→plant
₨3.0M leaves PK01 inventory and lands in PK02 inventory. Same company code, same valuation amount.
📊 Result
P&L hit ₨0
Total inventory of PSPK is unchanged — it just sits in a different plant. No expense, no revenue.

The big idea: an intra-company STO has no P&L impact — it is just inventory moving between plants (and storage locations) inside the same company code, so total assets are unchanged. The only possible accounting entry is a small price-difference variance if the two plants happen to carry different valuation prices for the same material. Contrast this with an inter-company STO (Scenario 8), where the two plants belong to different legal entities — that one does create a real receivable/payable and intercompany revenue between the two company codes.

💡 Key lesson: Same company code = no money changes hands, no P&L. The STO is about control and tracking of physical stock across plants, not about value creation. Value only moves between legal entities, which is exactly what makes Scenario 8 (inter-company) so much heavier.

🇵🇰 The Business Story

PakSteel Karachi (PK01) has surplus 20 TO of finished rebars (FERT-REBAR-01). Lahore plant (PK02) has demand. Both plants belong to the SAME company code PSPK. Move stock from Karachi to Lahore using STO. Two flavors: one-step (mvt 647) instant transfer, or two-step (mvt 641 → 101) with stock in transit.

🎯 What you'll learn — STO vs simple transfer (311)

📋 Prerequisites

📦 Material needed — create first (just-in-time)

FERT-REBAR-01 (FERT, finished) — create steps. First time? the why behind every field.

🔧 Step-by-Step — Simple route (mvt 351 without delivery)

7.1 — Create STO · ME21N with Doc Type UB
  1. ME21N · Doc Type: UB (Stock Transport Order)
  2. Supplying Plant: PK01 (header → Customer/Vendor tab if needed)
  3. Line:
    • Material FERT-REBAR-01 · Qty 20 TO
    • Receiving Plant: PK02 (in the Plant field on line)
    • Item Category: blank (standard)
    • Storage Location at receiving: FNGD
  4. Save → STO # (e.g., 4500000200)
7.2 — Goods Movement — Method 1: One-step (647)

Stock leaves PK01 and arrives at PK02 instantly. No in-transit stock.

  1. MIGO · Goods Issue · Reference: Purchase Order · STO #
  2. Movement Type: 647 (auto)
  3. Confirm qty + SLocs (RAWM out at PK01, FNGD in at PK02)
  4. Post

FI: NONE if plant valuation prices are equal (same material code, same plant-level price). If price differs → variance to gain/loss G/L.

7.3 — Goods Movement — Method 2: Two-step (641101)

Stock leaves PK01 → in-transit → arrives at PK02 later (realistic for trucks taking 2 days).

  1. Step A (issue from supplying plant): MIGO → Goods Issue → STO → mvt 641 → post (creates in-transit stock at PK02)
  2. Step B (receipt at receiving plant): MIGO → Goods Receipt → STO → mvt 101 → post (clears in-transit, lands at FNGD)

Track in-transit: MMBE for FERT-REBAR-01 → "Stock in Transit" column shows qty between steps A and B.

✅ Verification — Confirm Scenario 7 Worked

🎓 Interview-Ready Answers

Q: What is the difference between an STO and a normal stock transfer (311/301)?

An STO is driven by a purchase order document (Doc Type UB for intra-company), so it supports approval, scheduling, delivery via SD, and in-transit tracking across plants. A 311 is a plain transfer posting between storage locations in the same plant; a 301 is a one-step plant-to-plant move with no PO. Use an STO when you need a tracked, document-based transfer between plants.

Q: Does an intra-company STO post any accounting document?

Generally no P&L impact — both plants belong to the same company code, so total inventory value is unchanged; stock simply moves from one plant to another. The only accounting entry is a price-difference variance if the two plants carry different valuation prices for the same material. There is no invoice, no AR, and no AP.

Q: When would you choose one-step (647) over two-step (641 → 101)?

One-step (647) is for instant transfers where issue and receipt happen together and you don't need to see stock in transit. Two-step (641 then 101) is for realistic logistics where the truck takes time — the goods sit as "stock in transit" (visible in MMBE) after the 641 issue until the receiving plant confirms with the 101 receipt.

← Previous
Scenario 6: Asset Procurement
Next →
Scenario 8: Inter-Company STO