技术开发 频道

从Oracle WMS的层面分析仓库拣选面存储策略

固定或者变动储位

    如果一种产品或者一系列产品的需求具有高变动性呢?那给一个在某些天需求量很少的产品项分配一个“黄金”储位还有意义吗?可能没有。当然你可以在需求量少的时间重新分配。但是重新分配储位是有成本的,也有可能因为空储位不够而变得复杂。在这种情况下,拣选区的储位是在该产品项在特殊日期或者一个拣选波的基础上动态决定的。当需求变动很大而且对各种产品项需求也不均匀时,为产品项设立变动储位,采用“拣选至零”策略即通过一个拣选波中所有订单来确定补充量,补充总共需求量到拣选区,当一个拣选波完全完成时使储位至空。

补充策略 

    在拣选区存储的产品总是快速地进出,所以把存储量耗尽是不明智的。因此在补充期间储位上应该有一个最小水平的存储量。因此,如果补充拣选区需要一天时间,那拣选区的最小存储量就应该是一天的平均需求。最大存储量由储位的容量决定。为了充分利用拣选区,你可能想最大化拣选区的容量。 

    为了减少补充时的物料装卸活动,把补充批量定为在存储区等存储的产品的度量单位是明智的。如果从存储区对拣选区进行补充的货物是整箱的,就把每箱中产品数量定为补充批量。这是为了确保补充量是每箱中数量的整数倍。 

    很明显的还有其他几个因素影响最优的储位分配决策。比如订购相关性(把经常一起定购的产品项分配在同一个过道),易损性(把容易损坏的产品项放在拣选通道的最后),产品项相似性(把相似产品彼此分开)等等是很重要的。然而这个简单的方法却是好的开始。 

    通过以上的分析,我们可知仓库拣选面的存储策略,那如何通过仓库管理系统来实现这一存储策略。下面,我们来看看Oracle WMS是如何帮助构成和执行拣选区的存储策略的。


构成和执行拣选区的存储策略 

    在Oracle WMS中,构成和执行拣选区的存储策略包括以下六个步骤:

(1)拣选区定义 

    构成仓库拣选区的实体空间需要是单独的子仓库。各个独立的存储箱柜可以定义为子仓库的储位。就像我以前论述的一样,你可以选择用排、架子、箱柜标准和设置校验数字来提高存货的精确性。电子表格可以使它简单一些。如果拣选区存储的是特殊的包装结构,如盒、纸箱、单位、个等等。为子仓库确定拣选度量单位应该与包装结构保持一致。拣选度量单位可以让你构建这样的拣选规则:通过整数倍包装结构的来满足订单,从而最小化你的仓库物料装卸活动。

(2)确定和变动储位 

    下一步是分配产品到你的拣选区子仓库。这里你有两个选择。你可以给每个产品项指派特殊储位或者子仓库中产品储位都是变动的也就是说不为子仓库中的产品指派特殊储位。就像我们以前讨论的一样,你可能会把最好的储位分配给拣选频率高的和需求模式比较均匀的产品项。

(3)补充设置 

    拣选区需要从存储区或者大的存储区域获得补充。拣选区的产品项也要进行补充设置,其组成元素包括最小量、最大量和补充批量。补充批量的度量单位应该是包装结构的高一层的倍数。例如,你为拣选区一次补充2个满箱,每个箱里有24件,那你的补充批量就是48件。

(4)补充计划 

    前两步关注的是拣选区的设置需要。为了保持拣选区的存货需要在固定的间隔下进行补充。这样做的话,就要在固定的间隔比如每30分钟安排运作最高—最低点补货计划。补充计划可以按照下面的公式来计算补充量: 

    补充量=最大量 + 待审需求量 - 现货量 – 待审供应量 

    一旦补充量计算出来,补充转单就用补充批量生成了。这时候生成的补充转单并没有确定目标储位和补充来源。那是拣选和堆放规则的事情。

(5)拣选和堆放规则 

    那变动储位呢?这也可以由堆放规则来实现。如果这个产品项在拣选区中已经存在,简单的堆放规则是把产品集合在同样的位置。你还可以使用堆放规则中的Locator Flex Fields 和SQL语句来设置任何运营政策。

(6)补充任务 

    转单分配时要应用拣选和堆放规则。分配程序也为了执行而产生指派给仓库资源的补充任务。转单分配程序本身可以人工执行,也可以使用“转单拣选滑动报告”进行成批分配。补充任务可以像其他拣选任务一样被指定一个合适的仓库资源。

0
相关文章