一.说明
物料主数据有千个左右条目,但仍不能满足各类物料自有特性的描述,为此SAP启用了类(Class)和特性(Characteristic),并在物料主数据的分类视图(Characteristic)对这些特定信息进行维护。
为物料主数据服务的类,其类型只能是在以下四种选择:物料分类(类别001)、批次(类别023)、物料(可配置的对象)(类别 200)、变式(类别300)。
二.特性维护
示例维护的特性有3个,分别是Z_FZMT_MOBNET4G、Z_FZMT_MOBNET3G、Z_FZMT_MOBNET2G,特性描述数据存储在物理表:CABNT,分别代表4G、3G、2G的制式特性。以Z_FZMT_MOBNET4G为例进行说明,除维护基本数据外,需设定若干特性值,本例是自定义,每个特性值需维护其键值和描述,其中描述支持多语言,数据如下表所示。
特性值 |
描述 |
M4G |
中国移动4G |
U4G |
中国联通4G |
T4G |
中国电信4G |
前台事物码CT04或后台路径进入,维护特性Z_FZMT_MOBNET4G(手机制式4G),在“基本数据”标签页,格式设为3个字符数的字符格式,值分配选为“多值”条目,维护界面如图 1所示。
图 1 CT04创建特性_基本数据标签页
转至”值”标签页,维护允许的特性值如图 2所示。
图 2 CT04创建特性_值标签页
以此类似,维护特性Z_FZMT_MOBNET3G(手机制式3G)、
Z_FZMT_MOBNET2G(手机制式2G)。
三.类维护
示例类的类型是001物料分类,用于描述物料特定信息。
前台用事物码CL02或后台路径进入,维护类Z_FZMT_MOBILE,类型选”001 物料分类”,描述为”枫竹手机规格参数”。在”特性”标签页维护多个特性:Z_FZMT_MOBNET4G、Z_FZMT_MOBNET3G、Z_FZMT_MOBNET2G。维护界面参见图 3、图 4、图 5。
图 3 CL02初始界面
图 4 CL02创建类_基本数据标签页
图 5 CL02创建类_特性标签页
SAP维护的物料主数据有近千个条目,涉及业务流程的方方面面,但对于不同类型物料有其自有的特征值,例如衣服鞋帽的尺寸和颜色、笔记本电脑的各项配置参数等,这些信息是无法在主数据已设定的条目中直接存放。为此,SAP在物料主数据中设置一个专有的分类视图(Classification View),专门存放物料自有的特征值。
首先在SAP中用T-CODE:CT04维护物料自有的特性(Characteristic),将这些特性合集用T-CODE:CL02归为一个类(Class),以上参见《维护物料主数据的类(Class)和特性(Characteristic)》。在维护物料分类视图时,加入这个类,并对其下的特性维护特征值。对于一个物料,可维护多个类及其相关特性值。
分类视图的数据属于无组织机构,这些不会因为不同的组织机构(如工厂、库存地点)改变而改变。对于一个物料,第一次需用T-CODE:MM01维护,其后只能用MM02进行修改或者删除。关于物料主数据的整体结构,可参见《物料主数据_综述》。
一个物料的分类视图可以加载多个类,所用类的类型只能是以下四种:物料分类(类别001)、批次(类别023)、物料(可配置的对象)(类别200)、变式(类别300)。
分类视图的维护较为复杂,除直接使用维护物料的MM01、MM02外,还可使用以下方法维护:
维护的类(Class)数据存放于表KSSK,特性值存放于表AUSP,这两表是为系统里所有的类、特性值服务,而不仅仅是物料分类视图。
类:Z_FZMT_MOBILE 枫竹手机规格参数。
特性及值见下表。
特性 |
值 |
手机制式4G |
移动4G 联通4G |
手机制式3G |
移动3G 联通3G |
手机制式2G |
GSM(移动2G/联通2G) |
在前台运行T-CODE:MM01,输入物料号,在选择视图对话框中,选中”分类”条目(如图 1所示),此视图属无组织机构级别,如单独维护则不会弹出组织机构对话框。
图 1 选择视图对话框视图
物料初次维护分类视图,会弹出图 2的列表选择类别,此在选择物料分类(类001)条目,双击确认继续。
图 2 类别种类选择表
界面转至图 3所示,在分配栏可以输入多个类,点击”类别种类”右侧的Other Class Type按钮( )弹出图 2列表框,可在不同的类别种类之间切换。
在分配栏中输入类Z_FZMT_MOBILE,输入后按下回车键。
图 3 维护界面初始
界面下部出现类中包含的特性列表,如图 4所示,在此可按特性输入物料的特征值。
图 4 维护界面出现特性列表
对于”手机制式4G”特性,按下输入栏位右侧按钮或按F4键,弹出图 5对话框,在此选择输入。
图 5 特性输入选择对话框
退出对话框后再按下回车键,由于多值选择,值会分成多行显示。全部维护完毕,特性栏位如图 6所示。物料的特性维护完成,可按保存键退出或继续维护其它视图。
图 6 特性维护完成
去读取物料主数据已经维护好的特性值:
1、在表“特征值(AUSP)”中以物料号为对象,找到对应的内部特征号(AUSP-ATINN) 和特征值( AUSP-ATWRT)两个字段;
2、在表“特征描述(CABNT)”中根据上一步找到的内部特征号(AUSP-ATINN), 找到特征的描述(CABNT-ATBEZ);
3、在表CAWNT 中根据第一步找到的内部特征号(AUSP-ATINN)和特征值( AUSP-ATZHL)找到对应的特征值描述(CAWNT-ATWTB)。
KLAH-类别底表:
找到内部分类号:2361
然后到表KSML找内部特性号:
找到内部特性号7011和7012,然后再到特征主数据底表:CABN看看具体是什么特性
特征描述底表:CABNT