需求供料、设定需求优先级和指定数量

以下示例说明:

  • 直接材料供应分配 (whinh6130m000) 进程的基本需求供料逻辑和结果。
  • 根据优先级规则将收货数量或现有库存指定给需求。

示例 1:DMS 进程的供料和结果

仓库物料数据 (whwmd2510m000)进程中,下列设置适用于物料 X 以及仓库 WH1、WH2 和 WH3:

参数 WH1 WH2 WH3
DMS 供应
对收货应用 DMS 交互式/ 人工 不相关
对库存应用 DMS 收货并出库 不相关

假定条件

  • 不考虑 DMS 需求类型DMS 计划跨度仓库供应结构
  • 当前未处理越库配送订单或出库通知。
  • 对库存应用 DMS优先于收货数量(未设置强制越库配送范围时)。
  • 最小订货数量为 10 件。
  • 一天最多创建一个计划订单(订货间隔为一天)。
仓库和事务处理

上图显示了一个群中的 3 个仓库,以及物料 X 的事务处理。仓库 WH1 和 WH2 已启用“DMS 供应”,而仓库 WH3 未启用。

企业计划子系统将汇总这 3 个仓库的所有事务处理,并查看一些相关信息,例如,是否有 3 件库存(所有仓库)。所有事务处理将按日期进行排序,同时会计算计划存货,如下图所示。请注意,将跳过转移 T1 和 T2,因为这些转移会在群中移动货物,因此净结果为 0。只要计划存货低于零或安全库存,生成订单计划 (cprrp1210m000)进程就必须创建计划供应订单。

企业计划子系统 创建了 5 个计划采购订单。2005 年 4 月 10 日创建的第一个计划订单是在销售订单 S1 的需求日期前一天计划的。数量为 10 件的第二个计划订单足以供应销售订单 S2、S3 等等。所有计划订单是为计划物料的默认仓库创建的,在此示例中,该默认仓库为 WH1。

生成计划供应订单

将第一个计划采购订单下达至采购控制,并且在仓储中将其作为采购订单 P1 进行接收后,会触发 DMS。

物料 X
仓库 WH1
收货数量 (以库存单位表示) 10 件
现有库存 2 件

收到货物后,DMS 进程中的分配情况如下:

优先级 日期 需求 仓库 短缺 已指定的收货数量 已指定的库存 越库配送订单
104 12-4-2005 销售订单 S2 1 5 3 2  
106 14-4-2005 销售订单 S4 2 9 7    
203 10-4-2005 销售订单 S1 1 10      
205 13-4-2005 销售订单 S3 2 5      
212 15-4-2005 转移订单 T2 1 5      
500 20-4-2005 预测 F1 2 20      

将忽略仓库 WH3 的订单(销售 S5 和 JSC M1),因为此仓库的DMS 供应复选框为清除状态。但是,WH3 中的 TPOP 确实计划了从 WH1 到 WH3 的仓库转移,并且该转移 T2 被视为 WH1 的需求。即使仓库 WH3 是另一个群的一部分,情况也是如此。

注意

DMS 还可以响应仓库群以外的需求。

转移 T1 的目标是启用了“DMS 供应”的仓库(在同一群中),因此将被忽略。从 WH1 到 WH2 的转移是发送仓库 WH1 的需求订单,但事实上它是从 WH2 到 WH1 的需求(例如,WH2 中的销售订单)移动/转移。由于 DMS 考虑 WH1 的原始需求(销售订单),因此必须忽略 WH2 的仓库转移需求。否则,DMS 会对同一销售订单供应两次。

注意

DMS 会忽略同一群中 2 个已启用“DMS 供应”的仓库之间的仓库转移。

现在,将按优先级对需求订单排序,最小值表示最高优先级。

根据存货给需求订单供料。

注意

供料时 DMS 将忽略计划收货。

供料数量将显示为短缺。销售订单 S2 需要 5 件。仓库 WH1 目前只有 2 件,这表示有 3 件短缺。

同样,销售订单 S4 消耗了仓库 WH2 的存货,并有 9 件短缺。请注意,尽管销售订单 S1 的需求日期在 S2 的需求日期之前,但 S1 的优先级较低,因此它不消耗存货。

首先将 10 件收货中的 3 件分配给销售订单 S2,然后将剩余的 7 件分配给销售订单 S4。

注意
  • 仅当在物料仓储数据 (whwmd4600m000)进程中选择了对库存应用 DMS时,才考虑供应仓库中的现有存货。
  • 无论对库存应用 DMS如何设置,始终都会考虑目标仓库中的现有存货。
生成的转移订单、越库配送订单和出库通知

如果已接受 DMS 议案,则必须将上述 3 件和 7 件收货装运至适当的库位。

如果核准并处理了 DMS 运行,LN 将执行下列处理步骤:

对于销售订单 S2:

  • 对 WH1 创建越库配送订单 CD2,以便将 3 件收货移至 WH1 中的集装库位。此越库配送订单与销售订单 S2 相关。
  • 为越库配送订单创建一个涉及 3 件收货的越库配送订单行。此越库配送订单行与收到的采购订单(行)P1 相关。
  • 为销售订单 S2 生成并下达涉及 2 件收货的出库通知 OA1。

对于销售订单 S4:

  • 针对 7 件收货创建从 WH1 到 WH2 的转移订单 T3。
  • 对 WH1 创建越库配送订单 CD3,以便将 7 件收货移至 WH1 中的集装库位。此越库配送订单与转移订单 T3 的出库单行相关。
  • 为越库配送订单 CD3 创建一个涉及 7 件收货的越库配送订单行。此越库配送订单行与收到的采购订单(行)P1 相关。
  • 创建第二个越库配送订单 CD4,以便将 WH2 中的 7 件收货从收货库位移至集装库位。越库配送订单 CD4 与销售订单 S4 相关。
  • 为越库配送订单 CD4 创建越库配送订单行。此越库配送订单行与转移订单 T3 的入库单行相关。
注意

仅当订单处于仓库物料数据 (whwmd2510m000)进程定义的时界范围内时,才能够创建第二个越库配送订单。否则,会将货物入库 (IA3)。

如果所有过程活动都设置为自动,则会处理越库配送订单、出库通知和转移订单。5 件 (3 + 2) 收货最终将会移至 WH1 的集装库位;7 件收货将被越库配送处理、转移、再次越库配送处理,最终移至 WH2 的集装库位。