... ...

SAP Stock Transfer: The Complete 2‑Branch, 9‑Scenario Master Guide (MIGO + STO)

Stock Transfer

Stock transfer in SAP is one of the most misunderstood areas in Materials Management. Most consultants only know fragments:

  • Some know only MIGO‑based stock transfers
  • Some know only Stock Transport Orders (STO)
  • Some know only intercompany scenarios
  • Some know only 1‑step vs 2‑step movement types
  • Some know only delivery‑based STO or billing‑based STO

Very few people see the complete picture. This master guide is designed to change that. It brings together every major stock transfer scenario, every key movement type, and every STO variant into one clean, logical, real‑world framework.

How to use this master guide

This page is your navigation hub. It explains the full structure of SAP stock transfer and links to detailed configuration and execution guides for each scenario. Start with the branch that matches your current project, then follow the numbered posts to build a complete, consistent design.

The two main branches of SAP stock transfer

All SAP stock transfer scenarios can be grouped into two major families:

  1. Branch A: Stock Transfer without STO (MIGO‑based)
  2. Branch B: Stock Transfer with STO (Purchase Order‑based)

Once you understand these two branches, every movement type, document type, and integration point falls into place.


A — Stock transfer without STO (MIGO‑based)

This is the simplest form of stock transfer in SAP. There is no purchase order, no delivery, and no billing. Everything is executed directly in MIGO using stock transfer movement types.

  • Executed via MIGO
  • No STO, no delivery, no billing
  • Works for both intra‑company and inter‑company stock transfers
  • Key movement types: 301, 303, 305

A1 — Main guide: MIGO‑based stock transfer

This post is your starting point for all MIGO‑based stock transfers. It explains both intra‑company and inter‑company scenarios, and the difference between 1‑step and 2‑step stock transfers.

👉 Stock Transfer in SAP: The Best Guide with All Scenarios Explained

  • A1.1 — Intra‑company stock transfer
    • A1.1.1 — 1‑step intra‑company stock transfer (301)
    • A1.1.2 — 2‑step intra‑company stock transfer (303 + 305)
  • A1.2 — Inter‑company stock transfer
    • A1.2.1 — 1‑step inter‑company stock transfer (301)
    • A1.2.2 — 2‑step inter‑company stock transfer (303 + 305)

As you go through the MIGO scenarios…

…you’ll see the limitations of pure movement‑type‑based stock transfers. Once you understand those limits, the next logical step is to move into STO‑based stock transfers for better control, traceability, and integration.


B — Stock transfer with STO (Purchase Order‑based)

The second branch uses Stock Transport Orders (STO). Here, stock transfer is driven by a purchase order, optionally followed by delivery and billing. This is where integration with SD and FI comes into play, especially in intercompany scenarios.

  • Uses Stock Transport Orders (STO)
  • Can include delivery and billing
  • Supports both intra‑company and inter‑company stock transfers
  • Integrates MM, SD, and FI in advanced scenarios

B0 — Overview: Mastering SAP Stock Transport Orders (STO)

This post introduces the STO concept and explains the three main STO‑based stock transfer processes: without delivery & billing, with delivery but without billing, and with delivery & billing.

👉 Mastering SAP Stock Transport Orders (STO)

From here, the STO branch splits into three core process types:

  1. B1 — STO without delivery & without billing
  2. B2 — STO with delivery & without billing
  3. B3 — STO with delivery & with billing (intercompany STO)

B1 — STO without delivery & without billing

This is the simplest STO‑based process. There is a Stock Transport Order, but no delivery document and no billing. The stock transfer is executed in two steps using a goods issue and a goods receipt.

  • PO document type: UB
  • Movement type: 351
  • Always a 2‑step process
  • Works for both intra‑company and inter‑company (depending on plant company codes)

👉 Stock Transfer with STO but without Delivery & Billing — Configuration Guide


B2 — STO with delivery & without billing

In this scenario, the Stock Transport Order triggers an outbound delivery, but there is still no billing between the plants. This gives you better logistics control and warehouse integration without creating intercompany invoices.

  • PO document type: UD
  • Delivery type: NL
  • 1‑step stock transfer: 647
  • 2‑step stock transfer: 641 + 101
  • Works for both intra‑company and inter‑company

👉 Stock Transfer with STO & Delivery but Without Billing — Setup & Execution

B2.1 — Special case: 1‑step STO with delivery between the same plants

There is a powerful special case where you configure a 1‑step STO with delivery between the same plants, even when the standard process uses 2‑step STOs. This is achieved using special document and delivery types.

  • Special PO document type: YUD
  • Special delivery type: YNL
  • 1‑step STO between the same plants, alongside existing 2‑step STOs

👉 Maximize SAP Efficiency: Configure 1‑Step STO with Delivery Alongside 2‑Step STO Between the Same Plants


B3 — STO with delivery & billing (intercompany STO)

This is the most advanced STO scenario and is often called the intercompany STO with delivery and billing. Here, the sending plant belongs to a different company code than the receiving plant, and the process integrates MM, SD, and FI.

  • PO document type: NB
  • Delivery type: NLCC
  • Billing document created in the supplying company code
  • Logistics Invoice Verification (LIV) in the receiving company code

👉 How to Configure SAP Intercompany STO Process with Delivery & Billing

B3.1 — Logistics Invoice Verification (LIV) for the receiving plant

The billing document created in the supplying company code becomes a vendor invoice in the receiving company code. The configuration and execution of this step are covered in a dedicated guide.

👉 How to Configure Logistics Invoice Verification in SAP S/4HANA

B3.2 — Accounting entries in intercompany STO

To fully understand the financial impact of intercompany STO with delivery and billing, you need to see the accounting entries at each step of the process. This is covered in a dedicated accounting entry guide.

👉 Mastering Accounting Entries in the SAP Intercompany STO Process with Delivery & Billing

B3.3 — MM pricing procedure for STO scenarios

Wherever pricing is applicable in STO scenarios, the MM pricing procedure becomes critical. This includes intercompany STOs with delivery and billing, and any scenario where internal prices or transfer prices are required.

👉 Ultimate Guide to SAP S/4HANA MM Pricing Procedure


How to get the maximum value from this series

To get the most out of this complete SAP stock transfer series, follow this sequence:

  1. Start with A1 to understand MIGO‑based stock transfers and movement types.
  2. Move to B0 to understand the role of STO in stock transfers.
  3. Study B1 and B2 to master STO without billing.
  4. Deep‑dive into B2.1 if you need 1‑step STO with delivery between the same plants.
  5. Finish with B3, B3.1, B3.2, and B3.3 to complete your understanding of intercompany STO, LIV, accounting, and pricing.

Don’t treat stock transfer as a single configuration topic.

It is a complete integration story across MM, SD, and FI. When you understand all nine scenarios in this series, you don’t just know how to post a movement — you know how to design a robust, auditable, and scalable stock transfer landscape in SAP S/4HANA.

Share this guide:LinkedInFacebook𝕏 Post
Join the discussion

Enjoying these SAP guides? 🚀 Support the site with a $5 coffee to keep them free! Support via Stripe 🔒

LG Logistics Experts Ltd

Registered in England & Wales (No: 13409501)

Quality Assurance: This blueprint has been reviewed for technical accuracy by our consulting team. Content is aligned with SAP S/4HANA Best Practices for global logistics implementations.

Editorial Policy →