BF [1688844] Problem with replenish -- reorder below minimum level

Fixed by Paul Bowden (phib)
This commit is contained in:
kthiemann 2008-02-21 10:19:41 +00:00
parent 8d113ba2a5
commit 56cac23117
1 changed files with 3 additions and 1 deletions

View File

@ -258,7 +258,9 @@ public class ReplenishReport extends SvrProcess
// Set Minimum / Maximum Maintain Level // Set Minimum / Maximum Maintain Level
// X_M_Replenish.REPLENISHTYPE_ReorderBelowMinimumLevel // X_M_Replenish.REPLENISHTYPE_ReorderBelowMinimumLevel
sql = "UPDATE T_Replenish" sql = "UPDATE T_Replenish"
+ " SET QtyToOrder = Level_Min - QtyOnHand + QtyReserved - QtyOrdered " + " SET QtyToOrder = CASE WHEN QtyOnHand - QtyReserved + QtyOrdered <= Level_Min "
+ " THEN Level_Max - QtyOnHand + QtyReserved - QtyOrdered "
+ " ELSE 0 END "
+ "WHERE ReplenishType='1'" + "WHERE ReplenishType='1'"
+ " AND AD_PInstance_ID=" + getAD_PInstance_ID(); + " AND AD_PInstance_ID=" + getAD_PInstance_ID();
no = DB.executeUpdate(sql, get_TrxName()); no = DB.executeUpdate(sql, get_TrxName());