生成时间跨度驱动的 SILS 供应信息
时间跨度驱动的供应是生成或更新装配件供应信息的两种方法之一。另一方法是使用在流程触发的工作流中定义的触发器。例如,可将先前装配线工位订单的完成定义为触发器,用于运行补充车间仓库 (tiasc8210m000) 进程。
如果使用时间跨度驱动的供应,可以获得若干好处。例如:
- 由于与先前触发器事件无关,您可以在启动第一个装配线工位订单之前生成供应信息。
- 供应信息的生成可以不受生产周期中变型的影响。
- 供应信息的生成可以不受装配线结构更改的影响。
- 可以跳过触发器的维护工作,此类工作可能相当复杂。
但缺点是,您只能以计划装配数据为基础,而不能以实际数据为基础。如果在无法更新计划数据的情况下,处理(接近)实际的起始日期/时间和作业顺序非常重要,则必须使用触发器。但是,触发器始终以装配订单的实际进度为依据。还可以同时使用如下所述的两种方法。
先决条件
要为装配线工位订单生成或更新供应信息,必须满足以下条件:
- 装配线工位订单在为装配线工位订单中包含的装配件定义的某个时界范围内。
- 至少选中“生成供应信息”或“重新生成供应信息”复选框中的一个。(如果这两个复选框都已清除,则只为在“上次更新时界”范围内的装配线工位订单解冻供应信息。)
- 装配线工位订单的状态不得为“已完成”。
- 包含此装配线工位订单的装配订单状态必须为“已排序”或“正在进行”。
功能
如果运行当前进程,则根据装配线工位订单所在时界范围和在此进程中选中的复选框生成或更新供应信息。系统将每个时界定义为装配线工位订单计划起始日期/时间之前的若干工作日或工时。因此,这些时界相互部分重叠。
存在以下几种时界:
- “生成跨度”如果装配线工位订单在此时界范围内,则为这些装配线工位订单生成或更新供应信息。
- “冻结时界”此时界指明装配线工位订单内容的冻结时间,这意味着不允许对材料或数量执行任何更改,原因是仓库或供应商无法再处理这种类型的更改。但是,仍然允许对交货顺序和交货日期/时间进行更改。
- “上次更新时界”无法再对此时界范围内供应信息的任何方面进行更新。当前进程只为此时界范围内的装配线工位订单冻结供应信息。在以下某一段落中会对冻结进行说明。
可在“装配成套件 (whwmd4150s000)”进程中包含装配件的成套件中定义时界,该进程可通过双击仓储管理子系统中“装配成套件 (whwmd4550m000)”进程的记录启动。当前进程会检查选定的装配线工位订单是否在所需部件的成套件中定义的某一时界范围内。
后需求
生成或更新供应信息后,必须转移这些信息。要转移供应信息,请运行“传送装配件供应信息 (tiasc8220m000)”进程。转移这些信息时,系统会对其进行处理。
供应信息的转移和处理方式由“仓库物料数据 (whwmd2110s000)”进程中的“自仓库供应 ”复选框确定:
- 对于内部供应,选中该复选框。LN 会生成自来源仓库到车间仓库的转库。
- 对于外部供应,已清除该复选框。采购控制模块使用此信息可生成已排序装运进度计划,以控制从供应商到作业车间仓库的供应。
冻结
在生成用于内部供应的供应信息时,其状态为“已冻结”。由这些信息产生的仓单也将具有“已冻结”状态。虽然可以将已冻结的仓单用于进度计划和预留,但不会处理这些仓单。转移已解冻的更新信息时,会解冻仓单。运行当前进程时,会为“上次更新时界”范围内的装配线工位订单生成已解冻的信息。请注意,运行当前进程时,即使清除了“生成供应信息”复选框和“重新生成供应信息”复选框,也始终会为在“上次更新时界”中选定范围内的装配线工位订单生成上次供应信息更新。“补充车间仓库 (tiasc8210m000)”进程也可以执行上次更新。在“供应装配件转移 (SILS) (tiasc8520m000)”进程中会显示供应信息的状态。
触发器和时界之间的关系
可以同时使用触发器和时界。如果同时使用这两种方法,它们之间将有以下关系:
- 首次执行的进程会生成供应信息。因此,如果在执行当前进程之前定义触发器,“补充车间仓库 (tiasc8210m000)”进程会生成供应信息。触发器不考虑“生成跨度”,因此可以在此时界之前或之内进行定义。如果在“生成时界”内和触发器之前运行当前进程,当前进程会生成供应信息。
- 这两个进程均可更新供应信息,并且都将“冻结时界”考虑在内。因此,它们在这方面没有区别。只有当前进程对这些信息的更新要求选定的装配线工位订单尚未处于“上次更新时界”范围内。
- 由哪个进程执行上次更新和更新特征如何取决于进程的执行顺序、定义上次更新的方式以及与“上次更新时界”的关系。由于对不同情况进行汇总过于复杂,建议您牢记以下规则,它们将决定所发生的情况:
- 当前进程在“上次更新时界”之前执行更新,并且仅在此时界范围内进行解冻。
- “补充车间仓库 (tiasc8210m000)”进程在“上次更新时界”之前和之内都会进行更新。如果更新为上次更新,则该进程还会进行解冻。
- “补充车间仓库 (tiasc8210m000)”进程所执行的更新是否为上次更新由装配线工位的比较结果定义,而不是由与当前进程的上次运行或“上次更新时界”的关系定义的。有关进一步的说明,请参阅以下注释之一。
- 无论信息是否处于“已冻结”状态,都将获得更新。
- 信息只能解冻一次。