Store Replenishment
Store Replenishment
fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |1
www.kpconsulting.fr
Table of Contents
OBJECTIVE ........................................................................................................................................ 4
GENERAL INFORMATION.................................................................................................................. 4
Document history .......................................................................................................................... 4
Reference documents ................................................................................................................... 5
Terminology................................................................................................................................... 5
Impacted Business Areas ............................................................................................................... 6
Process Overview Table ................................................................................................................ 6
PROCESS ........................................................................................................................................... 7
Visio Flow ................................................................................................................................... 7
Process Steps ............................................................................................................................. 7
Master Data Requirement ......................................................................................................... 7
Load Alternative Historical Data ................................................................................................ 8
Execute Forecast ...................................................................................................................... 10
Replenishment Planning Run................................................................................................... 19
Execute Purchase Request Conversion ................................................................................... 22
Create Collective PO ................................................................................................................ 25
Execute Release Strategy......................................................................................................... 28
Create Purchase Order Acknowledgement ............................................................................. 30
Create Advanced Shipment Notification ................................................................................. 32
Create Inbound Delivery .......................................................................................................... 34
Post Goods Receipt at DC ........................................................................................................ 36
Create Outbound Delivery ....................................................................................................... 37
Transportation Rout ................................................................................................................ 41
Execute Picking and Packing .................................................................................................... 42
Issue Delivery Output .............................................................................................................. 45
Create Shipment Document .................................................................................................... 47
Create Shipment Cost Document ............................................................................................ 51
Post of Goods Issue.................................................................................................................. 53
Post of Goods Receipt at Stores .............................................................................................. 55
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |2
www.kpconsulting.fr
Create Customer Billing Document ......................................................................................... 57
Create Vendor invoice ............................................................................................................. 58
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |3
www.kpconsulting.fr
OBJECTIVE
Replenishment planning with dynamic target stock with automatic reorder point.
This process will allow the automatic procurement of merchandise for stores using the
replenishment function. The consumption values will simulate the goods issues of a POS system
by using the Alternative Historical Data functionality. Depending on the RP Type of the article (RP,
RF, ZZ) a forecast will be executed to predict future consumption of the article. These future
consumption values will then be used to dynamically calculate the target stock and re-order point.
This document focuses on the replenishment planning of an article using a Replenishment Type
ZZ; which requires the use of a forecast to dynamically calculate the reorder point of the article
for the given store.
Replenishment can only be planned if you maintain MRP Types in the material master Store view.
System calculates and updates target stock during MRP Planning run
Target stock The target stock level is a value for the available warehouse stock
level that you want to reach through planning
Re Order point Value to maintain reordering triggers, If the stock falls below this
quantity, the system flags the material for requirements planning by
creating a planning file entry
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |4
www.kpconsulting.fr
GENERAL INFORMATION
Document history
Date Name Description
Reference documents
Documet ID Name Description
Terminology
Term Business Language
Replenishment Type
Multi Step Based Inv 1. MM Based inventory (Plan only at Article Level)
2. RP based inventory (can plan at MC level and service
article)
Storage Location Destination of a distribution center (i.e. Door 1, Door 2,
receiving area) (defined based on business requirements)
Planned Delivery The amount of days it takes for the Vendor to send the Article
Time and receive into the DC
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |5
www.kpconsulting.fr
Planning Cycle The day of the week purchase requisitions are made
Consumption The number of Articles sold to the end consumer for a given
timeframe (monthly/ daily/ weekly)
Inbound Delivery Document containing all the data required for triggering/
monitoring the complete inbound delivery process
Team Responsibility
Master Data team Maintain all Master Data for an Article/ Site
Supply chain user Support/ help analyze all decisions around procurement
and evaluation of stock
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |6
www.kpconsulting.fr
Process Step Transaction Code
Execute Replenishment Planning WRP1
Run
Execute Purchase Request MD04
Conversion
Execute DC MRP Run MD03
Create Collective PO WF10
Execute Release Strategy for the PO ME28
Create Purchase Order WE19
Acknowledgement (Inbound)
Create Advanced Shipment WE19
Notification (Inbound)
Post of Goods Receipt (DC) VL32N
Create Outbound Delivery WF30
Execute Picking and Packing VL02N
Create Shipment Document VT01N
Create Shipment Cost Document VI01
Post of Goods Issue VL02N
Post of Goods Receipt (Store) MIGO
Create Billing Document VF01
Create Supplier Invoice MIRO
PROCESS
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |7
www.kpconsulting.fr
Visio Flow
Process Steps
In the process steps section, we are demonstrating the full store replenishment cycle using
dynamic target stock and auto reorder point functionality.
In the Master Data transaction (MM42/43), under store view of the article check following
fields for RP Type ZZ, reorder point and target stock.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |8
www.kpconsulting.fr
Use Case:
In this step the functionality Alternative Historical Data is used to enter consumption values
for a given article by week, simulating in this way the goods issues in a POS system. This
consumption data will then serve as the basis for the forecast calculation in the next step.
Procedure:
Access the transaction using one of the following navigation options
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR Page |9
www.kpconsulting.fr
SAP ECC menu Logistics → Retailing → Purchasing → Requirements
Planning → Forecast → Delivery Relationship→ Alternative
Historical Data → Change.
In the Change, Alternative Historical Data (AHD) screen, make the following entries:
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 10
www.kpconsulting.fr
2 Save
Result:
The consumption data for the selected periods has been loaded.
Execute Forecast
Use Case:
With this scenario, a forecast will be executed to predict future demand based on the
consumption values loaded in the previous step. Result will be that system updates reorder
point automatically and that proposed quantity exists for the article and site combination based
on the historical data entered in the first step.
Procedure:
Access the transaction using one of the following navigation options
SAP ECC menu Logistics → Retailing → Master Data→ Article Data→ Article→
Change
Transaction code MM42
In his following step you will select article store view for forecast,
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 11
www.kpconsulting.fr
In the Change Article: Initial screen, make the following entries:
Once you hit enter from the initial screen, check that the fields are populated as per the screen
examples below.
• RP Type is ZZ
• Target Coverage has amount of days
• Period Indicator is W for weekly or D for daily
• Forecast model is D
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 12
www.kpconsulting.fr
In some SAP transaction screens to view the entire screen you need to move the scroll bar
up or down,
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 13
www.kpconsulting.fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 14
www.kpconsulting.fr
In the next window, system should default to the “Auto. Model Selection” radio button,
if not than choose it to continue.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 15
www.kpconsulting.fr
In the following window, “Trend Seasonal” radio button should default on your screen,
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 16
www.kpconsulting.fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 17
www.kpconsulting.fr
**Check that the reorder point is now populated with the calculated required value from
running the forecast.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 18
www.kpconsulting.fr
Results: The forecast for the article at the store is now created. The requirement quantity is
based on the values maintained in the RP parameters of the article master data. In addition,
the target stock will be automatically calculated by the replenishment run
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 19
www.kpconsulting.fr
Note: Running Forecast is typically scheduled as a background job and runs weekly
or as per business design and needs. Manual forecast through article master is only
used for testing purpose.
Use Case
Replenishment Run is used to generated planning and ordering on stores behalf, the main
requirements for this RP Type is to ensure Target Stock is populated,
Procedure:
Access the transaction using one of the following navigation options
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 20
www.kpconsulting.fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 21
www.kpconsulting.fr
Tip: If the General Hierarchy Display screen contains errors as such in the example below,
check if article master (MM42) at the Store View has all the mandatory fields populated, fields
are noted in the Master Data section, also check DC stock level and make sure forecast ran for
all articles
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 22
www.kpconsulting.fr
› Results :
The purchase requisition based on the requirement planning run has been created
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 23
www.kpconsulting.fr
Number Steps – Screen 1
1 Enter Article and Store site
In this next step is the initial PO create screen, there are few different ways to convert the
Purchase Requisition to PO. This examples shows the drag and drop option.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 24
www.kpconsulting.fr
1 Click once on the Purch Req document and drag it to the shopping
cart of the PO Screen.
In the following step, you are checking that the order type is correct and vendor is the DC
vendor, which is usually same as the DC Site.
Order type should be UB or ZUB, and vendor is the DC Vendor.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 25
www.kpconsulting.fr
Tip: If there is not enough stock to fulfill the requirement from the supplying DC’s to
stores, the system will then automatically initiate a standard PO with order type NB, as well as
add the external vendor number to the vendor field and create PO to vendor.
› Result:
The system will create a purchase order based on the Replenishment Requirement quantity as
per the screen example below.
Create Collective PO
Use Case:
In this step a collective PO will be created to aggregate all replenishment requirements from
stores that are received by a distribution center and are for the same vendor
Procedure:
Access the transaction using one of the following navigation options
SAP ECC menu Logistics→ Retailing → Merchandise Logistics →
Merchandise Distribution → Collective Purchase
Order→ Create
In the selection screen for Create Collective Purchase Order: make the following entries
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 26
www.kpconsulting.fr
The Worklist screen will appear. The articles with the requested quantity for the distribution
center will be shown. These articles and quantities are based on the original requirement from
the stores.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 27
www.kpconsulting.fr
Results:
The Collective PO number will be created and it will be shown in the Document Number field of
the below screen. This PO is now ready for release and EDI to Vendor.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 28
www.kpconsulting.fr
Use Case:
In this step an approval will be requested for the vendor PO based on the release strategy in the
system
Procedure:
Access the transaction using one of the following navigation options
On the Release (Approve) Purchasing Documents screen, make the following entries:
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 29
www.kpconsulting.fr
Number Steps – Screen 1
1 Enter Release Code
3 Execute
The screen Release Purchasing Documents with Release Code 10 will appear.
2 Select Release and Save button, this will complete the step
Note: To view PO line item details before you release, double click on the PO
line from this release screen and you will get to the PO Details
Or in the screen selection, choose - List with Items flag
› Result:
The Purchase Order will be released for further processing.
Check PO release status in transaction ME21N Purchase order display
If a PO requires 2 levels of approvals, repeat the Step 2.7 using release code 20.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 30
www.kpconsulting.fr
› Use Case:
In this step the purchase order acknowledged is sent by the vendor as an inbound IDoc
transaction,
Vendor can send PO Acknowledgement via IDoc message type ORDRSP, or it can be manually
entered via PO change transaction (ME22N).
› Procedure:
For this scenario, In the PO change transaction and under Confirmation tab you will add a
confirmation category AB manually which represents simulation of vendor acknowledgement
In the following screen, you will enter PO Acknowledgment manually for the simulation
purpose, in the real world the vendor will send it.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 31
www.kpconsulting.fr
5 Enter QTY
› Results:
The Purchase Order Acknowledgement notification was created against the purchase order
line items as per the screen below.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 32
www.kpconsulting.fr
› Use Case:
The Advanced Shipment Notification is created to advise the DC about shipment details.
Note: This step is normally sent by the vendor via EDI IDoc message type DESADV. The IDOC
will generate Shipping notification and the program will trigger Inbound delivery
The procedure steps below will demonstrate how to manually simulate shipment confirmation
and inbound delivery.
› Procedure:
In the PO change and under the Item Confirmation tab enter following:
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 33
www.kpconsulting.fr
› Result:
The Advanced Shipment Notification is created against the PO Line Items of the Collective PO.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 34
www.kpconsulting.fr
Create Inbound Delivery
› Use Case :
› Procedure:
In the following transaction, you will create inbound delivery for the PO:
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 35
www.kpconsulting.fr
› Results:
Inbound delivery is generated, verify results in ME23N (PO Display) under the Confirmation
tab.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 36
www.kpconsulting.fr
SAP ECC menu Logistics → Retailing → Merchandise Logistics→ Logistics
Execution → Inbound Process → Goods Receipt for
Inbound Delivery → Post Goods Receipt → Inbound
Delivery Individual Document
On the Change, Inbound Delivery screen, the system will automatically populate the Inbound
Delivery created or enter manually
› Result:
Goods receipt for inbound delivery 180000102 posted (article document 5000000610)
Validate using ME23N transaction PO display under line items and Purchase Order History tab,
you will find a document with transaction WE for Goods Receipts.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 37
www.kpconsulting.fr
› Use Case:
In this case, we are shipping the product from the DC to the store, the process is to generate
an outbound delivery against the original Stock Transfer Order created with the replenishment
run for the store, then complete fulfilment for that order from the warehouse.
› Procedure:
Access the transaction using one of the following navigation options
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 38
www.kpconsulting.fr
2 Enter PO or leave it blank, you will than see all available PO’s
The Merchandise Distribution Monitor screen will show the details of the collective PO and its
corresponding issuing documents (Stock Transport Orders).
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 39
www.kpconsulting.fr
Number Steps – Screen 2
1 Click on expend option to view corresponding documents
In this next step, you will see all available STO’s and will generate outbound delivery for those
STO’s, (these STO’s were created in the replenishment run process).
Note: If at this step system message says that there are errors or partial errors, then select
“Standard” button to view error log.
Additional Tips:
Select Delivery Log button to view all the deliveries generated per selection activity
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 40
www.kpconsulting.fr
Transportation Rout
In this next step, you will enter Transportation Rout for the deliveries generated in the step
above. Transportation Route is used for managing transpiration costs for the original STO’ to
the store.
You are in the Change Outbound Delivery screen; make the following entry:
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 41
www.kpconsulting.fr
Number Steps – Screen 1
1 Enter Delivery document number
2 Pick from dropdown appropriate route, in this case its Z000001 or enter
manually, Save
› Results:
› Use Case:
In this step, the packing of the article into handling units related to the outbound delivery will
be completed. The picking is automatically carried out by the system.
› Procedure:
Access the transaction using one of the following navigation options
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 42
www.kpconsulting.fr
Transaction code VL02N
In the following screen, you will add packing article to the handling unit,
Note: You may also use Edit =>Pack from the main menu bar to get to the same
screen.
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 43
www.kpconsulting.fr
In the Processing of Handling Unit screen, you will enter packing article and generate
Handling unit document;
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 44
www.kpconsulting.fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 45
www.kpconsulting.fr
Next Screen shows Handling Unit
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 46
www.kpconsulting.fr
Number Steps – Screen 3
2 Select Communication Button to manage where to print and how many
copies
3 Save the transaction
Result:
The outbound deliveries related to the collective PO Line Items have been picked,
packed and are ready for shipment. In addition, the output document containing the
handling unit bar code information will be created. This information will be used to
execute the merchandise reception at the store through the scanning of the
handling unit barcode.
In this step the shipment document will be created. This document will capture the
shipment cost entered by warehouse personnel.
Procedure:
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 47
www.kpconsulting.fr
Number Steps – Screen 1
1 Transportation planning Point 1000
2 Shipment Type 0001
3 Select Deliveries Button
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 48
www.kpconsulting.fr
Click on Execute. The system will search for all Outbound Deliveries with destination of Toronto
and assigned them to the shipment that is being created
Note: On the Indiv.Shipmt – Road Create Shipment and Deliveries screen, ensure that in the
Shipments and Deliveries section the Outbound Deliveries you created are assigned to the
shipment, Drag and drop the other Outbound Delivery in the “Deliveries not assigned” if
necessary
Next screen
Select Overview button
In the overview screen, you will enter Agent ID UPS01 and select all allowed functions
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 49
www.kpconsulting.fr
The Shipment document related to the Outbound Deliveries are created. Check VT03N for
document results
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 50
www.kpconsulting.fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 51
www.kpconsulting.fr
In this next screen the shipment cost is shown, Save the transaction
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 52
www.kpconsulting.fr
The shipping conditions are pre-configured and are driven by the transportation route and
shipment cost type, you can create many conditions and logics for your business needs.
To validate document flow, go to VL03N enter Delivery and select follow on document
button,
Procedure
Access the transaction using one of the following navigation options
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 53
www.kpconsulting.fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 54
www.kpconsulting.fr
Hit enter to continue, this windows allows you to back date or future date Goods Issue
document
Goods Issue posted for the delivery, Check results using VL03N document flow
Results
The goods receipts at the store for Stock Transport Orders will be processed via scanning of
the handling unit bar code at the store (Please see RICEF F008 document for technical details).
In essence, the handling units barcodes will be scanned and the system will automatically post
the goods receipt for the handling unit in question. All quantities related to the scanned
handling unit will be posted (Best practice, trust the items sent by the DC).
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 55
www.kpconsulting.fr
Alternatively, the transaction MIGO can be used to process the reception of merchandise
at the store manually. To do this, proceed as follows:
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 56
www.kpconsulting.fr
GR Document is posted (View results in MB03 enter document number and look at the
accounting documents)
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 57
www.kpconsulting.fr
SAP ECC menu Logistics → Retailing → Sales → Billing → Billing Document
→ Create
Transaction code VF01
Enter Delivery number and hit save, invoice document will be generated
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 58
www.kpconsulting.fr
Simulate button will provide balance of total invoice and PO QTY available to be paid,
If the amounts are different than investigation is required, If amounts are the same than POST
invoice
Below is the simulate screen;
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 59
www.kpconsulting.fr
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR P a g e | 60