批量方案中的批次登记
本主题说明了在批量方案中登记批次编号的方法和时间。
通常在批量方案中,在物料离开仓库(即发放数量)之前,不需要指定批次代码。或者,也可以在收货期间登记批次。LN 可以为若干批次的组合生成出库通知行或装运行。
要确定必须为哪个入库或出库事务处理登记批号,可以在批次和序列登记模板中定义一个或多个模板。
要将物料链接至批次和序列登记模板,请使用“物料仓储数据 (whwmd4500m000)”或“物料仓储数据 (whwmd4600m000)”进程中的“批次和序列登记模板 ”字段。
如果物料没有批次和序列登记模板,或者模板不包含订单来源和事务处理类型适用组合的设置,LN 将返回“物料仓储数据 (whwmd4500m000)”或“物料仓储数据 (whwmd4600m000)”进程的下列字段:
- “收货时输入批次 ”
- “转移时输入批次 ”
“物料仓储数据 (whwmd4500m000)”或“物料仓储数据 (whwmd4600m000)”进程中的“制造时登记发料的批次”字段设置会改写批次和序列登记模板。
入库
如果必须在收货期间根据批次登记参数输入批号,则必须在入库过程中登记批号。但是,如果选中了“仓单类型 (whinh0110m000)”进程中的“自动生成批次”复选框,则 LN 将自动登记批次编号。
可以在下列任一进程中登记批号:
- 入库单行批次和序列化物料 (whinh2116m000)
- 装运通知行存货点明细 (whinh3105m000)
- 处理单元存货点详细资料 (whwmd5136m000)
- 收货行存货点详细资料 (whinh3123m000)
如果订单的批次选择为“指定”,则不能在入库过程中生成新的批次代码。在这种情况下,订单中已指定了批次代码。
出库
如果部署批量方案,则必须为每个出库的物料数量指定批次代码,但以下情况除外:
- 如果“转移时输入批次 ”设置为“否”,则不能为转移订单的相关发料指定批号。
- 必须在完成出库过程之前登记批次。如果未按此时间登记批次,LN 将不允许您完成出库过程的最后一个订单步骤
- 如果使用越库配送将采购组件直接发送至工作中心,物料将不会通过仓库的入库和出库过程。
- 为确保能够输入批次代码,请将“按来源列出的默认仓单类型 (whinh0120m000)”进程中的“创建装运”字段设置为仓库和工作中心相关组合的“越库配送批次/序列号”。在这种情况下,LN 会生成装运,使您可以输入批号。如需更多信息,请参阅创建装运。
出现以下情况时,无法在出库过程中生成新的批次代码:
- 如果“收货时输入批次 ”为“是”。在这种情况下,必须在出库过程中使用现有批次代码
- 如果订单的批次选择为“指定”。在这种情况下,订单中已指定了批次代码。
出库通知行
可以在“出库通知批次和序列化物料 (whinh4126m000)”进程中登记批次。可以从“出库通知 (whinh4525m000)”进程或“仓库检验概览 (whinh3122m000)”进程中启动此进程。
如果不创建装运行,则必须在出库通知行登记批次。否则,可以在装运行登记批次。
如果在登记出库通知行的批号后创建装运行,LN 会将出库通知行的批号用作装运行的默认数据。
装运行
“装运行存货点详细资料 (whinh4133m000)”进程是登记批次的最常见位置。可以在“装运行 (whinh4131m000)”进程中启动此进程。
在越库配送方案中,由于不提供出库通知行,因此必须在“装运行存货点详细资料 (whinh4133m000)”进程中登记批次。
如果要分割一个装运行,并且将部分装运行数量移到新的装运行,则还必须指定如何将各个批次和序列号在多个装运行进行分割。
制造状态组件
如果“制造时登记发料的批次”字段为“是”,并且最终产品为序列化,则必须在“序列化最终产品的制造状态组件 (timfc0111m000)”进程中记录制造状态组件期间登记批号。
在这种情况下,可以跳过出库通知行或装运行的批次登记。
如果最终产品不是序列化物料,则必须登记出库通知行或装运行的批号,因为制造状态不存在。
处理单元
有关登记处理单元的批次编号的信息,请参阅登记处理单元的批次编号和序列号。
其它情况
在特定情况下,可以在下列进程中登记批号:
- 周期盘点单行存货点详细资料 (whinh5106m000)
- 调整订单行存货点详细资料 (whinh5126m000)
批次登记和检验
如果仓储业务过程指定必须检验收到或发放的物料,则可以从“仓库检验概览 (whinh3122m000)”进程启动批次登记。
在这种情况下,必须指定已验收或拒收物料的批次代码(或序列号)。