| # 顺序装运进度计划 顺序装运进度计划是拉式发料进度计划，该进度计划只能在以下两种条件下生成： 需求由装配控制模块发送至采购控制。 供应系统为订单控制/SILS。 创建顺序装运进度计划行 如果装配控制模块通过 SILS 供应系统发放货物，ERP LN 会执行以下步骤： 在装配控制模块中生成一个参考编号/标识，它表示运输工具编号、装配线工位和装配成套件的一个组合。 如果已执行材料发放，则会在采购进度计划行 (tdpur3111m000) 进程中生成每个物料的进度计划行，生成的参考标识会插入在参考标识 字段中。 对于每个进度计划行，在顺序装运数据 (tdpur3517m000) 进程中插入顺序装运数据。 对于每个顺序装运进度计划行，在采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中会插入一条记录。 注意 顺序装运进度计划可以包含配置物料。如需更多信息，请参见 采购进度计划中的配置物料。 更新顺序装运进度计划行 要更新顺序装运进度计划行，必须更改生成该顺序装运进度计划行的装配订单。 有两种更新类型： 非唯一字段 对不唯一的字段进行更新。 在顺序装运数据 (tdpur3517m000) 进程中，这些是对字段进行的更新，如： 作业顺序 数量 需求日期 选项清单标识 唯一字段 对唯一的字段进行更新。其中包括对顺序装运数据 (tdpur3517m000) 进程中其它字段的更新，如装配成套件、运输工具编号、装配线工位等字段。 ERP LN 所执行的操作不仅取决于必须更新的字段的类型，还取决于该顺序装运进度计划行是否已在采购下达中发送。 注意 在顺序装运数据 (tdpur3517m000) 进程的已发送字段中，可以查看该顺序装运进度计划行是否已在采购下达中发送。 更新尚未发送的顺序装运行 如果装配控制模块更改了顺序装运行上的任何字段，只会在采购进度计划行 (tdpur3111m000) 进程、顺序装运数据 (tdpur3517m000) 进程和采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中更改提供的字段。该进度计划行的状态在采购进度计划行 (tdpur3111m000) 进程中保持为生成订单，在顺序装运数据 (tdpur3517m000) 进程/采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中保持为已创建。 如果装配控制模块要删除需求，采购进度计划行 (tdpur3111m000) 进程和顺序装运数据 (tdpur3517m000) 进程中提供的顺序装运进度计划行的状态会变为已取消。只需从采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中删除该行。 更新已在采购下达中发送的顺序装运行中唯一的字段 如果对唯一的字段进行了更新，ERP LN 将执行以下步骤： 采购进度计划行 (tdpur3111m000) 进程中原有顺序装运进度计划行的状态将变为已取消。 顺序装运数据 (tdpur3517m000) 进程中的相应记录将保持已创建状态，但会插入另一条状态为已取消的记录。已取消的顺序装运进度计划行的修订号字段的值将会增加，因为该行的状态从已创建更改为已取消。 顺序装运数据 (tdpur3517m000) 进程中已取消的顺序装运行将以新的下达修订号插入采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中。这是因为取消还必须通过（新）采购下达传达给供应商。 在采购进度计划行 (tdpur3111m000) 进程中将创建状态为生成订单的新顺序装运进度计划行，在顺序装运数据 (tdpur3517m000) 进程/采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中状态为已创建。 更新已在采购下达中发送的顺序装运行中不唯一的字段 如果对不唯一的字段进行了更新，ERP LN 将执行以下步骤： 采购进度计划行 (tdpur3111m000) 进程中原有的顺序装运进度计划行只是进行了更新，仍保持生成订单状态。 顺序装运数据 (tdpur3517m000) 进程中提供的顺序装运进度计划行会保持已创建状态，但会插入状态为已修改的另一条记录。已修改的顺序装运进度计划行的修订号字段的值将会增加，因为该行的状态从已创建更改为已修改。 顺序装运数据 (tdpur3517m000) 进程中已修改的顺序装运行将以新的下达修订号插入采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中。这是因为修改还必须通过（新）采购下达传达给供应商。 示例 1 - 创建顺序装运进度计划行 装配控制模块的要求：
VIN 编号 | 作业顺序 | 装配成套件 | 装配线工位 | 物料 | 日期 | 数量
--- | --- | --- | --- | --- | --- | ---
VIN001 | JS001 | K01 | LS01 | ITEM1 | 10/1/99 8:00 | 2
VIN001 | JS001 | K01 | LS01 | ITEM2 | 10/1/99 8:00 | 4
VIN001 | JS001 | K01 | LS01 | ITEM3 | 10/1/99 8:00 | 4
VIN002 | JS002 | K02 | LS01 | ITEM1 | 10/1/99 12:00 | 2
VIN002 | JS002 | K02 | LS01 | ITEM2 | 10/1/99 12:00 | 5
VIN002 | JS002 | K02 | LS01 | ITEM4 | 10/1/99 12:00 | 4
VIN003 | JS003 | K03 | LS01 | ITEM1 | 10/1/99 16:00 | 2
VIN003 | JS003 | K03 | LS01 | ITEM2 | 10/1/99 16:00 | 4
VIN003 | JS003 | K03 | LS01 | ITEM5 | 10/1/99 16:00 | 8
采购进度计划行 (tdpur3111m000) 进程中的结果如下：
进度计划编号 | 位置 | 物料 | 需求日期 | 数量
--- | --- | --- | --- | ---
SCH0001 | 10 | ITEM1 | 10/1/99 8:00 | 2
SCH0002 | 10 | ITEM2 | 10/1/99 8:00 | 4
SCH0003 | 10 | ITEM3 | 10/1/99 8:00 | 4
SCH0001 | 20 | ITEM1 | 10/1/99 12:00 | 2
SCH0002 | 20 | ITEM2 | 10/1/99 12:00 | 5
SCH0004 | 10 | ITEM4 | 10/1/99 12:00 | 4
SCH0001 | 30 | ITEM1 | 10/1/99 16:00 | 2
SCH0002 | 30 | ITEM2 | 10/1/99 16:00 | 4
SCH0005 | 10 | ITEM5 | 10/1/99 16:00 | 8
顺序装运数据 (tdpur3517m000) 进程中的结果如下：
计划 | 位置 | 顺序修订 | VIN | 作业顺序 | 成套件 | 装配线工位 | 物料 | 日期 | 数量 | 状态
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM1 | 10/1/99 8:00 | 2 | 创建重复性事务处理 (Y/N)
SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM2 | 10/1/99 8:00 | 4 | 创建重复性事务处理 (Y/N)
SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM3 | 10/1/99 8:00 | 4 | 创建重复性事务处理 (Y/N)
SCH0001 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM1 | 10/1/99 12:00 | 2 | 创建重复性事务处理 (Y/N)
SCH0002 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM2 | 10/1/99 12:00 | 5 | 创建重复性事务处理 (Y/N)
SCH0004 | 10 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM4 | 10/1/99 12:00 | 4 | 创建重复性事务处理 (Y/N)
SCH0001 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM1 | 10/1/99 16:00 | 2 | 创建重复性事务处理 (Y/N)
SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM2 | 10/1/99 16:00 | 4 | 创建重复性事务处理 (Y/N)
SCH0005 | 10 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM5 | 10/1/99 16:00 | 8 | 创建重复性事务处理 (Y/N)
采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中的结果如下：
下达编号 | 下达修订号 | 下达位置 | 计划 | 进度计划位置 | 顺序修订 | 物料 | 数量 | 状态
--- | --- | --- | --- | --- | --- | --- | --- | ---
REL001 | 0 | 10 | SCH0001 | 10 | 1 | ITEM1 | 2 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 20 | SCH0002 | 10 | 1 | ITEM2 | 4 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 30 | SCH0003 | 10 | 1 | ITEM3 | 4 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 40 | SCH0001 | 20 | 1 | ITEM1 | 2 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 50 | SCH0002 | 20 | 1 | ITEM2 | 5 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 60 | SCH0004 | 10 | 1 | ITEM4 | 4 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 70 | SCH0001 | 30 | 1 | ITEM1 | 2 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 80 | SCH0002 | 30 | 1 | ITEM2 | 4 | 创建重复性事务处理 (Y/N)
REL001 | 0 | 90 | SCH0005 | 10 | 1 | ITEM5 | 8 | 创建重复性事务处理 (Y/N)
示例 2 - 更新顺序装运进度计划行 装配控制模块会发送以下更新： 将 JS001 中的 VIN001 替换为 JS001 中的 VIN004。 对于 VIN003，ITEM2 的数量从 4 增加为 6。 示例 1 中的所有需求均已在采购下达中发送。 因此，在采购进度计划行 (tdpur3111m000) 进程中进行以下更改：
已取消
计划 | 位置 | 物料 | 需求日期 | 数量 | 状态
--- | --- | --- | --- | --- | ---
SCH0001 | 10 | ITEM1 | 10/1/99 8:00 | 2 | 已取消
SCH0002 | 10 | ITEM2 | 10/1/99 8:00 | 4 | 已取消
SCH0003 | 10 | ITEM3 | 10/1/99 8:00 | 4 | 已取消
已更新
计划 | 位置 | 物料 | 需求日期 | 数量 | 状态
--- | --- | --- | --- | --- | ---
SCH0002 | 30 | ITEM2 | 10/1/99 16:00 | 6 | 生成订单
新建
计划 | 位置 | 物料 | 需求日期 | 数量 | 状态
--- | --- | --- | --- | --- | ---
SCH001 | 40 | ITEM1 | 10/1/99 8:00 | 2 | 生成订单
SCH002 | 40 | ITEM2 | 10/1/99 8:00 | 4 | 生成订单
SCH003 | 20 | ITEM3 | 10/1/99 8:00 | 4 | 生成订单
因此，在顺序装运数据 (tdpur3517m000) 进程中进行以下更改：
计划 | 位置 | 顺序修订 | VIN | 作业顺序 | 成套件 | 物料 | 日期 | 数量 | 发送 | 状态
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | ITEM1 | 10/1/99 8:00 | 2 | 是 | 创建重复性事务处理 (Y/N)
SCH0001 | 10 | 2 | VIN001 | JS001 | K01 | ITEM1 | 10/1/99 8:00 | 2 | 否 | 已取消
SCH0001 | 40 | 1 | VIN004 | JS001 | K04 | ITEM1 | 10/1/99 8:00 | 2 | 否 | 创建重复性事务处理 (Y/N)
SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | ITEM2 | 10/1/99 8:00 | 4 | 是 | 创建重复性事务处理 (Y/N)
SCH0002 | 10 | 2 | VIN001 | JS001 | K01 | ITEM2 | 10/1/99 8:00 | 4 | 否 | 已取消
SCH0002 | 40 | 1 | VIN004 | JS001 | K04 | ITEM2 | 10/1/99 8:00 | 4 | 否 | 创建重复性事务处理 (Y/N)
SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | ITEM3 | 10/1/99 8:00 | 4 | 是 | 创建重复性事务处理 (Y/N)
SCH0003 | 10 | 2 | VIN001 | JS001 | K01 | ITEM3 | 10/1/99 8:00 | 4 | 否 | 已取消
SCH0003 | 20 | 1 | VIN004 | JS001 | K04 | ITEM3 | 10/1/99 8:00 | 4 | 否 | 创建重复性事务处理 (Y/N)
SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | ITEM2 | 10/1/99 16:00 | 4 | 是 | 创建重复性事务处理 (Y/N)
SCH0002 | 30 | 2 | VIN003 | JS003 | K03 | ITEM2 | 10/1/99 16:00 | 6 | 否 | 已修改
因此，在采购下达行 - 顺序装运数据 (tdpur3523m000) 进程中进行以下更改：
下达编号 | 下达修订号 | 下达位置 | 计划 | 进度计划位置 | 顺序修订 | 物料 | 数量 | 状态
--- | --- | --- | --- | --- | --- | --- | --- | ---
REL001 | 1 | 10 | SCH0001 | 10 | 2 | ITEM1 | 2 | 已取消
REL001 | 1 | 20 | SCH0002 | 10 | 2 | ITEM2 | 4 | 已取消
REL001 | 1 | 30 | SCH0003 | 10 | 2 | ITEM3 | 4 | 已取消
REL001 | 1 | 80 | SCH0002 | 30 | 2 | ITEM2 | 6 | 已修改
REL001 | 1 | 100 | SCH0001 | 40 | 1 | ITEM1 | 2 | 创建重复性事务处理 (Y/N)
REL001 | 1 | 110 | SCH0002 | 40 | 1 | ITEM2 | 4 | 创建重复性事务处理 (Y/N)
REL001 | 1 | 120 | SCH0003 | 20 | 1 | ITEM3 | 4 | 创建重复性事务处理 (Y/N)
相关主题 拉式发料进度计划 采购进度计划中的配置物料 生产同步进度计划中的参考编号 采购下达 |