| 按通用物料定义约束条件 (tipcf2110m000) |  |
| 使用此进程以按通用物料定义约束条件。您可以使用这些约束条件来控制整个产品配置过程。 利用约束条件，您能够以灵活的方式定义通用产品模型。约束条件由记录在数据库中的规范化数据和若干决策规则的组合构成，这些规则可以通过约束条件编辑器进行定义。您可以利用约束条件和其它选项一起指定在什么条件下特定的选项组合对于产品特性是可接受的、必备的或不可接受的。您还可以指定必须包括或排除的物料清单组件或工序，以及产品变型的采购价格或销售价格结构等等。 在每个约束条件组中，可以定义全局变量或局部变量，您可以使用或不使用公式为这些变量提供特定值。全局变量在整个配置或生成过程中保持它们的值。 可以将约束条件与产品特性一起使用来控制配置过程。这对于选项集之间的水平依存关系、与附加费或折扣相关的价格表行之间的关系以及其它关系等等，都非常重要。 您可以选择某个记录，然后单击“文本编辑器”按钮激活约束条件编辑器。 可以在约束条件编辑器中选择“选项”菜单上的“启动推进进程”。然后，ERP 会显示包含下列进程的菜单： 产品特性 (tipcf0150m000). 按产品特性列出的选项 (tipcf0160m000). 按通用物料列出的产品特性 (tipcf1101m000). 按产品特性和通用物料列出的选项 (tipcf1110m000). 约束条件验证信息 (tipcf2120m000). 您可以选择前面进程中的一个，然后选择某个记录并将其包括在约束条件中。如果使用该编辑器并希望向某个特性添加选项，则必须在可以推进到按产品特性列出的选项 (tipcf0160m000) 进程或按产品特性和通用物料列出的选项 (tipcf1110m000) 进程之前先选择该特性。ERP LN 会显示属于选定特性的选项。然后便可以选择某个选项以将此选项添加到编辑器中。 特别为此目的而设计的一种元语言（ERP LN 的子集）将用于定义约束条件表达式。如需有关此元语言的功能的联机帮助以及可用的约束条件语法，请参考约束条件编辑器。 注意 如果通过推进方式启动此进程，则无法维护约束条件文本。 提示 要获取所有用到特定特性或选项的约束条件的概览，请使用打印产品特性和选项使用处 (tipcf0450m100) 进程。 相关主题 如何定义产品模型 约束条件编辑器
字段 | 说明
通用物料 | 通用物料的代码。
约束条件标识 | 可唯一标识通用物料约束条件的代码。
约束条件组 | 从下列选项中选择： 输入前 在可以为产品特性输入选项值之前，由产品配置器执行输入前选项组。您可以在此约束条件组中设置默认选项值，而且还可以指定在什么条件下允许输入或显示产品特性。 验证 产品配置器和产品生成器都使用此组来验证产品特性的选项值。该组还用于验证或选择通用物料数据、通用产品结构中的组件、通用工艺流程中的工序以及通用价格表中的价格表行。如果产品配置器为验证选项值执行验证组，则产品配置器可以生成信息以支持配置过程，这些信息将会显示在屏幕上。 参数替换 产品配置器和产品生成器都使用参数替换部分来计算通用产品结构中的参数值。参数值可以包括产品特性的固定选项值： 长度。 宽度。 单位数。 通用物料清单中的材料数量。 准备时间。 生产率。 通用工艺流程中的生产周期。 通用价格表中的采购价格或销售价格以及价格系数。
约束条件文本 | 如果选中此复选框，则会显示约束条件的约束条件来源代码。
命令 | 说明
检查约束条件 | ERP LN 会检查约束条件是否根据语法建立。
执行约束条件 | ERP LN 执行约束条件。可以检查结果是否符合您的要求。