You are on page 1of 25

Stock Transfer between Storage

Locations of the Same Plant

Applies to:
SAP ECC 6.0. For more information, visit the Supply Chain Management homepage.

Summary
In some business cases, a Plant may have 2 different storage locations like one is a Bulk Storage and
another one is a Storage from which the goods is issued to Sales. Both the storage locations are located
geographically a little far away one from the other. So whenever the stock level goes below certain limit at
the Sales Storage location, the material is replenished from the Bulk Storage. For this, we have to transfer
stocks from one storage location to another storage location of the same Plant. In this demo, we are going to
see how to capture this Scenario in SAP ECC.

Author: M Manimaran
Company: Pricewaterhouse Coopers Service Delivery Center (Bangalore) Pvt Ltd., Bangalore, India
Created on: 13 July 2011

Author Bio
Manimaran has 12 years of total experience of which 3.7 years in SAP consulting. He is a certified
consultant in SAP PP and SCM APO modules. He has variety of SAP experience in Implementation,
Support and Testing projects. He is interested in learning other module Scenarios also. He is
currently working in Pricewaterhouse Coopers Service Delivery Center (Bangalore) Pvt Ltd, as a part of the
functional team in the implementation project to the world's largest NGO.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 1
Stock Transfer between Storage Locations of the Same Plant

Table of Contents
Stock Transfer between Storage Locations of the Same Plant .......................................................................... 3
Introduction: .................................................................................................................................................... 3
Process: .......................................................................................................................................................... 3
Scenario Setup: ............................................................................................................................................... 4
Set up Stock Transport Order: ........................................................................................................................ 6
Define Shipping Data for Plants ................................................................................................................................... 6
Assign Delivery Type and Checking Rule .................................................................................................................... 7
Set Up Stock Transfer Between Storage Locations: ...................................................................................... 8
Activate Stock Transfer between Storage Locations .................................................................................................... 8
Assign Delivery Type and Checking Rule According to Storage Location ................................................................... 8
Define Shipping Data for Stock Transfers between Storage Locations ........................................................................ 9
Shipping Point Determination according to Storage location: .................................................................................... 10
Process: ........................................................................................................................................................ 11
Run MRP at the MRP Area 'ZSMM2' level ................................................................................................................. 11
Convert the Purchase Requisition to Stock Transfer Order: ...................................................................................... 12
Create Outbound Delivery for the Purchase Order: ................................................................................................... 14
Post Goods Issue for the Outbound Delivery: ............................................................................................................ 16
Post the Goods Receipt for the Purchase Order: ....................................................................................................... 19
Automatic Delivery Creation: ........................................................................................................................ 21
Setting up Automatic Delivery Creation: .................................................................................................................... 21
Create Stock Transport Order and check the Automatic Delivery creation: ............................................................... 22
Related Content ................................................................................................................................................ 24
Disclaimer and Liability Notice .......................................................................................................................... 25

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 2
Stock Transfer between Storage Locations of the Same Plant

Stock Transfer between Storage Locations of the Same Plant


Introduction:
In some business cases, a Plant may have 2 different storage locations like one is a Bulk Storage and
another one is a Storage from which the goods is issued to Sales. Both the storage locations are located
geographically a little far away one from the other. So whenever the stock level goes below certain limit at
the Sales Storage location, the material is replenished from the Bulk Storage. For this, we have to transfer
stocks from one storage location to another storage location of the same Plant. In this demo, we are going to
see how to capture this Scenario in SAP ECC.

Process:
The process starts from the MRP run at the Receiving storage location. The MRP will create a Purchase
Requisition based on the settings maintained at the Material master level. The PR will be converted into
Purchase Order to get the material from the Issuing Storage location (Bulk Storage location). The shipping
point will be determined based on the Issuing Storage location. Then Outbound Delivery will be created with
respect to the Purchase Order created and Goods Issue will be done for the Outbound Delivery. This will
reduce the Stock from the Issuing storage location and we can find the stock as In-transit quantity. Good
Receipt will be posted for the PO. This will reduce the In-Transit stock and increase the stock in the
Receiving Storage Location.

Stock Transfer between Storage Locations of the Same Plant


Planning

Purchase
MRP run Requisition
Created
Purchasing

Convert Purchase
Purchase Order
Requisition to
Created
Purchase Order
Execution
Logistic

Shipping Point
Determined based Create Outbound
on Storage Delivery
Location
Management
Inventory

Check the
Check the
Inventory
Inventory reduced Post Goods Issue Post GR for the
increased at
at Issuing Storage for the delivery Purchase Order
Receiving Storage
Location
Location

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 3
Stock Transfer between Storage Locations of the Same Plant

Scenario Setup:
Data used for the Scenario:

Plant: 1300

Storage locations: SMM1, SMM2

MRP Areas: ZSMM1, ZSMM2

Customer: 90031

Sales Organization: 1000

Distribution Channel: 01

Division: 00

Purchase Organization: 001

Vendor: 21

Shipping Points: 1300, MM01

Material: X_SLOC_MAT

Material 'X_SLOC_MAT' is maintained in both the storage locations (SMM1 and SMM2) of the Plant 1300.

Material is maintained for both the MRP Areas. In the ZSMM2 MRP area, the MRP type is set as 'VB'
(Manual Reorder Point Planning). The lot size procedure is set as HB (Replenish to Maximum Stock level)
and the Maximum Stock level is set as 30 EA.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 4
Stock Transfer between Storage Locations of the Same Plant

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 5
Stock Transfer between Storage Locations of the Same Plant

Check the initial stock level at both the Storage locations.

Set up Stock Transport Order:


The following Configuration settings to be done,

IMG -> MM -> Purchasing - >Purchase Order -> Set up Stock Transport Order

Define Shipping Data for Plants

In this step, you maintain the shipping data for plants for stock transfer processing.

Here we maintain the customer number of the receiving plant. This customer number is used in SD shipping
processing to identify the goods recipient (ship-to party) if provision has been made in Customizing for a
stock transfer to be carried out with an SD delivery.

We can also define the following for the supplying plant:

Sales organization

Distribution channel

Division

With this data, the system determines the shipping data for the material to be transferred (e.g. the shipping
point).

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 6
Stock Transfer between Storage Locations of the Same Plant

We also define the language in which the PO texts are to be maintained for the supplying plant.

Assign Delivery Type and Checking Rule

In this step, we specify whether an SD delivery is to be created in the case of a PO with a certain
combination of supplying plant and document type. You can also specify which delivery type is to be used.
The delivery type in Sales and Distribution (SD) determines how a delivery is handled. In the standard
system, the delivery type 'NL' is used for stock transfers without a billing document.

PS: This is the Plant level setting, whereas we will make same sort of setting at Storage Location level also.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 7
Stock Transfer between Storage Locations of the Same Plant

Set Up Stock Transfer Between Storage Locations:


The following Configuration settings to be done for Stock Transfer between Storage Locations,

IMG -> MM -> Purchasing - >Purchase Order -> Set up Stock Transport Order -> Set up Stock Transfer
between Storage Locations

Activate Stock Transfer between Storage Locations


In this step, we activate the 'Issuing Storage Location'. This will allow us to enter issuing storage locations in
stock transport orders and stock transport scheduling agreements.

Assign Delivery Type and Checking Rule According to Storage Location

In this work step, we specify whether a delivery is to be created in the case of a purchase order with a certain
combination of supplying plant, issuing storage location, and document type. In addition, you can specify
which type of delivery is to be used.

A new delivery type 'ZNL' is created by copying the standard Delivery type 'NL'. This will be assigned to the
combination required for our Scenario. (Document Type: UB, Supplying Plant: 1300, Issuing Storage
location: SMM1, Delivery Type: ZNL and Checking Rule: 01)

Save the entries.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 8
Stock Transfer between Storage Locations of the Same Plant

Define Shipping Data for Stock Transfers between Storage Locations


In this IMG activity, you can set up the shipping data for delivery processing in the case of a stock transport
order covering a stock transfer between two storage locations. The data is as follows:
1. Sales organization
2. Distribution channel
3. Division
4. Goods recipient
The system derives the necessary data for a delivery from the storage locations involved in the process.
The sales area data is derived from the issuing storage location (sales organization, distribution channel, and
division). The goods recipient is derived from the receiving storage location.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 9
Stock Transfer between Storage Locations of the Same Plant

Shipping Point Determination according to Storage location:


To determine the Shipping Point according to the Issuing Storage Location, the following settings are to be
done.

Define Rule for Determination of Shipping Point

This menu option enables us to define for each Delivery Type whether the shipping point is to be determined
solely from the combination of plant, loading group, and shipping condition, or whether the storage location is
additionally to be included in the determination process (storage-location-dependent shipping point
determination).

For the Delivery Type 'NL' assigned at the Plant level, the rule determines Shipping point without considering
Storage location. And for the Delivery Type 'ZNL' assigned at the Storage Location level, the rule
determines Shipping point using Storage location also.

Assign Shipping Points According to Storage Location

This menu option enables to assign the shipping points to the desired combinations of plant, storage
location, shipping condition and loading group.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 10
Stock Transfer between Storage Locations of the Same Plant

Process:

Run MRP at the MRP Area 'ZSMM2' level


In the transaction MD02, Enter the material, Plant and MRP Area. Enter twice to run the MRP.

Access the Stock/ Requirement List (MD04) to view the MRP results. Purchase Requisition is created for 16
EA to replenish the stock to the Maximum Stock level of 20 EA.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 11
Stock Transfer between Storage Locations of the Same Plant

Convert the Purchase Requisition to Stock Transfer Order:


From the Stock/ Requirement List (MD04), click the Details button on the Purchase Requisition line. In the
pop up, Click the button '--> Purchase Order'.

'Create Purchase Order' Screen will appear. In the right hand side screen, select the Order Type 'UB - Stock
transport Order'. Enter the Purchase Organization '1000', Company Code '1000' and the Issuing Plant '1300'.

In the left hand side screen, select the PR number and click 'Adopt' button. All the PR details will be copied
to the Purchase Order.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 12
Stock Transfer between Storage Locations of the Same Plant

In the Item Sub screen, scroll to the right and enter the Issuing Storage Location. Press Enter.

Make sure that the Shipping Point 'MM01' is determined according to the settings maintained to determine
shipping point according to the Storage Location. We can also see the Customer number updated from the
Plant- Shipping Point settings.
Save the Purchase Order. Note down the PO number: 4500017471
Refresh the Stock Requirement List. The PR is replaced with the PO created. We can see that the issuing
storage location is updated as SMM1.

Check the Stock Requirement List for the Issuing Storage Location SMM1. We can see the Requirement
'Confirmation Release (ConRel)' for the Purchase Order.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 13
Stock Transfer between Storage Locations of the Same Plant

Create Outbound Delivery for the Purchase Order:


In the transaction VL10B, enter the Shipping Point 'MM01' and in the Purchase Order tab, enter the PO
number 4500017471. Click 'Execute'.

Select the Purchase Order line displayed and click the 'Create Delivery in the Background' button.

Once the delivery is created, one more line will appear with green signal. Select the Second line and click
'Log for delivery creation' button.

In the Delivery Creation Log, select the line and click 'Document' button.

We can see the created OB Delivery number. Note down the Out bound Delivery number: 80015346

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 14
Stock Transfer between Storage Locations of the Same Plant

Click 'Display Document' to display the Delivery document.

Document Flow:

Go to the Purchase Order and check that the Purchase Order History is updated with the created Outbound
Delivery number.

Check the MD04 for the Issuing Storage location for the update with Delivery number.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 15
Stock Transfer between Storage Locations of the Same Plant

Post Goods Issue for the Outbound Delivery:


In the transaction VL02N, enter the delivery number and press 'Enter'.

In the Picking tab, enter the Picked Quantity and press 'Enter'. Make sure that the Overall Pick Status is
updated as 'Fully Picked'.

Post the Goods Issue.

Check the Status in the Delivery for the success of the Goods Issue.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 16
Stock Transfer between Storage Locations of the Same Plant

In the Issuing Storage Location, we can see the stock got reduced by 16 EA and the same is appearing as
'Stock In-Transit'. Similarly the Delivery is disappeared from the MD04 List.

We can see the same Stock In-Transit Quantity in the receiving Storage Location also.

Check the Purchase Order History to see the Material Document number. The movement type used is 641.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 17
Stock Transfer between Storage Locations of the Same Plant

Check the material document that there are no FICO documents created since the stock transfer is
happening within the same plant.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 18
Stock Transfer between Storage Locations of the Same Plant

Post the Goods Receipt for the Purchase Order:


In the transaction MIGO, post the GR for the Purchase Order.

Check that the Receiving Storage Location stock is increased and the PO line is disappeared. Similarly the
Stock In-Transit Quantity also disappeared.

Check the PO history and the Material Document.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 19
Stock Transfer between Storage Locations of the Same Plant

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 20
Stock Transfer between Storage Locations of the Same Plant

Automatic Delivery Creation:


We can automate the process of creating Outbound Delivery for the Purchase Order. While creating and
saving the Purchase Order, the system will automatically create the Delivery and update that in the Purchase
Order History. For that we need to do few customizing settings.

Setting up Automatic Delivery Creation:


Prerequisite: Refer the SAP OSS note: 1069488

In the transaction /nVL10CUC, choose the delivery creation profile 'STOA' and uncheck the indicator
'Georoute'.

Activate Automatic Delivery Creation:


In this step, we can activate the automatic delivery creation for the purchasing document type / plant
combination. (UB/ 1300)

SPRO > MM > Purchasing > PO > Set up STO > Activate Automatic Delivery Creation and CRM Billing

Activate Automatic Delivery Creation for PO Type and Shipping Point:


In this step, we are restricting the automatic delivery creation with purchasing document type / shipping point
combinations (UB/ MM01).

SPRO > MM > Purchasing > PO > Set up STO > Activate Automatic Delivery Creation for PO Type and
Shipping Point

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 21
Stock Transfer between Storage Locations of the Same Plant

Create Stock Transport Order and check the Automatic Delivery creation:
In the transaction ME21N, create a Stock Transport Order between the storage locations of the same Plant.
Make sure that the determined Shipping point is 'MM01'.

Save the STO. Note down the STO number: 4500017472

Exit the transaction

Check the created STO in the transaction ME23N. Purchase Order History is updated with the Outbound
Delivery number.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 22
Stock Transfer between Storage Locations of the Same Plant

Display the Outbound Delivery.

Thus the creation of the Outbound Delivery for the Stock transfer Order can be automated.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 23
Stock Transfer between Storage Locations of the Same Plant

Related Content
http://sapfunctional.com/MM/StockTransfer/Configure.htm

http://forums.sdn.sap.com/thread.jspa?threadID=1672801

http://forums.sdn.sap.com/thread.jspa?threadID=1655962

http://forums.sdn.sap.com/thread.jspa?threadID=1195636
For more information, visit the Supply Chain Management homepage.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 24
Stock Transfer between Storage Locations of the Same Plant

Disclaimer and Liability Notice


This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not
supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document,
and anyone using these methods does so at his/her own risk.
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or
code sample, including any liability resulting from incompatibility between the content within this document and the materials and
services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this
document.

SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BA - boc.sap.com | UAC - uac.sap.com
2011 SAP AG 25

You might also like