Procedures for replenishment control in Warehouse Management

The following pricedures are available for Replenishment Control in Warehouse Management:

  • Fixed bin replenishment based on the bin stock (Report RLLNACH1)
  • Fixed bin replenishment based on the bin stock and the current requirements in outbound deliveries(Report RLLNACH2)
  • Replenishment with random putaway(Report RLLNACH4)

Partial Picking configuration for Warehouse Management


  • Partial picking is not allowed when creating transfer order (TO) in background processing.
  • Partial picking configuration is not functioning as expected.
  • TO creation fails when full pick quantity is not available.
  • Foreground TO processing is required to force partial pick of a TO.

Reproducing the Issue

  • Customising is configured to allow background processing of TO’s and also to allow partial picking.
  • There is insufficient quantity in stock to fulfil the total amount of the TO.
  • Background TO creation fails due to insufficient stock to fulfil total TO amount, despite configuration permitting partial picking.
  • Foreground processing is required to complete the TO processing.


There are two available fields in customising which relate to partial picking – although only one will allow partial picking in background. F1 help on these fields does not clearly indicate which field should be set to allow partial picking.


Partial Picking configuration is set at two different areas within customising:

SPRO -> Logistics Execution -> Warehouse Management -> Master Data -> Define Control Parameters for Warehouse Number
SPRO -> Logistics Execution -> Warehouse Management -> Interfaces -> Shipping-> Define Shipping Control -> Shipping Control per Warehouse Number
The above configuration is utilised by the system in two different ways:

Define Control Parameters for Warehouse Number:
This configuration setting is only considered in multiple processing when the user creates picking instructions for a delivery group with WM reference via VL06P or a group of TR’s created via LT41. If partial picking is not allowed, then the picking instructions created in background mode via LT42 will fail for the entire group if one or more line items is not completely fulfilled via a picking instruction, which will then require the user to step through each delivery in foreground mode to create the picking instructions.

Allowing partial picking will allow LT42 to run in background mode and create picking instructions for the available stock even if the available stock is less than the required amount. The picking instruction for the group will not fail if one or more line items is not completely fulfilled

Shipping Control per Warehouse Number:
This config setting is considered when the user creates picking instructions for a delivery via VL06P and follows the specified steps below:

Execute VL06P.
Select the required deliveries.
Select Settings -> Subsequent Functions -> Background.
Subsequent Functions -> Create Transfer Order.
Alternatively the user can create picking instructions in Background Mode from the initial screen of VL06P.
This setting is also a control parameter on function module L_TO_CREATE_DN.
This setting is not considered when picking instructions are created via multiple processing.

Dead stock in SAP

Dead Stock is that part of a material stock which is not utilized over a period of time. It is not that the stock is not consumed over this period. It is consumed regularly. But the stock quantity has never gone down below the dead stock quantity.

Example: Stock Level in Jan: 50, Feb: 30, Mar: 25, Apr: 35, May: 30; June 45

So the stock level has never gone down below 25 at any point of time in 6 months. So the dead stock quantity over this period will be 25. The value will be acalulated at the current price when you execute this report through the transaction MC50.

A dead stock analysis allows you to identify materials with inefficient amounts of stock. Surplus stocks of the material can be viewed and you can check important control parameters such as safety stock and you can plan your safety stock accordingly. It will be a balanced decision whether you want to keep safety stock less than dead stock or more than this which you should see over a larger duration of time compared to dead stock duration.

Safety stock may be calculated as “Daily Requirement * replenishment lead time * 1.2” where multiplying factor 1.2 will take care of material requirements for delayed deliveries.

Warehouse Activity Monitor (LL01)

The warehouse activity monitor (Transaction LL01) is a transaction for monitoring warehouse movements. It displays processes that have failed to run completely or have run with errors and offers you the opportunity to create or correct missing documents or carry out posting activities that complete your processes. The warehouse activity monitor contains seven objects for monitoring. Each object has a two-character numerical key which are as follows:

  • 01 – unconfirmed transfer orders
  • 02 – open transfer requirements
  • 03 – open posting change notices
  • 04 – open deliveries
  • 05 – negative stocks
  • 06 – interim storage stock
  • 07 – critical stocks for production supply

Processing periods are defined in Customizing for each of these objects. A document or stock item is only displayed in the warehouse activity monitor if these periods are exceeded. The objects have corresponding reports for which you can create variants. You can also schedule these report variants as a job to ensure regular checks of documents and stocks. The reference organizational unit of the warehouse activity monitor is always the warehouse number.

To use the warehouse activity monitor, you first have to activate the warehouse activity monitor objects that are relevant to your processes in every warehouse number. In Customizing, choose Logistics Execution -> Warehouse Management -> Planning and Monitoring -> Warehouse Activity Monitor -> Activate Warehouse Activity Monitor Objects.

Authorization settings for Layout Administrations in SAP

To save layouts for all users, you need the authorization S_ALV_LAYO with activity 23 till release 4.6C. You can only go to the layout administration if you have this authorization otherwise not. You must maintain the authorization object S_ALV_LAYO using the user administration.

If you would like to use or save the Excel view in your layout, you also require the additional authorization S_BDS_DS with activity 01,02,03,06,30; CLASSNAME ALVLAYOUTTEMPLATES and CLASSTYPE OT.

In some ALV lists, you can only save user-specific layouts. In these cases, the indicator “user-specific” is active , on a grey background and unable to be changed. This is related to the parameter I_SAVE. This controls which options you have to save the layout.

To be able to define default layouts, the parameter I_DEFAULT must have the value “X”.

After you implement Note 1667238, the authorization object S_ALV_LAYR is available in addition to the authorization object S_ALV_LAYO and you can use this object to regulate the saving process for ALV layouts.

OSS Notes 409190 and 601803 provide further information on authorizations of these objects.

For More information on ALV, please refer to the note 551178 – FAQ: ALV Layout

Message no. ME066 – Combination item category L/account assignment category Q not defined

The permissible combinations of item categories and account assignment categories are determined in Customizing (Purchasing). Since Subcontracting of Project Stock and Sales Order Stock are very rare, Item Category L and AAC Q & E are not provided in standard SAP. You need to configure it yourself and allowed.

For the details of these processes, please click here.

For components that are managed in sales order stock or project stock, you can define whether the components are to be withdrawn directly from each sales order/project stock or from the stock of material provided to vendor. You manage this via the dependent requirements indicator for individual customer requirements and collective requirements (MARC-SBDKZ).

You can maintain this indicator in the following places:

• in the MRP view of the material master record (MRP 4)
• in the explosion types for the BOM item (in Customizing for Production in the step Basic Data -> Bill of Material -> Item Data -> Define explosion types)

Configuring the explosion types has priority over the configuration in Inventory Management.

If the indicator is set at Collective requirements only (2), the materials are withdrawn from the stock of material provided to vendor. If this indicator is set any other way, the system withdraws materials from sales order stock or project stock.


Adopting PR Price in PO

To Customize Personal setting in PR so that the PR net price will be populated to PO whenever a PO is created, please execute the following steps:

     1)  Run tcode ME51N.   
    2)  Click Personal Setting.
    3)  Click Default Values tab.   
    4)  Click more fields button. 
    5)  Highlight Purchase Order Price on the right box and click left single arrow. 
    6)  Click copy at bottom screen. 
    7)  At default values tab the PO price field, pull down the list and click 2 As net price.  Select Always Propose check box.
    8)  Click save at bottom screen.   

This is purely personal settings and can only be used by the user. For getting it for all users, enhancement needs to be done to adopt the price in PO from PR