SAP Stock Transfer Processes
A comprehensive guide to Intra-Company Transfers and 3rd Party Processes
A comprehensive guide to Intra-Company Transfers and 3rd Party Processes
Stock transfers in SAP allow organizations to move materials between different locations while maintaining proper inventory and financial control. This guide explains the two major types of transfers: Intra-Company Transfers (within the same organization) and 3rd Party Processes (vendor to customer direct shipping).
Stock transfer processes in SAP allow you to move materials between different plants or storage locations within your organization. These processes ensure proper inventory tracking, financial accounting, and documentation.
Transfer between plants that belong to the same company code, with financial postings at the time of goods issue.
Transfer between plants that belong to different company codes, requiring invoice postings between companies.
Process where your vendor delivers directly to your customer while your company handles the commercial transaction.
An intra-company stock transfer involves moving materials between plants that belong to the same company code. There are three main types of intra-company transfers:
Used when plants are within the same premises or nearby locations. The material is directly transferred from one plant to another in a single step.
Note: When performing a one-step transfer, financial documents are created immediately. The stock value is transferred from one plant to another in the same posting.
Navigate to MIGO transaction in SAP (in older ECC systems, you might use MB1B)
Select "Transfer Posting" and then "Other"
Select movement type 301 "Plant to Plant Transfer Posting"
This movement type handles both the goods issue and goods receipt in a single step
Enter the material, quantity, and plants information:
Review the details, click "Check" to validate the movement, then "Post" to execute the transfer.
The system will immediately reduce stock in the source plant and increase it in the destination plant.
Used when plants are at a significant distance from each other. The stock is first removed from the supplying plant and put into transit, then received at the destination plant once it arrives.
Note: In the two-step process, financial posting happens during the goods issue (303) step. When the goods receipt (305) is posted, there is no additional financial posting.
In the supplying plant, go to MIGO and select "Transfer Posting"
Choose movement type 303 "Transfer Posting Plant to Plant - Removal from Storage"
Enter the material, quantity, from plant/storage location, and destination plant (no destination storage location)
After posting the 303 movement, stock is reduced in the supplying plant
The material appears as "Stock in Transit" in the receiving plant's inventory display
The material is physically in transit between locations
When the material arrives at the receiving plant, go to MIGO again
Choose movement type 305 "Transfer Posting Plant to Plant - Placement in Storage"
Enter the material and destination storage location
Specify the quantity received (may differ from issued quantity if damage occurred)
Used for transfers requiring documentation, especially for state-to-state transfers where shipping documents are needed for legal purposes.
Note: This process creates purchase order-like documentation (STO) that can be used for transport between different states or locations that require formal documentation.
Navigate to ME21N transaction
Select document type "UB" (Stock Transfer Order)
The system will ask for the supplying plant instead of a vendor
Enter material details, quantities, and both plants information:
In MIGO, select "Goods Issue" with reference to the purchase order (STO)
Enter the STO number created in step 1
The system automatically selects movement type 351 for stock transfer in transit
Specify the storage location from which goods will be issued
When goods arrive at the receiving plant, go to MIGO
Select "Goods Receipt" with reference to the purchase order (STO)
Enter the STO number
The system will show the items to be received
Verify the quantity and storage location, then post
Both plants must be created and assigned to the same company code in the Enterprise Structure.
Both the supplying and receiving plants must have proper storage locations configured.
The supplying plant must have sufficient stock of the material to be transferred.
The material master must be extended to both plants with appropriate views (MM01 transaction).
For stock transfer orders, the receiving plant needs the purchasing view, and the supplying plant needs the sales view for the material.
Navigate to Enterprise Structure → Definition → Logistics General → Define, copy, delete, check plant
Then assign the plant to a company code
Navigate to Enterprise Structure → Definition → Materials Management → Maintain Storage Location
If not already active, activate Material Ledger for proper valuation during transfers
In a 3rd party process (also known as a trading scenario or drop shipping), your company acts as an intermediary between a vendor and a customer. The vendor ships goods directly to your customer while your company handles the commercial transaction.
Key Point: In a 3rd party process, your company never physically handles the goods. The material flows directly from the vendor to the customer, but your company manages the documents and financial transactions.
Navigate to VA01 transaction to create a sales order
Use a sales order type and item category configured for third-party processing
Enter customer, material, and quantity details
When you save the sales order, the system automatically generates a purchase requisition
This PR is linked to the sales order and contains:
Convert the purchase requisition to a purchase order in ME21N
Alternatively, create a PO directly and reference the sales order
Key elements of the PO:
This step is optional and depends on your business process
When the vendor confirms shipment to the customer, you can post a statistical GR:
Two invoices need to be processed:
The 3rd party process requires configuration in both SD (Sales & Distribution) and MM (Materials Management) modules:
Important: The 3rd party process requires close collaboration between SD and MM teams. Most of the configuration is done on the SD side, while MM handles the purchasing process.
Feature | Intra-Company One-Step | Intra-Company Two-Step | Intra-Company STO | 3rd Party Process |
---|---|---|---|---|
Movement Types | 301 | 303 (GI), 305 (GR) | 351 (GI) + GR against PO | N/A (No physical movement) |
Physical Flow | Plant to Plant (nearby) | Plant to Plant (distance) | Plant to Plant (documented) | Vendor to Customer (direct) |
Document Flow | Material Document only | 2 Material Documents | STO + Material Documents | SO + PO + Invoices |
Financial Posting | At transfer posting | At goods issue (303) | At goods issue (351) | At invoice posting |
Stock Ownership | Same company throughout | Same company throughout | Same company throughout | Vendor → Customer (company never owns) |
Use Case | Simple internal transfers | Transfers with transport time | State-to-state or documented transfers | Trading business, drop shipping |
Important Note: Stock transfer processes require proper master data setup and configuration. Always verify that the necessary prerequisites are met before executing transfers. For 3rd party processes, collaboration between MM and SD modules is essential.
Our site uses cookies. By using this site, you agree to the Privacy Policy and Terms of Use.