直接材料供应 (DMS)
直接材料供应 (DMS) 是一种供应方法,通过该方法可使用(待定)收货和现有可用库存满足特定于用户的仓库群范围内的高优先级需求。
根据“仓库物料数据 (whwmd2510m000)”进程中的“对收货应用 DMS”或对 JSC 收货应用 DMS设置,可按以下几种方式运行 DMS:
自动
确认某个收货行后,DMS 会自动运行。
交互
在确认收货行或报告工序完成后,会启动直接材料供应分配 (whinh6130m000) 进程。在该进程中,用户可以在核准和处理之前,更改分配的优先级和数量。
人工
确认收货后,用户可以从下列进程中启动“直接材料供应分配 (whinh6130m000)” 进程:
- “等待直接材料供应的收货行 (whinh3512m300)”
- “等待直接材料供应的检验 (whinh3522m300)”
满足需求
为满足需求,DMS 将使用下列主资源中的两种主资源:
收货
如果需求来自同一个仓库,则在急需库存的情况下,将对收到的货物进行越库配送处理,或者将其暂时存放。
如果需求来自另一个仓库,则可以将收到的货物转移至其它仓库,方法是创建一个转移订单,然后针对该转移订单对收到的货物进行越库配送处理。
现有库存
如果需求来自同一个仓库,并且急需库存,则可以将可用库存出库。
如果需求来自另一个仓库,则可以将可用库存转移至该仓库,方法是创建一个转移订单,然后将需要转移的可用库存出库。
如需更多信息,请参阅:DMS 与需求。
供应流示例
下图显示可用于满足需求的供应流。
在此示例中,收货 R1 将被存放,收货 R2 将用于满足需求。
需求可以是本地需求(D1 和 D2),也可以来自其它仓库(D3 和 D4)。如果本地需求超出预定义的时界,则暂不考虑该需求。需求 D1 便存在这种情况。
收货 R2 用于满足需求 D2、D3 和 D4。D2 为本地需求,因此将创建并处理越库配送订单 C1。
需求 D3 和 D4 来自另一仓库 (WH2),因此将创建并处理转移订单 T1 和相关的越库配送订单 C2。在目标仓库 WH2 中,将针对需求 D4 创建越库配送订单 C3。由于需求 D3 仍然超出了时界,因此不为该需求创建越库配送订单。
通过创建出库通知 O1,对需求 D2 使用库存 I2。
仓库 WH1 将用于 DMS 计划。该计划会将收货和可用库存指定给特定需求。
计划
可以在不同的时间点运行 DMS 计划:
车间管理工序期间
报告工序完成后,可自动运行 DMS,以显示当前需求和供应分配。这样,在尚未生成任何越库配送订单和/或转移订单的情况下,DMS 便可提供在收货期间或收货之后的 DMS 运行的预览。仓库收货期间
根据实际收货数量,可通过创建转移订单和越库配送订单来满足需求。此外,在实际收货时可以使用可用库存。仓库收货之后
使用下列进程之一,可以在该进程中为 DMS 计划选择已确认但尚未处理的收货:
- “等待直接材料供应的收货行 (whinh3512m300)”
- “等待直接材料供应的检验 (whinh3522m300)”
出库通知期间
可以使用“生成出库通知 (whinh4201m000)” 进程将 DMS 计划应用至一系列已设置了“对库存应用 DMS” 参数的物料仓库组合。任何时间
可以使用“按仓库列出的物料库存概览 (whwmd2515m000)” 进程将 DMS 计划应用至一系列已设置了“对库存应用 DMS” 参数的物料仓库组合。
如需更多信息,请参阅:DMS 计划和处理。
设置问题和相关的参数设置
如供应流示例所示,使用 DMS 时需要回答一些设置问题。下表旨在帮助您的组织回答这些问题。
设置问题 | 参数设置或解决方案 | |
---|---|---|
此仓库是否用于 DMS 计划? |
在仓库层:
|
|
此物料是否用于此仓库中的 DMS 计划? |
在仓库-物料层:
|
|
何时对此物料和仓库触发 DMS 计划? |
在仓库-物料层:
|
|
如何对此物料和仓库触发 DMS 计划? |
在仓库-物料层:
|
|
应考虑哪些仓库的需求? | 使用“仓库供应结构 (whinh6140m000)” 进程定义仓库供应结构关系。 | |
应考虑哪些类型的需求? |
在仓库-物料层:
|
|
应首先满足哪个需求? | 使用“越库配送订单的优先级定义 (whinh6120m000)” 进程定义计划优先级规则。 | |
哪个需求超出了计划跨度? |
在仓库-物料层:
|
|
在车间管理工序期间是否要运行 DMS 计划? |
在车间管理中:
|
如需更多信息,请参阅:DMS 设置和主数据。