经测试后的浅显理解:用VC选配修改bom组件数量,需要两种特性,a是针对BOM组件的,b是BOM成品的。
a主要在特性中的附加数据填写表字段,将特性与要修改的字段关联起来,在BOM中通过相关性的维护,再将ab之间建立联系。
在b选择好特征值时,确定a的数量。
百度文库查看资料后,自己测试VC选配修改物料组件数量,步骤如下:
1.新建可配置的成品料号400000001
2.策略组25
3.需求:客户需求md81时根据选择的特性,确定BOM中组件的用量
4.新建特性:CT04
(1)ZST_SY03——物料的数量特征,特征值如下
①1
②2
③3
④4
(2)ZST_SY04——BOM组件用量赋值,数据类型选数字格式,需要填写附加数据中的表字段参考。修改BOM用量所在的table:STPO, field:MENGE,不用填写特征值
5.建立相关性CU01
(1)用相关性关联4-1,4-2的两个特性。
(2)相关性的类型为“程序” 程序总是指的是对象 $SELF
(3)SY400000003 $SELF.ZST_SY04 = 1 if $root.zst_sy03 = ‘1’,
6.将相关性分配给要变更的BOM组件(已省略建bom过程)
其中全BOM设置的数量为:
7.把特性分配给类CL02
ZST_SYCLASS
8.给成品物料分配类 CL20N
9.创建参数文件CU41
10.测试md81时是否生效:
(1)选择数量特征值:
点击【工程】,再点击【结果】
保存客户独立需求 1SY0000005
再用CSKB查看订单bom:数量就是配置的数量,完成。
文库中还有第二种方式。可在配置中直接输入BOM用量。现测试第二种方法
11. Ct04新建特征:ZST_SY05 格式为数字
-
Cl02将特征分给类 ZST_SYCLASS
-
Cs02 在bom中组件编辑相关性,可以不用cu01建全局相关性,直接在BOM选中行项目–>菜单>附加>对象相关性>编辑器>点击“程序”
Bom组件的数量=配置中输入的数量 -
Md82修改之前的需求:直接输入数字,保存后可查看如下图,完成。