Stock Transfer for Subcontracting
Stock and Customer Consignment
You can use this function to transfer a stock order for a subcontractor from the supplying plant to the receiving plant in one step.
The following components are involved in this stock transfer:
● Purchasing(MM-PUR) in entering the order
● Shipping (LE-SHP) in making the delivery from the issuing plant and posting goods issue
To process the goods issue in Shipping, the following prerequisites must be fulfilled:
In Customizing for Purchasing, you have assigned a delivery type to the purchasing document type. If the document type does not have a delivery type, you can post the goods issue only in Inventory Management.
In Customizing for Purchasing, you have maintained the customer number of the receiving plant.
In Customizing for Sales & Distribution, you have maintained the shipping point determination.
In the material master record, you have maintained shipping data.
Edit the Customizing table (transaction SM30). For view V_T161W, you have entered the corresponding plant combinations (supplying and receiving plant) for work area/document category F, and you have set the One Step indicator.
You have entered movement type 64A for schedule line category NN in Customizing, under Materials Management ->Outsourced Manufacturing -> Specify Movement Types for One-Step Stock Transfer for Subcontract Orders.
If the document type contains a delivery type but another requirement is missing (for example, shipping data), you receive either a warning message or an error message (depending on the system configuration) when you try to enter the stock transport order.
In addition to the features provided in Stock Transfer Using a Stock Transport Order, you can use the following features:
● When you select the vendor in the stock transport order, you can specify whether the vendor is a subcontracting vendor.
● You can enter the goods issue with a delivery using Shipping, and you can enter goods receipt in the subcontracting stock for the receiving plant.

You cannot use the one-step stock transfer with movement type 64A for materials with serial numbers. When you create a stock transport order for materials with serial numbers, the system terminates the process automatically and an error message is displayed.
In the Customizing view V_T161W, you determine whether a one-step stock transfer should be used for a combination of plants (supplying and receiving plant). If you set the indicator for a one-step stock transfer, you cannot use a two-step stock transfer procedure for this particular plant combination. If you still want to use a one-step or two-step procedure for a plant combination, you can use a Business Add In (BAdI).
If you have set the indicator for a one-step stock transfer but still want to implement the two-step stock transfer using the BAdI, you should not set the Subcontracting Vendor (SC Vend.) indicator on the Delivery Address tab page when you create the purchase order.
For more information about the BAdI, see Customizing for Logistics Execution under Shipping → System Modifications → Business Add-Ins in Shipping → Business Add-In for Transferring Fields from General Delivery Interface. (Interface: LE_SHP_GN_DLV_CREATE)
You can use the BAdI to transfer additional fields from the general delivery interface KOMDLGN to the delivery item or delivery header, for example. When you create deliveries, you can control the data transfer using the general delivery interface (function module GN_DELIVERY_CREATE). The relevant methods are MOVE_KOMDLGN_TO_LIPS or MOVE_KOMDLGN_TO_LIKP.
The following overview contains the characteristics of stock transfer procedures.
Information |
Data for Stock Transport Order with SD |
Order type MM-PUR |
UB |
Movement type |
GI (Goods Issue): 64A; GR (Goods Receipt): 101 |
Delivery type in SD |
NLN |
Price |
Valuation price |
Planning using |
Purchase order |
Stock after goods issue |
Subcontracting stock at vendor |
Delivery costs |
Yes |
You enter a goods issue for the stock transport order in Shipping, for which a replenishment delivery is created.
● The quantity issued is managed as unrestricted-use subcontracting stock at vendor in the receiving plant.
● You can enter delivery costs in the stock transport order on the Conditions tab page.
Plant A would like to order materials from plant B. In plant A you enter a stock transport order. The stock transfer is used to plan the movement.
Issuing plant B posts a delivery.
Plant B delivers the goods to plant A. In the Change Outbound Delivery (VL02N) transaction, the goods issue is posted from plant B and to the goods receipt in the vendor's subcontracting stock. This posting is completed in one step.
...
1. Create a stock transport order (transaction ME21N).
● Enter the supplying plant, purchasing organization, purchasing group, material, quantity, receiving plant, and delivery date.
● On the Delivery Address tab page at the item level, enter the vendor and select that the vendor is a subcontracting vendor (SC Vend).
● Save the purchase order.
If you use a release strategy, release the purchase order (Display Purchase Order, ME29N), and save the purchase order again.
2. Create the delivery for the order (Sales Orders/Purchase Orders Worklist - Selection, VL04).
3. Edit the delivery that you created (Change Delivery, VL02N). Add the picked quantity and enter the storage location.
Select the delivery, and then post the goods issue.