SAP Stock Transport Order and Stock Transfer Process

SAP Stock Transport OrderLarge companies having many plants in different geographical locations commonly require stock movement from one plant to another. For this purpose, SAP ERP has a special process with SAP stock transport order (STO) that enables to move stock from one plant to another or between different storage locations of plants.

For example, in one of my trading client, we used to import materials from abroad in big containers and then those containers were unloaded into one big branch (plant) as it was cost efficient to import materials in bulk to one location. Next, other smaller branches (plans) raised SAP stock transport order (STO) to purchase stock from big branch for the quantity required. The big branch dispatched the quantity against the STO on the mentioned delivery dates.

In the below screenshot, you can see a diagram illustrating the stock transfer process. STO is raised by a receiving plant and sent to a supplying plant. The supplying plant then delivers the material, which in the SAP system will be shown as stock in transit. When the receiving plant receives the material, goods receipt takes place at the receiving plant. There is no invoicing, as the stock is transferred between plant that are part of the same company.

Stock Transfer with SAP Stock Transfer Order (Example)
Stock Transfer with SAP Stock Transfer Order (Example)

How to Create SAP Stock Transport Order?

To create a stock transport order in SAP, please follow the steps described below. First, either start the transaction ME21N or navigate to the following path in SAP menu: Logistics – Materials Management – Purchasing – Purchase Order – Create – ME21N – Vendor/Supplying Plant Known.

Menu Path for ME21N Transaction
Menu Path for ME21N Transaction

Stock transfer process uses the standard transaction ME21N for creating purchase orders (PO), where we trigger STO process by selecting document type = Stock Transport Order as shown on the screenshots below.

ME21N - Create a Purchase Order
ME21N – Create a Purchase Order
Select Stock Transport Order as the Document Type
Select Stock Transport Order as the Document Type

Here you need to provide your supplying plant. As mentioned above, the supplying plant in our example is the big branch which imported the stock and has stock available. You also have to provide your purchase organization, purchase group and company code as show on the screenshot below. Our tutorials about SAP MM organizational structure should be helpful in learning more about purchasing organization and other MM organizational units.

Enter Supplying Plant, Purchasing Organization, and Company Code in STO
Enter Supplying Plant, Purchasing Organization, and Company Code in STO

In the item overview screen below, you need to provide the material that you would like to procure from the supplying plant along with the plant number which is ordering this material, quantity, storage location and delivery dates as shown below:

Items of Stock Transfer Order
Items of Stock Transport Order

If you have any additional charges which needs to be added to the cost of the material, you should provide the details in the conditions tab. For instance, it is possible to add freight charges as shown below:

Pricing Conditions of Stock Transfer Order
Pricing Conditions of Stock Transport Order

Now, your stock transport order is ready and to cross check for any errors in your STO, click on check button which will tell you if everything is correct in your document. If not, then a red button will come up notifying you about error(s) in the document that needs to be fixed before you can save the document. Once all issues are fixed, you click the Save button, which will save the document. The SAP system will provide you with SAP generated document number as shown below notifying that the document has been created.

SAP Stock Transfer Order has been Created
SAP Stock Transport Order has been Created

Goods Issue Against SAP Stock Transport Order

Once the STO is created, the next step is to do a goods issue against the STO raised above. Go to the transaction MIGO or navigate to the following path in SAP menu: Logistics – Materials Management – Inventory Management – Goods Movement – MIGO.

MIGO Transaction in SAP Menu
MIGO Transaction in SAP Menu

In MIGO, it is necessary to do goods issue against a purchase order, with a movement type 351 which is used for moving materials from supplying plants to stock in transit of receiving plants.

Goods Issue in MIGO Transaction
Goods Issue in MIGO Transaction

Here you need to enter the number of STO, set OK checkbox for the item and then click on Post button which will post your goods issue and provide you a message that a material document was created (see screenshots below).

Set OK Checkbox for the Item
Set OK Checkbox for the Item
A Material Document for Goods Issue against SAP Stock Transfer Order was Created
A Material Document for Goods Issue against SAP Stock Transport Order was Created

Goods Receipt Against SAP Stock Transport Order

Now, the last step is to do goods receipt in the receiving plant when the goods physically arrive there. Goods receipt is also done in MIGO transaction. It is necessary to perform goods receipt against a purchase order using the movement type 101 as shown below. Then, set the OK checkbox next to the material item and finally post the document by pressing Post button. The system will provide you a message that the material document was posted.

Goods Receipt against STO
Goods Receipt against STO
A Material Document for Goods Receipt against SAP Stock Transfer Order was Created
A Material Document for Goods Receipt against SAP Stock Transport Order was Created

Did you like this SAP MM tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP MM tutorials.

Navigation Links

Go to next lesson: Subcontracting Process in SAP

Go to previous lesson: SAP Procure to Pay Process

Go to overview of the course: SAP MM Training

56 thoughts on “SAP Stock Transport Order and Stock Transfer Process”

  1. As a SAMS-1E, ULLS -AE n GCSS user, I see so much resemblance in processes though there is a slight change in the terminologies used. SAP ERP, has broken down the purchasing process, made it simpler to understand once you can understand and keep track of the terminology.

  2. Do we need PO number in STO?
    In the first step you have mentioned to do STO, what should we put in PO space?

    1. If you open your material document in MIGO transaction, you can see STO number in item details on tab “Purchase Order Data”. It is also saved in MSEG table (field EBELN).

  3. I want to say a very big thanks, the write up was very useful.
    I would also want to know how to raise a PR.
    And would also want to take a course on PM.

  4. Sometimes TR generated but TO not generated. How I can see the list of documents not have transfer order number generated. Or how I can have list documents without TO order

  5. Hi Cleo. Please explain the answers to this question especially the last one

    SAP supports several variations of Stock Transfer process with a Stock Transport Order (STO). What are they?
    Stock transfer with STO and a delivery document in one step
    Stock transfer with STO and a delivery document in two steps

    Stock transfer with STO without a delivery document in two steps

    1. Stock transfer with STO and a delivery document in one step -> Possible
      Stock transfer with STO and a delivery document in two steps -> Possible
      Stock transfer with STO without a delivery document in two steps -> Possible

  6. Hi Cleo. Please explain the answers to this question also especially the last one

    In two-steps Stock Transfer process, when accounting documents are created and posted?

    During goods issue from the supplying plant.
    Accounting documents are created only if materials have different valuation classes at the supplying and the receiving plants.

    1. SAP needs to create accounting documents only if material stock will be allocated to different G/L accounts. This is the case when materials have different valuation classes. Otherwise, since the material stock is just moved from plant to plant within the same storage location, SAP doesn’t need to update accounting records.

  7. i created sto no. in me21n and now i am searching it on migo but it didnt search i want to transfer stock one plant to other plant

  8. # How do we do Inter-plant stock transfers? e.g. Plant A (Belgium, Currency: EUR) and Plant B (China, Currency: CNY); stock requirement is from Plant A; Source is Plant B; Both the plants are of the same group company
    Please suggest.

  9. Hello
    When I am trying to do the MIGO for 2nd time with MT101 it is showing posting not allowed for document type ZST.
    Can u please help

    1. i need a bulk report for taking out the all the GI numbers Vs STO numbers for stock transfers between 2 DC for a selected period

  10. hi i need to create Testing scenarios for STO and Intercompany STO.

    Where can i find examples to create testing scenarios.

    1. hi you can use tcode: me2n for that, just supply the STO no. or simply put in document type: UB or ZUB and specifiy supplying site, document date range of your search and article no. ; it will show you by document number with date, po history, supplying site, target site, quantity in sku, order qtuantity, order unit, order price unit, net value, currency, release indicator, qty release, still to be invoiced (value), Still to be delivered (value)

  11. Is there a report that can be generated to compare what was ordered to what has been received if there are any discrepancies

  12. How to batch uplod SAP drawings from public folder ?

    Can you please give us the sample ?
    Thank and Regards,

    Steven

  13. In our company we use the order type UB Stock transport order which is a fully automatic process. The only problem we have is the stock transfer of Bulk Material. We would like to create a manual Stock Transfer Order for Bulk Material.
    Using the UB stock transfer in ME21N the following error comes up and a picking list is not printed.

    “Material managed in bulk, purchasing on stock forbidden”

    Is there a solution in SAP to transfer bulk-material via an stock transfer order?
    Regards, Jan

  14. How can I move quality inspect/restricted material on a STO? Currently we are making it unrestricted and creating a STO then return it to restricted after receiving it., There has to be a way ship QI and release later.

  15. How can I create delivery document in STO process ?

    If required material is Handling Units then what should we do while making STO?

  16. At the time of creating STO by using t code ME21N it is not showing create ME21N- vendor/supplying plant known.

  17. It is very Informative and explained very much in detail that Layman can understand. Thanks you very much for your Effort.🙏

  18. How can create inspection lot for the STO GR at receiving plant, stock should go to QI the result recording and UD finally to UR.

Leave a Reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM!

Your email address will not be published. Required fields are marked *