1. 说明
物料主数据的分类视图多种类的分配,其中常见的类别有001 物料分类、022/023 批次、200 可配置对象、300 变式等,其中类别300是变式类,可在变式配置(VC,Variant Configuration)中应用。
变式类中的某些特征可以根据程序逻辑自动进行赋值,并可应用于采购订单的变式条件中。变式的类和特征维护参见《维护类和特征_物料的变式》。
具体操作是:用CU01维护相关性,设定一段特征取值程序,会用到相关的特征作为变量;然后用CU41将相关性分配给物料。
相关性有4种类型:前提条件、选择条件、活动、程序。对于物料配置,类型采用“程序”。
当相关性分配给物料后,物料的某些特征会根据相关性中的程序逻辑进行取值。
2. 维护相关性
相关性维护的事物码是CU01,相应修改和显示分别是CU02和CU03。相关性维护后,可以用CU41分配给物料。
相关性示例数据如表 1,这只是基础数据部分,程序见下表述。
相关性编号 | V_MOBILE_CONFIG |
描述 | 手机配置 |
相关性类型 | 程序 |
表 1 相关性示例数据
用CU41进入,如图 1所示,在此输入相关性编号。按下回车键,或点击【基本数据】按钮进入。
图 1 CU01初始界面
基础数据部分如图 2所示,在此维护描述,状态栏目前值为2(准备中)。在此相关性类型中选择“程序”,点击【相关性编辑器】按钮。
图 2 CU01基础数据
相关性编辑如图 3所示,在此维护代码。可用【拆分】按钮增加行,用【连接】按钮将两行合并成一行。
图 3 编辑相关性程序
代码如下,共6行,分为3个条件确认。程序段之间用逗号(,)隔开,最后一段结束后没有逗号。每段是一个满足条件下给特征MOBILE_CONFIGURE的赋值。
$SELF.MOBILE_CONFIGURE = ‘6GB_128GB’ |
IF MOBILE_RAM = ’06’ AND MOBILE_ROM = ‘128’, |
$SELF.MOBILE_CONFIGURE = ‘8GB_256GB’ |
IF MOBILE_RAM = ’08’ AND MOBILE_ROM = ‘256’, |
$SELF.MOBILE_CONFIGURE = ‘PACK_JOIN’ |
IF MOBILE_PACK = ‘2’ |
MOBILE_CONFIGURE是一个用于变式的特征,附加数据标签页中的表是MMCOM,字段是VKOND。用于条件的三个特征MOBILE_RAM、MOBILE_ROM、MOBILE_PACK为分别手机内存、手机存储、手机包装(1、普通款;2、联名款)。相关可参见《维护类和特征_物料的变式》。
返回基本视图如图 4,将状态栏的值改为1(已发布)。
图 4 基础数据(已发布状态)
以上完成,点击保存按钮(),底部状态栏显示相关信息()。
3. 维护物料配置参数文件
物料的配置参数文件示例数据见表 2。
项目 | R/O | 示例数据 |
初始 | ||
物料 | R | T-M10210 |
有效起始期 | R | <当前日期> |
总览 | ||
参数文件名 | R | A01 |
等级类型 | R | 300 |
分配给对象 | ||
等级 | R | 300 |
相关性 | R | V_MOBILE_CONFIG |
表 2 物料配置参数文件示例数据
用CU41进入如图 5,首先弹出对话框选择配置对象,在此选择物料,点击下部确认按钮( )。
图 5 CU41选择配置的对象