库存短缺处理

可以为销售报价单行、销售订单行以及销售订单组件行检查可用库存并解决库存短缺问题。

检查可用库存

以下参数用于确定是否以及何时为某个行检查可用库存:

销售订单(组件)行 销售报价单行
销售订单参数 (tdsls0100s400) 销售报价单参数 (tdsls0100s100)
分时段库存检查 输入报价单行时检查库存
扩展的库存检查 确认报价单时检查库存
销售订单类型 (tdsls0594m000) 处理报价单时检查库存
扩展的库存检查 库存短缺时仍执行处理
库存检查时刻 扩展的库存检查
注意

在销售报价单上替代行的状态变为已确认已处理之前,不会检查它们的可用库存。会对最高成功百分比的替代行执行库存检查。

库存检查

当插入或更新行时,执行库存检查。

根据下面的搜索优先级顺序确定适用的库存检查:

  1. 使用 SCM Order Promiser 执行外部 OPS(订货承诺服务器)检查。
  2. 使用企业计划子系统执行 ATP(可供订货量)/CTP(综合可供订货量)检查。
  3. 使用仓储执行库存检查。

外部 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)
  • 销售订单 (tdsls4100m900)
  • 销售订单行 (tdsls4101m900)
销售订单组件行 销售订单承诺行组件 (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 数据作为其功能的输入。