|
冶金编码技术在实施管理信息系统所需进行的所有代码编制工作中,物料代码是最关键也是最重要的一环。 1. 产品物料编码方案 在实施管理信息系统所需进行的所有代码编制工作中,物料代码是最关键也是最重要的一环。因为很多其它信息或代码将会直接与物料代码发生关系。物料编码最基本的要求是物料号的唯一性或称不二义性以及物料代码的字段长。所谓唯一性就是说,同一种物料,不论出现在什么产品上,只能用同一个代码;而不同的物料,哪怕有极微小的区别也不得用同一个代码。物料号的字段长度都有一定的限制。位数过长会增加存储空间和手工录入时间,且易出差错,难以维护。目前在管理信息系统中经常使用的编码方法主要有三种,一种是无赋意物料编码法;另一种是完整赋意物料编码法;第三种是简单赋意加特征属性物料编码法。 1.1 无赋意物料编码法 在一些实施项目中,由于企业生产的产品其特性比较简单,而一般的信息系统在物料描述方面又都提供诸如物料类型、物料分类、产品组、产品名称等其它相关字段来对产品进行描述。所以,产品的标识、查询都可以通过其它相关字段比较方便地进行。在这种情况下,物料代码可以是无含义的,按顺序数字进行编号。这时,查找一个物料,可以先在系统的产品大类清单中选择所要的产品大类,然后在系统显示的属于此产品大类的所有子产品组中选择产品组,最后在系统显示的属于此产品组的所有物料代码中通过跟在物料代码后的产品名称的文字描述找到自已要的那个物料代码,也就是找到了这个物料。这样做有一些好处,例如:代码简短、存储量少(6位数就可以满足约90万种物料的编码)、保证唯一性、不影响发展扩充。但这种方法也有其很明显的缺点。 首先,代码不表示任何意义,所以不具任何可读性。因此,使用者很难记住这些代码。其次,必须依靠信息系统中的物料分类,比如物料组、产品组等来区分、寻找物料,操作较多。再者,对于一个产品的真正描述,只能通过物料代码后的物料名称进行。而这个物料名称只是一个文字描述,在进行计划、生产、销售、采购、储运等环节中,这个物料名称只是一个提示作用。使用者一般还需通过这个物料名称找到相应物料代码,才能真正进行操作。还有一个最重要是缺点是,凡是有一点点区别的物料都要给一个顺序代码,因此可能会造成海量的物料代码,从而提高维护的成本和难度,造成系统运行不稳定。有关这一点,将在介绍赋意物料编码法中作详细阐述。 总之,这种物料编码法现在真正使用的并不多。 1.2 完整赋意物料编码法 前面已经提到过,物料编码主要是用来描述一个物料,其最重要的特性是编码的唯一性。第二种物料编码的方法是将物料代码的总位数分成几段,依次表示物料的若干特性。且一个物料代码将所有用来描述物料的特性都定义了,从而保证物料的唯一性。这个做法有以下几个好处: 编码可读性强。由于编码有其编制的规则,而且严格照此规则进行。这样,通过一个物料代码就可以很明确的知道其表示的是什么物料。便于操作人员进行沟通和操作。 通过一个编码描述并确定了一个唯一的物料。所以,往往只要根据编码规则,一步就可以找到相应的物料。而不在需要通过物料组、产品组等操作一步步去找。比如,你想知道公司的产品清单中有没有某一产品,即本公司是否生产某一产品时,你只要根据编码规则直接输入代码,如果有系统自会找到,如果没有则系统会显示没有。 由于上述的优点,目前很多管理信息系统都使用这种物料编码方法。但是,这种编码方法也有其根本性的缺点,特别是对于钢铁行业来说,有时可能根本无法进行这样的编码,或者会产生海量的物料代码。这主要表现在以下两个方面: 钢铁行业的产品有其自身的特点。要描述清楚一个钢铁产品可能需要通过对钢种、规格、质量标准、交货状态等等一系列的特性进行描述才能最终真正确定一个具有唯一性的物料。这些特性很多,所以如果将其完全排列在一个代码中,强行规定某几位表示某个特性,这个物料代码就会变得很长。当然,物料代码的数量也会变得很多。有时会造成海量的物料代码。从而造成数据维护的成本很高,效率很低,准确性很差,甚至直接影响项目的成功和系统的稳定。一个很简单的例子就可以说明这一点,在中国有一个生产钢管的钢铁企业,由于其采用了一套并非真正为钢铁行业开发的管理信息系统,所以使用了赋意物料编码方法来编制物料代码。其结果是,这个企业的物料代码长度为32位,目前已编制了超过20万个物料代码。可以说是苦不堪言。 对于某些钢铁产品,特别是板材、管材等具有连续性尺寸描述的产品,很难事先确定所有可能的值,然后进行编码。比如板材,有宽度、厚度、长度等都是一个范围值,根本无法进行穷举。举例来说,国标GB708-88规定了冷轧钢板和钢带的常用公称宽度和厚度及宽度长度组合。但标准同时也指出,宽度可以为10mm倍数的任何倍尺。长度可为50mm倍数的任何尺寸。如果按这样的规定进行穷举,光规格一项排列组合的可能性就是非常惊人的。况且,国标同时也规定经供需双方协商,亦可供应其它尺寸的钢板。这样,就不可能进行穷举了。特别是今后随着市场竞争愈演愈烈,客户提出各种特别要求的可能性越来越大,而企业而对竞争又必须满足。此时,用赋意物料编码法就会碰到很大问题。因为事先无法完全进行穷举,所以根本不能事先定义全部物料代码,这样就会发生客户定货时找不到物料代码的现象。而就一般信息系统而言,找不到物料代码就意味着这个产品不在本公司的生产范围之内。这样,就会带来很大问题。另外,如果企业尽最大可能将所有可能性进行穷举。比如,厚度从0.5开始每隔0.05向上加等等,这样又会产生难以想象的物料代码数量。同时,也很难说完全覆盖了所有的可能性。 综上所述,完全赋意物料代码法是一种在管理信息系统中常用的物料编码方法。但是对于钢铁企业来说,这种方法只适用于一些产品线和产品描述比较简单的企业。比如,有的企业只生产棒材,只生产几十个钢种。这样的企业可以使用这种方法。但对于较大规模的钢铁企业,如果产品线较复杂,特别是生产板材、管材等有连续性尺寸度量的钢铁产品的企业,这种物料编码方法就不太合适了。这时,就需要有另一种更科学的方法,这就是我们要介绍的第三种方法,即部分赋意加特征属性物料编码法。 1.3 简单赋意加特征属性物料编码法 我们一再强调,物料代码的最主要用途就是用来描述确定一个唯一的物料。针对钢铁行业物料的特点,目前还有一种用简单赋意物料代码加特征属性来描述一个物料的方法。其特点是用一个物料代码来描述一个物料的部分特性。也就是说,这个物料代码是有含意的,但又只描述了一个物料的一部份特点。比如,一个物料代码只表示产品的大类和钢种。所以,这样一个物料代码代表的是一组产品,而不是一个唯一的产品。此时,再通过一组特征属性来进一步描述,才能确定一个唯一的产品。为了更好地说明这种方法,我们想通过下面的示例来作介绍: 我们假设有一个客户要定购冷轧板材,这种板材是钢种2Cr13,宽度800mm,厚度1.6mm,长度2000mm,按照国标进行生产,表面保护材料用PE,表面质量要求是冷轧、退火然后酸洗。没有任何其它特殊要求。如图1所示: 图1 首先我们需要输入一个简单的物料代码,比如2Cr13,然后打一个回车键。如图2所示。 图2 此时系统会自动显示一组特征属性,比如宽度、厚度、长度、质量标准、表面保护、表面质量等等。如图3所示。销售员或者客户只要将这些空格填满即可。填这些空格时,有时是输入数值,比如宽度;有时是从一些选项中进行选择,比如表面质量。如图4所示。 图3 图4 这样,就完成了对一个物料的描述。特别要指出的是,所有的特征属性与物料代码是紧密联系在一起的。不管是在库存查询、生产计划、还是成本核算,都是通过上述逻辑来描述一个物料。(上述界面是用来进行说明的图片,并非系统真实界面。在进行系统演示时会重点就此部分进行演示) 简单赋意加特征属性物料编码法具有以下的优点: 1. 解决了海量物料编码的问题。我们可以看到,通过引入特征属性这个概念,很巧妙地解决了钢铁企业海量物料代码的问题。特别是对于长度、宽度、厚度等这些连续性的尺寸,一般都不会放在物料代码中去时行描述,而是通过特征属性来加以描述。这样,企业就不需要去进行事先的穷举,而只要规定一个范围即可。 2. 更符合钢铁行业的操作习惯,是钢铁行业真正的工作语言。我们不妨回顾一下上面的示例。其整个操作过程与我们现在描述产品的方式是非常相似的。现在很多钢铁企业在定货时,也是有一张合同样本,上面除了一些商业条款之外在产品描述这部分也是列出了一些特征属性的栏位,比如钢号、规格、化学成分等,然后由销售员或客户往里填。这种相似不是巧合,而是因为特征属性这个概念正是SAP在研究了钢铁企业的工作特点之后,针对钢铁行业的信息系统而特别开发的功能。可以这样么,只有可以提供这种功能的管理信息系统才可称得上真正的、完整的钢铁行业解决方案。 综上所述,对于物料的描述在一个信息系统中通常有三种解决方案。即无赋意物料编码法、完全赋意物料编码法、简单赋意加特征属性物料编码法。第一种方法使用较少;第二种使用较广泛,但在钢铁行业应用这种方法时常常会碰到海量物料代码或者对于连续性尺寸无法描述的问题。所以,这种方法一般只在一些生产棒材、线材等简单产品的钢铁企业使用;第三种方法是针对钢铁行业特点而专门开发的功能,其主要目的是避免海量的代码,解决连续性尺寸的描述问题,并与钢铁行业日常的工作语言和工作习惯相适应。在生产板材、管材等产品的企业得到了广泛运用。 在钢铁企业管理信息系统的实施项目中,通常是将第二种与第三种方法结合起来进行运用,以求达到最佳效果。 SAP系统支持所有上述三种方法。 作者:IDS Scheer中国副总裁 王磊 责编:张赛静 ![]() |
|
|