如何配置产品变型和生成产品结构
配置产品变型和生成产品变型结构的过程由多个单独的步骤组成。
产品变型配置过程根据产品变型从不同的模块启动而有所不同:
如果从产品配置中启动产品变型,在配置过程开始前必须先定义产品变型代码。产品变型具有标准变型参考类型。
在其它模块中,LN 将生成产品变型代码,这样您可以立即启动配置。产品变型具有下列参考类型之一:销售报价单、销售订单、预算、项目 (PCS)、标准变型或项目。
配置过程
配置过程部分包含下列子部分:
- 配置产品变型
- 选择选项值
- 验证选项值
- 验证选项集
- 验证产品变型
配置产品变型
- 打开产品变型 (tipcf5501m000) 进程并启动详细进程。
- 确定要配置产品变型的通用物料。
- 从产品变型 (tipcf5501m000) 详细进程中启动配置过程。
-
LN 读取通用配置结构并搜索产品结构最上层的选项集。
- 如果找到选项集,将该选项集显示在产品配置器 (tipcf5120m000) 进程中;转到步骤 6。如果找不到选项集,在产品配置器 (tipcf5120m000) 进程中没有任何显示;转到步骤 10。
-
LN 读取通用物料的第一个选项集。请参阅子部分“读取选项集”。
- 单击产品特性的选项字段。双击“...”来显示有效选项。这些选项将显示在按产品特性和可配置物料列出的选项 (tipcf1110m000) 进程中。选择需要的选项值。请参阅子部分“选择选项值”。
-
LN 会验证选择的选项值。请参阅子部分“验证选项值”。
- 为每个新特性重复步骤 7 和 8。为每个产品特性选择选项后,LN 将验证整个选项集。请参阅子部分“验证选项集”。
- 单击下一组按钮来提示 LN 搜索物料的下一个(更低层)选项集。
-
LN 将搜索下一个选项集,并为通用物料清单的组件执行约束条件组验证。
-
LN 检查在这一层是否还有其它可用的选项集。如果是,转到步骤 5。如果否,转到步骤 13。
-
LN 验证产品变型。请参阅子部分“验证产品变型”。
读取选项集
-
LN 读取通用物料的产品特性,并在结构的顶层搜索通用物料的第一个产品特性(第一个选项集)。
-
LN 检查产品约束条件是否已链接到该产品特性。如果是,转到步骤 3。如果否,转到步骤 7。
-
LN 读取产品约束条件并执行输入前约束条件组。
-
LN 检查是否允许输入或显示选项值。如果是,转到步骤 5。如果否,转到步骤 6。
-
LN 检查是否有必须执行步骤 2 到步骤 4 的附加特性。如果是,转到步骤 8。如果否,转到步骤 7。
- 如果输入不允许的选项值,LN 将用输入前约束条件组中定义的值初始化该选项,并从步骤 8 开始继续。如果不允许输入和显示任何选项,LN 将禁用该选项字段。这种选项集称为不可见选项集。不可见选项集是不允许输入或显示任何产品特性的选项值的选项集。这些不可见选项集由产品配置器自动启动并验证。
- 选择选项值。选项值在“选择选项值”子部分有进一步说明。
-
LN 搜索第一个选项集的下一个产品特性。
选择选项值
- 双击要选择选项值的产品特性的“选项”字段。
-
LN 检查产品约束条件是否已链接到该产品特性。如果是,转到步骤 3。如果否,转到步骤 5。
-
LN 读取产品约束条件并执行输入前约束条件组。
-
LN 检查是否允许输入或显示选项值。如果是,转到步骤 5。如果否,转到步骤 6。
- 推进到允许的选项。单击“...”在按产品特性和可配置物料列出的选项 (tipcf1110m000) 进程中显示所有有效特性。为了生成允许选项的清单,LN 将为每个可用选项执行相关约束条件的验证约束条件组。转到步骤 7。
- 如果输入不允许的选项值,LN 将用在输入前约束条件组中定义的值初始化该选项。从步骤 9 开始继续。
- 选择选项值。
-
LN 验证选择的选项值。请参阅子部分“验证选项值”。
- 检查是否存在必须选择选项的其它产品特性。如果是,转到步骤 1。如果否,转到步骤 10。
-
LN 验证选项集。请参阅子部分“验证选项集”。
验证选项值
-
LN 检查选项是选择性的(即有一组选项值,您可以从中选择)还是必须自己输入值。如果是选择性的,转到步骤 2。如果不是选择性的,转到步骤 3。
- 如果产品特性具有选择性的选项,LN 将检查选择的选项值是否属于指定给特性的选项集。然后 LN 将检查选择日期是否在选项的有效期内。
- 如果产品特性没有选择性选项,LN 将检查输入的选项值是否在选项值范围内。
-
LN 读取产品约束条件并执行约束条件组验证,其会确定是否允许选择的选项值。
-
LN 检查是否允许选择的选项值。如果是,转到步骤 6。如果否,转到步骤 7。
- 双击下一个产品特性的“选项”字段。
- 如果输入不允许的值,可以调用相关的约束条件表达式。
- 可以在按产品特性和可配置物料列出的选项 (tipcf1110m000) 进程中选择记录,并单击“文本”来记录与产品变型选项相关的扩展说明或解释文本。
验证选项集
系统会针对产品变型选项集的每个产品特性执行选项集验证。搜索其它选项集或终止配置流程之前,LN 会执行此步骤。
-
LN 读取选项集的第一个产品特性。
-
LN 读取产品约束条件并执行输入前约束条件组。
-
LN 检查是否允许输入或显示选项值。如果是,转到步骤 4。如果否,转到步骤 5。
-
LN 检查选项是否是选择性的。如果是,转到步骤 7。如果否,转到步骤 8。
- 如果输入不允许的选项值,LN 将用在输入前约束条件组中定义的值初始化该选项。
-
LN 执行参数替换约束条件组。可以在这个约束条件组中为此选项设定一个固定值。这个值可能可以用公式计算,也可能不能用公式计算。
- 如果产品特性具有选择性的选项,LN 将检查选择的选项值是否属于指定给产品特性的选项集。然后 LN 将检查选择日期是否在选项的有效期内。
- 如果产品特性没有选择性选项,LN 将检查输入的选项是否在选项值范围内。
-
LN 读取产品约束条件并执行验证约束条件组,验证将确定是否允许选择的选项值。
-
LN 将检查是否允许选择的选项值。如果是,转到步骤 11。如果否,转到步骤 12。
-
LN 读取选项集的下一个产品特性。
- 如果选择了不允许的选项值,可以更正此选项值。
验证产品变型
只有为每个选项集的每个产品特性选择了允许的选项值,才能验证产品变型。
生成过程
配置产品变型后,可以使用下列进程继续生成产品变型:
-
生成产品变型的(项目)结构 (tipcs2220m000) 进程。
-
生成销售报价单的(预算 PCS)结构 (tdsls1201m100) 进程。
-
生成销售订单的(项目 PCS)结构 (tdsls4244m000) 进程。
生成过程在下面的子部分进行了说明:
- 生成产品变型结构
- 生成物料数据
- 生成变型工艺流程
- 生成采购价/销售价
生成产品变型结构
- 选择要生成产品变型结构的产品变型。
- 单击“生成”来启动过程。
-
LN 读取通用产品结构并在结构最上层搜索第一个物料。
-
LN 读取链接到物料清单组件的产品约束条件,并执行验证约束条件组。
-
LN 确定物料是否是通用产品结构的一部分。如果是,转到步骤 6。如果否,转到步骤 7。
-
LN 读取物料的类型。如果是“通用”类型,转到步骤 8。如果是其它类型,转到步骤 7。
-
LN 在这一层上搜索下一个物料。
-
LN 搜索产品变型并读取选择的特性和选项。
-
LN 将物料包括在变型结构中。
-
LN 将根据选择的特性和选项生成产品变型结构。接着生成以下内容:产品变型物料数据、采购价/销售价、物料清单和工艺流程。如需更多信息,请参阅下列子部分。
-
LN 检查物料是通用物料、采购物料还是制造物料。如果是制造物料,转到步骤 7。如果是采购物料,转到步骤 12。
-
LN 将在下面更低的层继续搜索下一个物料。从步骤 4 重新开始这个过程。
-
LN 生成产品变型的物料数据、采购数据和销售数据、物料清单和工艺流程。
生成物料数据
-
LN 将读取通用物料数据的第一行。
-
LN 读取产品约束条件并执行约束条件组验证。
-
LN 确定物料数据要素能否包含在变型结构中。如果是,转到步骤 4。如果否,转到步骤 5。
-
LN 将数据要素包含在产品变型结构中。
-
LN 读取物料数据的下一行。
-
LN 读取通用物料清单的第一个组件。
-
LN 读取产品约束条件并执行约束条件组验证。
-
LN 确定组件是否可能包含在变型结构中。如果是,转到步骤 4。如果否,转到步骤 5。
-
LN 执行约束条件组参数替换。LN 使用此约束条件组的公式计算物料清单组件的长度、宽度、单位数和净数量。
-
LN 将物料清单组件包含在产品变型结构中。
-
LN 读取下一个组件。
生成变型工艺流程
-
LN 读取变型工艺流程的第一道工序。
-
LN 读取产品约束条件并执行约束条件组验证。
-
LN 确定工序能否包含在变型结构中。如果是,转到步骤 4。如果否,转到步骤 5。
-
LN 执行约束条件组参数替换。LN 使用此约束条件组的公式计算工序的准备时间和运行时间。
-
LN 将工序包括在产品变型结构中。
-
LN 读取下一道工序。
生成采购价/销售价
-
LN 读取通用价格表的第一行。
-
LN 读取产品约束条件并执行约束条件组验证。
-
LN 确定价格表行能否包括在产品变型的价格结构中。如果是,转到步骤 4。如果否,转到步骤 5。
-
LN 执行约束条件组参数替换。LN 使用此约束条件组的公式计算采购价/销售价或附加费/折扣百分比。
-
LN 将价格表行包括在产品变型的采购价/销售价结构中。
-
LN 读取价格表的下一行。
配置包含采购的可配置物料的产品变型
可以配置包含采购的可配置物料的产品变型。可以使用可配置物料创建可以具有可配置采购子装配件的物料结构。与其它装配件一样,采购的子装配件也在装配线发放。
如需有关在“装配控制”模块中获取采购的可配置物料的更多信息,请参阅