This article describes how to generate custom Replenishment orders using the default bin location per item and warehouse.
That's an alternative from standard replenishment robot provided with WMS that allows then to customize and adapt the logic of that functionality.
You can create the following move order types by changing the order type :
PmxMoveOrderType.Move;
PmxMoveOrderType.PutAway;
PmxMoveOrderType.Replenish;
PmxMoveOrderType.WarehouseTransfer;
PmxMoveOrderType.PutAwayProduction;
You can automate this task with the following script configured for Produmex Robot tool.
In this example I am going to create a Replenishment order for every items with a default location that is a picking location.
I will also use PMX WMS field "Replenishment : Quantity on Pick Locations" as my Minimum Stock Level and my replenishement trigger.
I have created two views and a script to support my replenishment orders creation :
1 - PMX_REPLENISH_PICKLOC_DEMAND_BASED_DEFAULT_LOCATION :
List of the picking bin location linked with an item, and that required replenishment based
I simply add current stock + open move orders and compare it with the minimum stock I should have.
In the code, there is the possibility to consider maximum stock at the location, replenishment quantity and also open picklist if you want to anticipate the replenishment, but there is always a risk to have a lack of room in the bin location.
2 - PMX_REPLENISH_BULK_STOCK :
List of bulk stock for every item that can be used to replenish pick location
It is considering the quality status and also the LUID's that are already in a picklist or in another move order.
That list will be used then in the script to select the right LUID.
3- Replenishment_Based_Default_Location.cs :
That script will use both views to identify the item + location that requires a replenishment.
Based on that it will create a move order and complete the source LUID and location information from second view applying FEFO on the BBD.
Save that script as Replenishment_Based_Default_Location.cs into folder C:\Program Files\Produmex\Produmex Tools\CsScript\
4- Creation of the bat file and usage :
Then you need to use that script in a .bat file that can be triggered manually, by a windows task or a button in SAP or on the fat client.
"C:\Program Files\Produmex\Produmex Tools\Produmex.Sbo.Logex.Tools.Robot.exe" /t:csscript /a1:"C:\ProgramFiles\Produmex\ProdumexTools\CsScript\Replenishment_Based_Default_Location.cs" /cs:yourconnectionstring
Pause
Comments
0 comments
Please sign in to leave a comment.