库存短缺处理
可以为销售报价单行、销售订单行以及销售订单组件行检查可用库存并解决库存短缺问题。
检查可用库存
以下参数用于确定是否以及何时为某个行检查可用库存:
销售订单(组件)行 | 销售报价单行 |
---|---|
“销售订单参数 (tdsls0100s400)” | “销售报价单参数 (tdsls0100s100)” |
分时段库存检查 | 输入报价单行时检查库存 |
扩展的库存检查 | 确认报价单时检查库存 |
“销售订单类型 (tdsls0594m000)” | 处理报价单时检查库存 |
扩展的库存检查 | 库存短缺时仍执行处理 |
库存检查时刻 | 扩展的库存检查 |
在销售报价单上替代行的状态变为“已确认”或“已处理”之前,不会检查它们的可用库存。会对最高成功百分比的替代行执行库存检查。
库存检查
当插入或更新行时,执行库存检查。
根据下面的搜索优先级顺序确定适用的库存检查:
- 使用 SCM Order Promiser 执行外部 OPS(订货承诺服务器)检查。
- 使用企业计划子系统执行 ATP(可供订货量)/CTP(综合可供订货量)检查。
- 使用仓储执行库存检查。
外部 OPS 检查
只有在下列条件全部适用时,才能执行库存检查:
- 在“已实施的软件组件 (tccom0100s000)”进程中选中 Infor SCM Promising Server复选框。
- 物料为计划物料。
- 已选中“扩展的库存检查”复选框。
- 将“库存检查时刻”设置为“批”。
- 如果外部 OPS 检查适用,则使用 SCM Order Promiser 从外部进行库存检查并解决库存短缺。
- 使用 OPS 的库存处理可能导致更新以下销售订单(组件)行字段:“计划交货日期 ”、“仓库”和“订货承诺状态”。还会使销售订单行与交货行分开。
ATP/CTP 检查
只有在下列条件适用时,才能执行库存检查:
- 无法执行 OPS 库存检查。
- 物料为计划物料,且“计划参数 (cprpd0100m000)”进程中的“用于销售的 CTP 检查(用于 EP 和 OPS)”复选框处于选中状态。
使用仓储执行库存检查只有以下其中一项适用,才能使用仓储执行库存检查:
- 物料不是计划物料。
- 物料为计划物料,且“计划参数 (cprpd0100m000)”进程中的“用于销售的 CTP 检查(用于 EP 和 OPS)”复选框处于清除状态。
执行库存短缺选项
在检查某个行的库存并发现短缺后,可以使用若干个选项来帮助解决库存短缺问题。
以下选项决定 LN 是否自动尝试解决库存短缺问题,或者在库存短缺菜单 (tdsls4830s000) 进程中是否需要人工交互操作:
- “销售用户配置文件 (tdsls0139m000)”进程中的库存短缺自动处理复选框。
- “销售订单类型 (tdsls0594m000)”进程中的“库存短缺自动处理”字段。
如果针对订单类型定义的自动库存短缺处理选项不适用于销售订单或报价单,则会从您可从中选择要执行操作的地方弹出“库存短缺菜单 (tdsls4830s000)”。
指定承诺状态
如果选中“销售报价单参数 (tdsls0100s100)”和“销售订单参数 (tdsls0100s400)”进程中的“扩展的库存检查”复选框,则销售报价单行、销售订单行和销售订单组件行在库存短缺处理过程中会收到承诺状态。
具有以下状态:
-
“已接受”
库存检查的结果是有足够的库存可按时交付行。 -
“未接受”
库存检查的结果是库存不足,无法按时交付行。 -
“未决”
行正在等待进行可用库存检查。 -
“例外”
在库存检查过程中出现必须人工解决的错误。
对于下列行,可以在以下承诺行进程中查看和维护其承诺状态:
行类型 | 承诺行进程 | 辅助进程 |
---|---|---|
销售订单行 | 销售订单承诺行 (tdsls4101m400) |
|
销售订单组件行 | 销售订单承诺行组件 (tdsls4563m200) | “销售订单行组件 (tdsls4601m000)” |
销售报价单行 | 销售报价单承诺行 (tdsls1501m200) | “销售报价单 (tdsls1600m000)” |
- 状态为“未接受”、“未决”和“例外”的销售订单行和销售订单组件行必须以人工方式解决其短缺问题才能使状态更改为“已接受”。否则,无法核准链接的销售订单。
- 如果选中“销售报价单参数 (tdsls0100s100)”进程中的“库存短缺时仍执行处理”复选框,将销售报价单行转换为销售订单行时,销售报价单行的承诺状态可以是“未接受”、“未决”或“例外”。如果清除“库存短缺时仍执行处理”复选框,则销售报价单行的承诺状态必须为“已接受”,才能转换销售报价单行。
已接受
如果以下条件成立,行的状态将变为此状态:
- 具有充足的库存或已解决库存短缺问题。
- 该行不需要检查可用库存,例如在直接交货的情况下。
- 未实施“扩展的库存检查”功能。
所有(组件)行均为“已接受”的销售订单可以进行核准并继续接受处理。如需更多信息,请参阅:销售订单处理过程。
未接受
如果以下条件成立,行的状态将变为此状态:
- 可用库存不足或无法解决短缺问题。
- “例外”状态的行在“销售订单承诺行 (tdsls4101m400)”、“销售订单承诺行组件 (tdsls4563m200)”或“销售报价单承诺行 (tdsls1501m200)”进程中人工设置为“未接受”。
在承诺行进程中,可按如下方式解决库存短缺问题:
- 在相应菜单上,执行其中一个短缺选项。
- 对于销售订单(组件)行,在相应菜单上单击“”。此时会启动检查库存销售订单 (tdsls4217m000) 进程,该进程针对订单类型搜索自动库存短缺处理选项。
- 在相关进程中人工更新订单(组件)行或报价单行。
未决
如果在“销售订单类型 (tdsls0594m000)”进程中,库存检查时刻设置为“批”且满足以下条件,则行将获得此状态:
- 仍然必须检查可用库存。
- 人工更改状态为“已接受”、“未接受”或“例外”的行,并且必须重新检查可用库存。
在检查库存销售订单 (tdsls4217m000) 进程中或 SCM Order Promiser 中对行执行库存检查之前,该行将变为“未决”状态。检查库存后,该行将设置为“已接受”、“未接受”或“例外”。
例外
如果 LN 无法确定状态,则行会变为此状态。如有可能,在消息日志 (tcstl1500m000) 进程中记录错误消息。必须人工解决该错误。
在检查库存销售订单 (tdsls4217m000) 进程中,无法对承诺状态为“例外”的销售订单(组件)行执行库存检查。要检查这些行的库存,请在一个承诺行进程中单击某个“例外”行,然后在相应菜单上选择“”。该行的状态会更改为“未接受”,现在可以在“检查库存销售订单 (tdsls4217m000)”进程中检查该行的库存。经过检查后,该行将变为“已接受”、“未接受”或“例外”状态。
登记计划库存事务处理
对于计划物料,如果选中“计划参数 (cprpd0100m000)”进程中的“用于销售的 CTP 检查(用于 EP 和 OPS)”复选框,则以下内容适用:
-
销售订单(组件)行
当订货承诺状态变为“已接受”时,创建计划库存事务处理。如果行的“已接受”状态变为其它状态,则会冲销计划库存事务处理。 -
销售报价单行
当报价单承诺状态变为“已接受”且预期的成功百分比等于或高于“销售报价单参数 (tdsls0100s100)”进程中的分时段补充库存所要求的报价单最小成功率时,将创建计划库存事务处理。如果行的“已接受”状态变为其它状态,则会冲销计划库存事务处理。
- 对于销售报价单行上的非计划物料,只有预期成功百分比等于或高于“销售报价单参数 (tdsls0100s100)”进程“分时段补充库存所要求的 报价单最小概率百分比”字段中指定的值,才写入计划库存事务处理。因此,对于这些物料,无论销售报价单行的承诺状态如何,都会登记计划库存事务处理。
- 如果选中“已实施的软件组件 (tccom0100s000)”进程中的“Infor SCM Promising Server”复选框,则会针对具有计划物料的销售订单行,始终写入计划库存事务处理,因为 SCM Order Promiser 使用 PIT 数据作为其功能的输入。