APP下载

板式家具企业变式配置中相关性的研究及应用

2015-01-02李光耀ZhouYangLIGuangyao

家具与室内装饰 2015年1期
关键词:特征值变式家具

周 阳 李光耀 Zhou Yang & LI Guangyao

(浙江农林大学工程学院,浙江临安 311300)

板式家具企业变式配置中相关性的研究及应用

周 阳 李光耀 Zhou Yang & LI Guangyao

(浙江农林大学工程学院,浙江临安 311300)

SAP变式配置方案是实现大规模定制的有效方法,其核心是相关性。本文介绍了板式家具企业变式配置实现中相关性的编码原则、相关性类型、相关性的技术应用和相关性的技术实现。通过合理的对数据的特征、类的维护和相关性的维护,改善面向订单生产型家具企业销售和生产之间信息的传递,提高SAP系统应用性能和实现板式家具企业的大规模定制业务发展。

SAP系统;定制家具;对象相关性;变式配置

顺应市场需求,按定单生产的方式已经是当前制造型企业的必然趋势。传统的板式家具制造企业的定制业务,也随着业务的发展和扩张,将面临数据维护的瓶颈,特别是在物料编码量、BOM维护等方面,Systems Applications and Products in Data Processing(简称SAP)变式配置方案正好能解决此类问题。而实现SAP变式配置的关键是相关性技术。

1 SAP系统变式配置及相关性技术简介

板式家具企业SAP的变式配置方案是针对板式定制家具企业物料类型多样化,半成品、成品组合变化多的情况及客户定制化情况提供的一种解决方案。相关性是指特征间或特征与系统中其他值的传递关系,依托于SAP系统存在。SAP系统中相关性技术通过特征与特征、特征与特征值、特征值与特征值之间的潜在联系来完成一些复杂的逻辑判断和传递关系来实现系统的特定功能,将复杂的业务需求转换成特性与特性值之间的模型关系,通过相关性程序开发和分配从而满足板式定制家具企业的定制业务需求。

2 相关性类型

2.1 按使用范围分类

相关性根据使用范围可分为全局相关性和局部相关性。全局相关性是指单独建立,可引用在多个对象,具有通用性,外部编号或命名,只要一经修改,全部应用该相关性会全部被修改,这样便于相关性的一次全部修改,减少工作量。而局部相关性是指针对某个特定的对象(如BOM、特性等)建立,只能在此对象中使用,只能内部自动生成流水号。

2.2 按功能分类

相关性的类型按功能可分为前提条件、选择条件、程序、活动四种类型。

(1)前提条件类型相关性是指满足什么条件才出现某个特性或特性值,即两个或两个以上的特性之间,当其中某一个特性的特性值满足一定条件后,才能控制其它特性或特性值变化的一种相关性类型。前提条件类型的相关性可以隐藏特性、特性值和根据一定前提条件限制其他的条件的出现。如玻璃客配丝印-前提条件(ZXH01_C_SY_SELECT01)相关性,这个前提条件类型相关性表示只有当客户定制家具选择了附加玻璃这一额外的配件时,即这款家具产品本来玻璃数量不为零的情况下,就会在这款家具模型产品的超级工艺路线中选出玻璃丝印的这道工序,维护到这个产品最终的工艺路线中。

(2)选择条件类型相关性是指满足什么条件才选择某BOM项目或工序,也用于满足某条件指明某特性必须输入的限定。选择条件类型相关性主要应用于控制特性为必需输入、BOM项目选择、工艺路线工序选择、工序顺序选择等。如挂钩组件-选择条件(ZXH01_S_ GGZJ_SELECT01)相关性,这个选择条件类型相关性在客户定制家具并选配了挂钩组件这一配件时,此相关性就会在这款家具模型的超级BOM中选择出挂钩组件,维护到最终BOM中。

(3)活动类型相关性一般用于修改数据或计算,且计算结果或修改结果不允许再修改,这项一般极少使用,通常使用程序替代。

(4)程序类型相关性是指通过一定的规则(或公式)根据相关条件推算出值,当一个对象有多个程序时还可定义其执行顺序,也可用于计算或修改对象特性值、超级BOM中组件的数量修改计算、超级BOM抬头物料的数量修改计算、特性中的特性值的修改计算等功能。如包装外箱P E膜宽度计算(ZX H0 1_P_H M WX P E M_ CA TZ)相关性,这个程序类型相关性会通过前面维护的家具长和宽的特征值计算出家具包装所要的包材大小,并且把计算出来的值传递到相应BOM组件的用量维护字段。

3 相关性的编码

3.1 相关性编码规则

相关性编码是板式家具企业变式配置中相关性技术的一部分。合理的相关性编码能提高相关性的使用效率和相关性管理。相关性编码的主要原则:

(1)统一性:一个板式家具企业内只能使用一套相关性编码规则,以方便企业内不同工厂间的相关性数据交换,推行标准化的相关性数据管理流程;

(2)唯一性:尽管编码的相关性有不同的名称、不同的描述,但编码必须保证一个编码对象仅被赋予一个代码;

(3)前瞻性:充分考虑板式家具企业未来业务发展的需求,具有较好的可扩展性,预留足够的扩展空间,便于追加新增相关性,保证相关性编码体系的稳定性;

(4)实用性:结合板式家具企业现状做到有所取舍和平滑过度,且满足SAP系统实施需要及便于固化和落地;

3.2 相关性编码方案

相关性的数量少,采用有意编码能便于编码的识别和记忆即让编码反映某些意义,故相关性的编码在遵循上述四大原则的同时采用有意编码的方式。相关性的编码中要体现公司的属性、工厂属性、相关性功能类型属性、对像属性和相关性的作用属性。相关性编码的具体方案(如图1)。

图1 相关性号码段示意图

公司代码:代表相关性所属公司,一般采用公司名称简称的拼音首字母。

工厂代码:代表相关性所属工厂,一般采用两位数字。

类型代码:体现相关性类型,用相关性类型英语的首字母。

对象代码:体现相关性的使用对象,用相关性对象的拼音首字母,可扩展最长六位。

功能作用代码+流水码:体现相关性的作用,一般采用作用的英文前三位缩写,可扩展最长六位,两位流水码是考虑用法的扩展性。

如:ZXH01_S_TZ _SELECT01 描述:XXX公司家具工厂贴纸-选择条件

全局相关性的编码遵循上述编码规则,而局部相关性不在其他对象中起作用,故局部相关性无需遵循上述编码规则做编码管理。局部相关性编码可有由SAP系统自动生成一个10位的无意数字号码,不同的局部相关性的编码按10位数字自动流水生成编码。

4 相关性技术的实现

相关性的作用主要有描述或规范特性与特性、特性值与特性值、特性与特性值之间的相互关系、控制超级BOM中项目的选择、对BOM的数据进行更改或计算。相关性是超级BOM生成最终客户定制BOM的关键。

4.1 超级BOM层级

板式家具企业产品超级BOM与常规BOM相同由成品、半成品、原材料等逐层展开,为了相关性的实现需要定义超级BOM的层次结构,在超级BOM中的层级关系:$ROOT指配置的最上层对象,通常是最顶层,$SELF指相关性分配的当前对象、$PARENT指当前对象的上级对象(如图2)。

图2 超级BOM结构层次示意图

4.2 相关性技术实现的步骤(如图3)

4.3 超级BOM中项目选择的相关性原理

相关性在板式家具产品超级BOM项目中选出组件的原理是,通过客户选配的特征值的输入再利用相关性把维护的超级BOM组件群中把所有前期维护物料的特征和客户输入的特征一一对比,当其中某个物料的特征和客户输入特征相同时,就把这个物料而从超级BOM中选出相应的组件。

通过客户定制空心层板(M1011)这款家具颜色时,系统根据客户所定制的颜色,通过相关性选择出所需颜色的贴纸为例。M1011中分配了空心层板成品类,而空心层板成品类(ZCLXH01_KXCB)中又包含贴纸颜色(ZCTXH01_TZ_COLOR)、玻璃自洁(ZCTXH01_BL_CLEAN)、玻璃颜色(ZCTXH01_BL_COLOR)等特征。当客户提供定制信息时企业会根据其提供的定制信息作出选择。如客户定制了空心层板的颜色为金色,那么在维护销售订单时系统操作人员就会把M 10 11模型的ZCLXH01_KXCB类中的ZCTXH01_TZ_COLOR特征值维护为金色,系统就会通过贴纸颜色继承相关性,代码如下$self. ZCTXH01_TZ_COLOR=$root.ZCTXH01_TZ_COLOR,把最顶层($root)即销售订单中维护的空心层板的颜色ZCTXH01_TZ_COLOR的金色这个值传递到当前层($self)贴纸BOM项目中,而在前期维护超级BOM的物料时,会给这款模型涉及到的所有贴纸类物料都会分配一个空心层板贴纸类(Z CLXH0 1_TZ),贴纸类(Z CLXH0 1_TZ)包含了贴纸颜色(ZCTXH01_TZ_COLOR)这个特征,而其中有贴纸就在贴纸类(ZCLXH01_TZ)中贴纸颜色(ZCTXH0 1_TZ_COLOR)特征维护了特征值金色。故系统在从超级BOM生成最终客户定制BOM时,系统就会根据这个最顶层($root)中传递下来的金色这个特征值,找到相应的金色的贴纸,把维护有金色这一特征值的贴纸作为最终客户定制BOM的组件。

当然,相关性技术也有另外一种简易的BOM项目选择方法,就是利用类项目来实现BOM项目的选配。原理与上面相同,类项目是将相关性语句固化,系统自动通过特征值的匹配来选BOM项目,无需编写相关性代码。但类项目仅仅适用于BOM项目是最终装配且不需要加工这一类物料,比如家具的拉手和五金件等,可以使用类项目来实现超级BOM项目的选择会更加简便。

4.4 超级BOM中项目数量继承的相关性原理

相关性的板式家具企业产品超级BOM中项目数量的继承的原理是,对于用量变化的组件在超级BOM中会预设一个初始值(通常基本用量),如果需要修改用量变化组件用量时,再通过建一个用于存放实际数量的特征,用相关性和一个标记修改BOM用量的特征(ZCTXH01_MENGE)联合,把存放数量特征里的具体数量通过相关性和标记修改BOM用量的特征把实际的组件用量赋到最终客户定制BOM的组件用量中。

客户会根据实际的现场情况,定制不同尺寸的家具,即相同模型的产品的长宽都不相同,还是以空心层板(M1011)为例,即在定制M 10 11时会在空心层板成品类ZCLXH01_LYF的ZCTXH01_BL_LONG_玻璃长度、ZCTXH01_BL_WIDE玻璃宽度两个特征中维护相应的定制实际特征值,所以每个空心层板的玻璃用量都不同。为了避免不断维护玻璃用量这一过程,会建一个组件数量(ZCTXH01_MENGE)特征用于修改超级BOM中涉及到组件数量传递的组件,而组件数量(ZCTXH01_MENGE)这个特征会与存放超级BOM物料组件用量表中的ME NGE(BOM中物料用量存放字段)字段相关联。通过相关性玻璃-用量计算(ZXH01_P_BL_CATZ01),代码为$self.zctxh01_menge=$parent.ZCTXH01_BL_ LONG*$parent.ZCTXH0 1_BL_WIDE计算出玻璃的用量,并将计算出的用量直接赋给最终客户定制BOM玻璃这一物料用量的存放字段上。系统运行相关性时,客户最终定制BOM中这块玻璃的用量就会继承到客户的玻璃实际用量。

4.5 相关性其他作用原理

相关性除了上述两种主要的用法外还有一些其他的使用方法,像通过特征值传递一些在BOM中需要转换维护的信息。比如板式家具中原材料胶条的型号需要的传递到生产,胶条型号起初维护维护在BOM表的排序字符串栏位。通过设定胶条截面号(ZXH01_P_JT_SET)的相关性,代码为$self.ZCTXH01_JT_TYPE= MDATA $self.ZCTXH01_SORTF先将维护在排序字符串的胶条型号值,给到胶条型号特征(ZCTXH01_JT_TYPE)。再通过胶条规格写入行项目文本(ZXH01_P_JT_POTX1)这一相关性,代码$self.ZCTXH01_potx1=$self.ZCTXH01_JT_TYPE,将胶条型号的值写入行项目文本,这样生产端就能查阅并核对胶条型号。

当然并不是所有的业务情况都能用相关性语句解决,特殊情况还要用SAP系统自有的开发语言ABAP(Advanced Business Application Programming)和定义一些function(功能)来达到相关性的作用,这些需要开发人员人配合完成。

图3 相关性技术实现步骤图

图4 超级BOM项目选择示意图

图5 超级BOM项目数量继承示意图

5 总结

板式家具企业变式配置的相关性技术是专为生产复杂板式家具产品而设计,改善板式家具企业中销售、工程、生产等业务的信息流通,帮助客户或销售人员将产品规格整合到一起,通过相关性技术实现客户需求数量及属性从销售订单到各级半成品的自动传递,从来实现真正意义上板式家具企业产供销一体化。板式家具企业采用相关性关系技术减少了板式家具企业BOM和Routing的数量,加快了板式家具企业对客户需求做出反应的速度,降低了企业销售、生产和研发之间的沟通成本,大大提高客户体验满意度。

板式家具企业变式配置中的相关性技术是板式家具企业信息化管理提升的有效方法,但是要实现相关性需要维护类、特性、配置参数文件、变式表、相关性程序等大量的数据,维护流程相对复杂和困难。为了确保信息的正确性,对客户订单特性值维护的准确性要求高。且相关性维护和属性推导的逻辑特别复杂,数据表多且逻辑复杂,以至于系统后期SAP运维比较困难。后期系统需要设立既懂相关性技术、又懂业务的主数据专门人员结合板式家具行业特点来实施和运维。

(责任编辑:贺 辉)

[1]Pine B J. Mass Customization-the New Frontier in Business Competition [J]. Boston,Harvard Business Press,1993.

[2]SAP,按订单生产SAP最佳业务实践通用版,http://www.sap.com/china/index.epx.

[3]郑波,SAP系统相关性技术的应用与技术实现 [J].数字技术与应用,2013,2(1):78.

[4]付红桥,何玉林,陆静平.基于家具企业信息化的家具编码系统的研究[J].计算机工程与应用,2001,22:29

[5]SAP,LO990 mySAP PLM Variant Configuration, http://www.sap.com/china/ index.epx.

[6]周玉清,ERP原理与应用[M].北京,机械工业出版社,2002.6.

Variant confi guration’s Object Dependency Research and Application In Panel Furniture Enterprises

Variant Confi guration is an effective way to achieve mass customization in The SAP system , and its core is Object Dependencies. This article introduces the Object Dependencies coding principles, Object Dependencies type, Object Dependencies technology applications . Through reasonable maintenance the characteristics,class and Object Dependency, improving information passing effect between sales and manufacture, improving the SAP system application performance and achieving the goal of mass customization in the Custom furniture enterprises.

SAP system; Custom furniture; Object Dependencies; Variant Confi guration

TS664.0

A

1006-8260(2015)01-0064-03

猜你喜欢

特征值变式家具
一类带强制位势的p-Laplace特征值问题
单圈图关联矩阵的特征值
一道拓广探索题的变式
家具上的“神来之笔”
聚焦正、余弦定理的变式在高考中的应用
现代家具创新化研究
向日常生活敬:2018danishdesign MAKERS家具展
课后习题的变式练习与拓展应用
问题引路,变式拓展
基于商奇异值分解的一类二次特征值反问题