冻结和解冻

可以在以下库存层冻结物料的入库移动、出库移动、转移(收货、发料)或装配:

在每一层,可以为一个或多个事务处理实施冻结。 也可以同时为所有事务处理在上述层中冻结或解冻库存。

人工冻结库存的结果

当冻结了库存中某种物料的特定事务处理时,该物料的冻结库存不会增加。 只是冻结了库存的入库、出库、装配或转库。

为所有事务处理人工冻结库存将增加冻结库存的数量,减少可用库存的数量。

如果冻结:

  • 存货点,则应用程序还会冻结存货点的序列号。 在存货点冻结 (whwmd6130m000) 进程中冻结存货点。
  • 批次,则应用程序还会冻结批次的存货点。 在批次冻结 (whwmd6120m000) 进程中冻结批次。
  • 库位,则应用程序还会冻结该库位中的存货点。 在仓储区/库位冻结 (whwmd6110m000) 进程中冻结仓储区和库位。
  • 仓储区,则还会冻结该仓储区中的库位。
  • 处理单元,则应用程序还会冻结处理单元中包含的存货点。 如果处理单元具有子处理单元,则应用程序将冻结子处理单元和子处理单元中包含的存货点。 在处理单元冻结 (whwmd6140m000) 进程中冻结处理单元。

不同的手动冻结可能会影响相同的存货点。 在这些情况下,最大的冻结存货点数量起决定作用。

示例

用户人工冻结了某个库位。 在其它各项物料中,此库位保留特定批次中的 6 个。 现在另一个用户冻结总数量为 25 的批次。在批次的两个冻结数量 6 和 25 中,25 是较大数量。 因此,应用程序会将该批次的冻结存货点数量设置为 25。

在冻结仓储区或库位、批次、处理单元或存货点之后,生成的冻结存货点会在冻结的存货点 (whwmd6550m000) 进程中显示。

可以从以下进程推进至冻结的存货点 (whwmd6550m000) 进程:

  • 仓储区/库位冻结 (whwmd6110m000)
  • 批次冻结 (whwmd6120m000)
  • 存货点冻结 (whwmd6130m000)
  • 处理单元冻结 (whwmd6140m000)

确定每个存货点的冻结之后,如果存在项目挂钩和客户所有或寄存库存,则应用程序会在挂钩和所有权层生成冻结。 在冻结存货点详细资料 (whwmd6152m000) 进程中显示项目挂钩和所有权信息。 在此进程中,可以人工调整挂钩和所有权冻结。

按事务处理冻结或解冻序列化物料

使用按事务处理列出的序列冻结 (whwmd6136m000) 进程可为序列化物料冻结或解冻事务处理类型。

在应用程序中使用冻结

在以下条件下,可以由仓库、仓储区、库位、批次、处理单元和存货点指定冻结:

  • 登记物料的收货
  • 控制物料的入库移动
  • 控制物料的出库移动
  • 输入库存事务处理
  • 创建周期盘点单
  • 创建检验单