2.3.66. Replenishment Generator

(1) Extension: Replenishment Generator - Generates Item Based Replenishment Orders

This replenishment generator starts from the configuration on the item master data. It will try to generate orders where the ‘Replenishment Quantity on pick locations’ (OITM.U_PMX_RQPL found on the item master data produmex sales tab) is greater than 0.
If there is enough stock on pick locations, no order will be generated.

In case of setting a destination location for the replenishment order:
When the generator has calculated the quantity that should be replenished, it will try to find all pick locations that have this item in the ‘Can be replenished’ list and where the minimum quantity for that item on the location is higher than zero. It will try to create orders on those locations, ordered by the sequence defined on the location.
If no location can be found, or if there is enough stock on the location(s), (taking in account the maximum quantity on the location), it will not create a replenishment order.

Replenishment generator

Close open orders first? (Y/N)
When this is checked, the system will first close all open replenishment orders when running the replenishment tool.

No destination location on order? (Y/N)
When this is checked, the system will create replenishment orders without setting the destination location.
The user who executes the replenishment will be able to select a pick location.

Orders view name
The default view name for the Select a Replenish Order screen during the Replenishment Flow. Default value: PMX_REPLENISHMENT_ORDERS_LIST

Orders view order by
The setting defines the order of the replenish orders listed on the Select a Replenish Order screen during the Replenishment Flow. Default value: “Priority” ASC, “DueDate” ASC, “DocEntry” ASC, “LineID” ASC

Select a Replenish Order

Pick list due date range (in days)
The pick list due date range in days. If ‘Take in account pick lists’ is checked, this setting defines the due date range of all the pick lists that should be taken in account.

Remove SSCC on execution? (Y/N)
When this setting is enabled, the executed move will remove the SSCC of the stock.
This means that the stock that will be stored on the pick location will not contain an SSCC anymore.
This removal of the SSCC can only happen if there is no locking for this SSCC.

Select zone on replenishment flow? (Y/N)
If enabled, the user has to select the zone before selecting the replenishment order. After a zone is selected, only replenishment orders for locations in the zone can be selected. The zones that are shown are the parent zones of the locations that need replenishment.
Please note: If the ‘No destination location on order’ option is enabled, the zone will not be asked regardless of the ‘Select zone on replenishment flow’ setting.

Skip stock when LUID is blocked? (Y/N)
When this option is checked, the blocked LUID will not be moved to the pick location. This can be used when the system is configured that the pick list proposal generator already locks stock based on the LUID and if on the pick list controller the option to pick full pallet from bulk location is allowed.

Stock coverage in days
In combination with the configuration on Item master data it will calculate the needed quantities within the days defined in the stock coverage. If for example you have a stock coverage of 15 days, the generator will calculate the needed quantities for those 15 days, and create replenishment orders (if needed) so there will be enough stock on the locations for at least 15 days.

Stock order by
The order of the stock to be used:

  • Order by BBD, Batch1, Batch2, Sequence, Storage Location Code (FEFO)
  • Order by ItriKey, No LUID, LUID, Sequence, Storage Location Code (FIFO)
  • Order by BBD, ItriKey, Sequence, Storage Location Code (FEFO_ITRI)

Take in account pick lists? (Y/N)
If the setting is enabled, items on picklists with a due date in range are subtracted from the current available stock on the location. As this is item based replenishment, the item is taken into account even if the picklist has no location defined.

CALCULATION:

A replenish order is generated when:

Stock on pick location – quantity on pick list < = estimated sales quantity * (stock coverage/number of days in a month)

Configuration 1:

  • ItemA: Quantity on pick locations = 120 (OITM.U_PMX_RQPL)
  • ItemA: Estimated sales quantity by month = 100 (OITM.U_PMX_ESQM)
  • ItemA: Sum of Stock On Hand on pick locations = 70
  • ItemA: Sum of Items on a pick list (in range) = 10
  • Generator: Stock coverage = 15

In this example:
(70 – 10) < (100 * (15/30)) → 60 < 50
So we need 50 items to be picked in the 15 days, but there are still 60 available, so no replenishment orders need to be generated.

Configuration 2:

  • ItemA: Quantity on pick locations = 120 (OITM.U_PMX_RQPL)
  • ItemA: Estimated sales quantity by month = 100 (OITM.U_PMX_ESQM)
  • ItemA: Sum of Stock On Hand on pick locations = 40
  • ItemA: Sum of Items on a pick list (in range) = 15
  • Generator: Stock coverage = 15

In this example:
(40 – 15) < (100 * (15/30)) → 25 < 50
So we need 50 items to be picked in the 15 days, and there are only 25 available, so replenishment orders need to be generated.

The number of items to be replenished is calculated:
(Qty on pick locations – (Stock on pick locations - # on pick list))

In this example:
(120 – (40 – 15)) = 95

95 items need to be replenished from bulk locations to pick locations.

(2) Extension: Replenishment Generator - Generates Replenishment Orders

This replenishment generator takes in account the items defined on the pick location. When the stock goes below the minimum quantity, it will generate a replenishment order.
The system will create an order so the minimum quantity (Defined on the location) is exceeded after the execution of the replenish order. The quantity will be a multiple of the Replenish Qty.

Replenishment generator

Close open orders first? (Y/N)
When this is checked, the system will first close all open replenishment orders when running the replenishment tool.

Orders view name
The default view name for the Select a Replenish Order screen during the Replenishment Flow. Default value: PMX_REPLENISHMENT_ORDERS_LIST

Orders view order by
The setting defines the order of the replenish orders listed on the Select a Replenish Order screen during the Replenishment Flow. Default value: “Priority” ASC, “DueDate” ASC, “DocEntry” ASC, “LineID” ASC

Select a Replenish Order

Pick list due date range (in days)
If ‘Take in account pick lists’ is checked, this setting defines the due date range of all the pick lists that should be taken in account.

Remove SSCC on execution? (Y/N)
When this setting is enabled, the executed move will remove the SSCC of the stock.
This means that the stock that will be stored on the pick location will not contain an SSCC anymore.
This removal of the SSCC can only happen if there is no locking for this SSCC.

Select zone on replenishment flow? (Y/N)
If enabled, the user has to select the zone before selecting the replenishment order. After a zone is selected, only replenishment orders for locations in the zone can be selected. The zones that are shown are the parent zones of the locations that need replenishment.

Skip stock when LUID is blocked? (Y/N)
When this option is checked, the blocked LUID will not be moved to the pick location. This can be used when the system is configured that the pick list proposal generator already locks stock based on the LUID and if on the pick list controller the option to pick full pallet from bulk location is allowed.

Stock order by
The order of the stock to be used:

  • Order by BBD, Batch1, Batch2, Sequence, Storage Location Code (FEFO)
  • Order by ItriKey, No LUID, LUID, Sequence, Storage Location Code (FIFO)
  • Order by BBD, ItriKey, Sequence, Storage Location Code (FEFO_ITRI)

Take in account pick lists? (Y/N)
When this option is checked, picklist lines in status Not ready with a due date in range are subtracted from the current available stock on the location. Only picklist lines without an allocation on location level are taken into account.

CALCULATION:

A replenishment order will be generated when: {(Stock on pick location - # on pick list) < = Minimum quantity}.

Example:

  • Stock on pick location= 25
  • Minimum quantity = 20
  • Maximum quantity = 60
  • Replenish quantity = 10
  • # on pick list = 12

Configuration 1: Pick list not taken into account/ not within the due date range
In this example: 25 < 20
Since the stock on the pick location exceeds the minimum quantity, no replenishment order needs to be generated.

Configuration 2: Pick list taken into account and within the due date range
In this example: 25-12= 13 < 20
If we take into account the pick list, the quantity on the pick location will fall below the minimum quantity, therefore a replenishment order needs to be generated.

The quantity to replenish in the order will be a multiple of the Replenish Qty. It will be calculated by: {n*(Replenish Quantity) > = Minimum Quantity - Stock on pick location + # on pick list} where n is a non-negative integer.

Example:

  • Stock on pick location= 5
  • Minimum quantity = 20
  • Maximum quantity = 60
  • Replenish quantity = 10
  • # on pick list = 12

Pick list not taken into account:
n*10 >= 20-5 → n*10 >=15
Because the quantity to replenish must be the multiple of the Replenish quantity, 20 items need to be replenished from bulk locations to pick locations.

Pick list taken into account:
n*10 >= 20-5+12 → n*10>=27
Because the quantity to replenish must be the multiple of the Replenish quantity, 30 items need to be replenished from bulk locations to pick locations.

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on Create this page.