Stock Transfer Overview
Stock Transfer using a #Stock Transfer Order
Let we assume that companies having numerous plants in different geographical locations and frequently require stock movement between plants so Stock transport Order operation helps company to make movement of the stock/material between plants and storage locations of a plant, plant of a company code to plant of another company code and monitor the stock movement using stock reports in the SAP system.
There can be many reason to transfer the stock for example to reduce the freight cost, to reduce the price of a material, Tax Handling (Valuation type – Tax or Untax), damage/defect stock to obsolete, capacity limitation in specific storage area, shortage of stock in one plant, demand of a material increase in certain location/plants suddenly or decrease, it could be slow moving item at some plants, sometime company import material from abroad, received material at a Central location and distribute the stock quantities partially into different plants as demand raised by the receiving plant using stock transfer order and product is manufactured in the manufacturing plant and distribute to the other plants within a company or plants of a sister companies to meet the regional or international (export) locations requirement.
Advantages of using Stock transfer Order
- A goods receipt can be planned in the receiving plant and stock in in-transit can be monitor.
- You can enter a Freight/Forwarding vendor and Delivery costs in the stock transport order.
- STO requirement can be part of MRP and Purchase Requisition can be converted to the stock transfer order and activate availability check for the stock transfer movements.
- The goods issue (GI) can be entered using a replenishment delivery created via Shipping in SD or Inventory management as well.
There are three important master data need to be maintained in the system.
Products: Material Master should be created/maintained on sales organization, Plant (supply and receiving), purchasing organization, accounting and general tabs.
Business Partner (Customer, vendor): Sales Area, General and Purchase organization data should be created and supply plant assign to the supplier master record under Extra menu.
Customizing and Organizational Data
Transaction SPRO to configure the system > Define plants, purchase organization, sales organization, distribution channel, division, storage location, assignment of plant to storage location, define shipping point and assign plants to a shipping point, shipping point determination, assignment of plant, sales organization and purchase organization to a company code, document type (STO, Delivery, Billing), assignment of item category to STO document type, Purchasing Schema, copy control between delivery document type and Billing document type, one step or 2 step activation for Stock transfer order.
Availability Check through checking groups
Checking group and rules determine how the availability check is to be performed (Criteria), checking group define whether or how the system check the stock availability, type of requirement passed on for instance summarize (daily/weekly) or individual requirements for each sales order and execute requirements for the material planning. The checking rules applies how the availability checked carried out at the transaction level (Sales order, production order etc), must be defined for each type of transaction (Sales Order, Production order).
Moreover, checking group and rules defined the scope of the availability check for every different business transaction operations that is which stocks, receipts or issues are to be included in the availability check and whether the check is carried out with or without replenishment lead-time. The link Configuring Availability Check Through Checking Groups (erpgreat.com) give more detail if required.
Shipping Point Determination
Shipping point determination using transaction OVL2, important fields are
- Shipping Condition: Express or normal delivery – derive from customer master record
- Loading group: – derive from material master record, which define what group will load the material for transportation like by crane, pallet, or standard etc.
- Delivering Plant: The delivering plant is a plant from which goods are distributed to the customer and it is become a delivery plant when assignment of sales organization and distribution channel to a plant.
- Proposed shipping point – Shipping point is an important organizational unit responsible for the different activities at shipping point, can assign multiple shipping point to a delivering plant.
VTFL is the transaction used to define control for copying from delivery to billing document.
Select Source and Target document type, make setting as per requirement of the business instance copy pricing from delivery or STO document in the billing.
We can assign standard or define custom routines (custom validations to meet the specific requirements of the business like an instance invoice cannot be processed until or unless goods issue status is completed) in the copying requirement, created using transaction VOFM. Copying Requirements
Stock Transfer E2E Overview
Stock Transfer Order without Delivery
The receiving plant create Stock transfer order in the system to plan movement of stock, document type UB, Item category U to be used and send to the issuing plant. The issuing plant post the goods issue with reference to the Stock transfer order, movement type 351-transfer stock from un-restricted stock into the in-transit stock of the receiving plant, the process end once the goods arrive at receiving plant and goods receipt is posted against movement type 101 with reference to the Stock Transfer order lead to stock quantity increase and material document created, Purchase order history updated.
Note: You cannot post the goods into the block stock if stock in in-transit is valuated, No Finance document will be created, supporting documents can be attached in the Stock transfer order, Goods receipt, goods issue, Notifications can be activated, Goods movement document can be printed, One step procedure not supported and delivery charges can be added using purchasing schema by condition type, material valuation will be based on the issuing plant.
STO with Delivery Document
Step 1 ME21N: The receiving plant create Stock transfer order in the system to plan movement of the stock, document type UB, Item category U to be used and send to the issuing plant. The issuing plant delivers the materials to the receiving plant.
Step 2 VL10B or VL02N: The responsible shipping point (managing shipping activities like picking, packing etc) in the supply plant create a replenishment delivery document, pick the goods, can pack goods and post the goods issue with reference to the delivery document, movement type 641-transfer stock from un-restricted stock into the in-transit stock of the receiving plant and storage location has not yet been assigned, 2 documents created Material document and Finance Document.
Step 3 MIGO: The process end once the goods arrive at receiving plant and goods receipt is posted against movement type 101 with reference to the Stock Transfer order/Replenishment delivery, which lead to stock quantity increase in the unrestricted-use stock at receiving plant along with storage location, reduce stock in the in-transit and material document created, Purchase order history updated. To ensure that delivery is updated so make goods receipt with reference to the replenishment delivery.
Note: Stock Transfer can be carried out in one step (movement type 647) or 2 step (movement type 641), You can post the goods receipt into quality stock or block stock at receiving plant as well for instance to check the quality of a material or some document is missing or incomplete as per the warehouse policy of the company, Goods Receipt recording only material document will be created and No Finance document will be created as valuated stock is already part of receiving plant at good issue, supporting documents can be attached in the Stock transfer order, Notifications can be activated, goods issue and goods receipt, Goods movement document can be printed.
STO with delivery and Billing document
Step 01 ME21N: The receiving plant create Stock transfer order in the system to plan movement of stock, document type NB, Item category Blank (Cross Company) or U (Intra-Company without billing) to be used, assign a vender who have assigned a plant in the supplier master record in order to recognize from the vendor that is a STO with delivery and billing in order to runs pricing in purchasing, be ensure important data of shipping is maintained, shipping data can be organizational data, master data, configuration as well, can check material availability at STO creation time if its required. The MRP can read STO in both supply and receiving plant.
Stock Transfer Order Creation Screen ME21N
Step 02 VL02N/VL10B : Single or collective: The issuing plant perform shipping activities at responsible shipping points (managing shipping) in the supply plant as soon the STO is due, to start shipping activities create a replenishment delivery using document type NLCC, if required replenishment delivery can be planned pick and pack the goods and post the goods issue with reference to the delivery document, movement type 641- post stock from un-restricted stock into the in-transit stock of the receiving plant, two documents created Material and Finance Document. If required can be replenishment delivery in an outbound transport (Shipment).
Run Transaction VL10B to create Replenishment delivery, Enter shipping point, stock transfer order and select execute to display the list of pending activities for this document.
Replenishment Delivery Creation Steps VL10B/VL02N
Note: Operation/Warehouse team at shipping point can display/change the document using VL03N/VL02N in order to take pending actions against the replenishment delivery document, note post goods issue create following documents.
- A material document with two items, one to record the goods issue from his plant, and one to record that the goods are in transit.
- Two accounting documents, one to record the goods issue from issuing plant, and one to record the goods receipt in receiving plant (even though the metal is still in transit)
Step 03 VF01-Billing: The issuing plant create the invoice with reference to the replenishment delivery, in SD billing pricing is carried out by delivery or STO (copy requirement). The internal invoice is created explicitly with reference to the replenishment delivery, or in a collective run. When processing the billing due list, set the Internal Clearing indicator.
Create Billing Document VF01
Step 04 MIGO-Goods Receipt: Once the material arrives at receiving plant and goods receipt is posted against movement type 101 with reference to the replenishment delivery, which lead to stock quantity increase in the receiving plant, on stock order is reduced, reduce stock in the in-transit and material document created, does not change the stock situation in the supply plant and Purchase order history updated.
Enter Stock Transfer order or Replenishment Delivery, quantity, and storage location, can attach document, select correct movement type, can add delivery note/bill of lading number, header text and post it.
Goods Receipt MIGO
Note: To ensure delivery is updated, post goods receipt with reference to the delivery document instead of Stock Transfer Order.
Step 05: MIRO-Invoice Receipt: The receiving plant enters the invoice from the supply company code or if the invoice receipt is automatically posted in internal billing, the invoice has a payment block. Once the quantity or quality of the goods received have checked, the invoice being released for payment.
Create Invoice Receipt MIRO
Enter Invoice, posting date, amount and Stock Transfer order number and post it. The error can be check in the error log.
Purchase order history tab give all the information related to the subsequent document created against Stock Transfer order in the system.
Note: Stock Transfer can be carried out in one step (movement type 647) or 2 step (movement type 641), You can post the goods receipt into the quality stock at receiving plant as well for instance to check the quality of a material or some document is missing or incomplete as per the company procedure, Goods Receipt issue a material document and No Finance document will be created as valuated stock is already part of receiving plant at good issue (supporting documents can be attached in the Stock transfer order, Notifications can be activated, goods issue and goods receipt, Goods movement document can be printed.
Configure Purchasing/IM/IV Messages
System messages can be configured as mandatory or optional like shipping data is missing in STO, plant is not assigned to the purchase organization, supplier is blocked or any standard message required to ensuring that the document is fully completed, these message help to define a compliance procedure of the company procurement/warehouse policies and can be stopped users to processed or saved any document in the system.
System Message types: “S” = success message, “I” = Information message, “W” = warning message, “E” = error message, “A” = termination message
Path different as per PUR/IM/IV: You need to go into configuration (IMG SPRO): Materials Management -> Purchasing -> Environment Data -> Define Attributes of System Messages. Double click on “System Messages”.
The following are the important system messages categories.
- Purchasing document
- External services: master data: service item
- Purchasing general message
- Inventory Management
- Invoice Management
Reports/Fiori Analytical App: There are some important reports/Fiori apps warehouse team needs to review regularly to check the status of the pending Stock Transfer Order, inventory movements and stock position in order to plan goods receipt, return, communicate with the requisitioning department and arrange picking from the warehouse or unloading delivery at warehouse, sometime quality inspection department involve to check the quality standards of the items, test the product quality and accept it to receive it in the warehouse and freeing up the space to receive the incoming delivery or plan of goods issue or transfer posting (storage location to storage location) as per their routine operations.
Overdue Materials – Stock in Transit
Warehouse team can get an overview of the overdue materials for which a stock transport order has been created. Warehouse team can identify these materials to complete the stock transfer process, analyze critical problems, schedule goods receipt at receiving, can filter report according to goods issue date, receiving/issuing plant, days in in-transit, can check status of the item like open items, partially received or completely received items.
Stock in in-transit (source is sap fiori apps reference library, picture is taken from there)
Predictive Analytics model use to predict the delivery date for an order item and it’s based on the historical data of the completed goods receipt successfully so if the Predictive analytics model is active, the system use the predicated delivery date as forecast delivery date. There is a field predicted deviation to check the difference between planned and predicative delivery date; which assist to determine whether the goods receipt on time, there is a delay, or any other situations can be.
Predicted deviation interpretation:
– Negative means forecast delivery date is later than a plan delivery date
Zero means forecast and plan delivery date is the same
+ Positive means forecast delivery date is ahead of the planned delivery date
Adapt Filter allow to enhance the filtering /parameters from basis values to the desired values for instance most commonly used values are purchase organization, document type, plant etc and can add or remove fields (purchase group etc) using adapt filter as per business associates needs, based on the setting data will be displayed in the charts or table, can customize chart using various actions buttons and to add more dimensions to the chart, click on view by and select the dimension you want. To add more columns and would like to perform operations such as sort, filter, group in a table, click on setting. You can clear filters and hider filter bar as well if you want.
chart (source is sap fiori apps reference library, picture is taken from there)
View By and other important functions of the chart
Chart functionality will be explained in detail in my next upcoming post.
Please share, like, comments and add any point you want to share on my post.
Muhammad Shakeel Khan
Senior ERP Supply Chain Specialist (S4HANA/Cloud SD, MM, WM, IS-Oil)