如何定义产品模型
要定义产品模型,请执行下列步骤:
- 产品配置参数
在产品配置参数 (tipcf0100m000) 进程中可以确定产品配置器的版本。如果产品模型处于创建阶段,则必须使用解释程序版本的产品配置器。此版本的优点是,在创建新的约束条件时可以立即对通用产品模型进行测试。即使对这些约束条件进行了更改,也不需要先重新编译约束条件。请参阅“产品配置参数 (tipcf0100m000)”进程中的产品配置器版本字段。
- 物料通用数据
在“物料 (tcibd0501m000)”进程中输入产品模型需要的通用物料。如果该物料为通用物料,则在物料代码中不允许使用下列字符:
% ' " ^ \ ! @ # $ & * ( ) | / ; ~ ` ? { } [ ] < >
这是因为,为产品配置模块中的约束条件生成的对象文件不能包含这些字符。
您在生产产品变型时必须确定是使用 PCS 预算和/或 PCS 项目,还是使用没有 PCS 的 PCF。(PCS) 预算用于计算标准成本。PCS 项目用于计划、生产和控制制造流程。因此,会按预算或项目生成产品变型结构。使用 PCS 的优势在于其为物料提供了详细的成本汇总,并可以进行挂钩。但是,在大批量环境下通常并不需要成本累计明细。而且,如果使用 PCS,需要额外的时间来计算项目成本并在之后删除项目结构。
- 如果要将项目控制用于产品配置,则必须选中“物料 (tcibd0501m000)”进程中的可定制复选框。
- 如果要在没有项目控制的情况下使用产品配置,则必须清除“物料 (tcibd0501m000)”进程中的可定制复选框。
如果在没有 PCS 项目的情况下配置物料,则生成标准物料而不是定制物料。配置物料的唯一物料代码可以保证通过挂钩报告功能来追溯物料直至找到有关的销售订单。
- 产品特性
在产品特性 (tipcf0150m000) 进程中输入需要的产品特性。您必须在此进程中定义所有需要的产品特性及可能的选项。
- 按通用物料列出的产品特性和按通用物料列出的约束条件
在按可配置物料列出的产品特性 (tipcf1101m000) 进程中,可以将产品特性链接至通用物料。产品特性受到约束条件的控制;您可以在按可配置物料定义约束条件 (tipcf2110m000) 进程中定义约束条件。
- 通用物料清单 (BOM) 和通用工艺流程
在通用物料清单 (tipcf3110m000) 进程和通用工艺流程 (tipcf3120m000) 进程中,您可以分别输入产品结构和工艺流程。使用步骤 4 的约束条件可以确保产品结构和工艺流程与选择的选项一致。
- 价格表矩阵代码、价格表矩阵和通用价格表
价格表矩阵代码 (tipcf4110s000) 进程、价格表矩阵 (tipcf4120m000) 进程和通用价格表 (tipcf4101m000) 进程都不是必须执行的进程。如果必须生成通用采购物料的销售价格或采购价格,则可以用该价格表定义一个价格表。您可以用矩阵来表示不同特性与所关联的价格之间的相互关系。可以通过定义价格表代码和价格表矩阵来输入矩阵中的特性和价值。
- 生成通用物料数据的设置
通用物料数据生成设置 (tipcf3101m000) 进程不是必须执行的进程。通常可以根据您的要求和见解定义配置产品变型时生成的物料数据。您可以使用此进程创建生成通用物料的物料代码、物料说明、材料、尺寸、文本或标准的通用设置。
- 产品配置参数
定义产品模型后,必须在“产品配置参数 (tipcf0100m000)”进程中将产品配置器版本从“解释程序版本”改为“对象版本”。
- 按通用物料编译约束条件
最后一步是在按可配置物料编译约束条件 (tipcf2201m000)进程中针对每一个物料编译生成对象的约束条件。
- How to configure product variants and generate product structures