给库存承诺供料

以下示例说明库存承诺的需求供料。

示例 3:根据需求订单给库存承诺供料

收到第二个采购订单后的情况与示例 2 类似,但现在有 3 件可用收货,并且收货数量为 9 件。

一个特定需求可存在库存承诺。 例如,包括 2 件收货的销售订单 S3 便可以存在库存承诺。 在这种情况下,该销售订单的实际短缺不是 10,而是 8。 但 S3 的短缺仍显示为 10。

现有数量是指可用的现有数量。 这包括进程中显示的需求的库存承诺。 进程中未显示的需求的库存承诺不包括在此现有数量中。

注意

必须遵照每个需求行的库存承诺。 因此,应符合以下条件:

  • 在 DMS 进程中为需求行生成的数量分配必须至少能够满足对该需求行承诺的库存。
  • 指定的收货数量和指定的现有数量之和必须至少等于承诺数量。

收货数量在强制跨站台范围内,因此,应首先指定收货数量,然后指定现有数量。

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

 

DMS 进程中的分配如下:

优先级 日期 需求仓库 短缺 已指定的 收货数量 已指定的库存 跨站台订单
10614-4-2005 销售订单 S42  CD4: 7 件 - 已计划
20311-4-2005 销售订单 S1110  
20513-4-2005 销售订单 S32   
21215-4-2005 转移订单 T21    
50020-4-2005 预测 F1220    

 

尽管必须分开 12 件收货,但由于为需求 S3 提供了库存承诺,因此不能为需求 S1 提供 10 件收货。

按如下方式计算要指定给每个需求行的可用收货数量:

收货数量 - 指定的收货数量

按如下方式计算要指定给每个需求行的可用现有数量:

现有数量 - (承诺给其它需求的数量 + 承诺给分配包括的其它需求的数量) - 指定给其它需求的现有数量

指定数量的计算方式如下:

需求 短缺 可用收货数量计算可用收货数量可用现有数量计算可用现有数量指定的收货数量指定的现有数量
S49 - 09  2 
S110 9 - 273 - (2 + 10) - 01 71
S39 - 903 - (0 + 0) - 12  2
T2       
F120     __ __
合计     93

 

收货数量超出强制跨站台范围,因此,应首先指定现有数量,然后指定收货数量。

DMS 进程中的分配如下:

优先级 日期 需求仓库 短缺 已指定的 收货数量 已指定的库存 跨站台订单
10614-4-2005 销售订单 S42 CD4: 7 件 - 已开立
20311-4-2005 销售订单 S1110  
20513-4-2005 销售订单 S32   
21215-4-2005 转移订单 T21    
50020-4-2005 预测 F1220    

 

指定数量的计算方式如下:

需求 短缺 可用收货数量计算可用收货数量可用现有数量计算可用现有数量指定的收货数量指定的现有数量
S49 - 093 - (2 + 0) - 0111
S110 9 - 183 - (2 + 0) - 00 80
S39 - 1 - 803 - (0 + 0) - 12  2
T2  3 - (0 + 0) - 1 - 20   
F120     __ __
合计     93