随着越来越多的企业跨入信息化管理行业,物料编码的研究也越来越多的受到更多的关注。编码是将事物或概念赋予一定规律性的易于人或计算机识别和处理的符号、缩减的文字等等,是人们统一认识、统一观点、交换信息的一种技术手段。编码能提供一个精确的记号,以便于计算机对各种信息的处理,由于编码比数据全称要短得多,因此可以节省存储空间,提高系统的运行速度。通过编码后也便于信息的分类、加工和校对。使计算机的检索处理更加准确可靠,企业可以更方便的进行数据查询。
1 物料编码基本原则
对于特定的编码对象可以设计多种实现方案,但每一种方案都必须符合以下原则。
1.1 唯一性
尽管编码对象有不同的名称。不同的描述,但编码必须保证一个编码对象仅被赋予一个代码,一个代码只反映一个编码对象。
由于使用人员理解的偏差可能对实质相同的物料做出不同的描述,从而在物料编码过程中出现不同物料编码对应实质相同的编码选项,这种情况是存在的。好的编码体系,应将这种情况降低到可以忽略的程度。
1.2 可扩性
代码结构必须能适应编码对象不断增加的需要,也就是说,必须为新的编码保留有足够的备用码。绝对完备是不可能的,但一个好的方案应该有足够的前瞻性,能够用较长的时间。
1.3 永久性
一个编码一旦进入到编码表中,那么这个编码对应的编码项就被永久的确定下来,如果出现编码错误并已经使用过那么只能对此编码进行废除,不能对其改为其他用途。
如果一个码的值所对应的编码项如果发生变化了,那么有可能对已经产生的纪录产生矛盾或混乱,实践证明,此种“节约”得不偿失。
1.4 适用计算机管理
编码时一定要考虑录入的方便性,如编码尽可能短,少使用其他符号,如“#”、“-”、“?”等。
1.5 含义性
代码应尽可能反映分类编码对象的特点,以助记忆并便于人们了解和使用。
2 编码实现方法
钢铁行业一般采用Oracle EBS套件或SAP钢铁行业版本,Oracle EBS本身只提供固定物料编码方式,但可以通过开发实现可配置物料功能。SAP支持可配置物料和固定物料编码方式,可以通过不同的物料组来实现。但每一个钢铁企业都划分不同的产品分类,可按照产品的用途、按化学成份或其他方式作为分类标准。分类可以按照需求划分多个层次的类别,如“大类”、“中类”、“小类”等。
2.1 可配置物料
此方式一般用于板、带产品。由于钢铁行业钢板的钢种,及钢板的厚度数量非常大,如果将每个钢种、每个厚度都作为一个物料编码来处理,最后会造成物料编码的数量非常大,如一个中厚板厂,如果将所有钢种+厚度全部作为独立的物料进行编码,那么最后编码的数量及将达到几十万的数量级,如此大数量的物料在系统中进行筛选或运算势必会造成系统负荷过大,用户很难检索所需的物料编码的情况。那么如果在选物料的时候不是直接找相应的物料编码,而是通过物料的主要信息来检索此物料,那么可以节约大量的时间。如:选择“船体用结构钢钢板,CCSA(中船),厚度21mm”产品,那么可在选产品时先选大类“热轧板带”,中类“中厚板”,小类“船体用结构钢钢板”,填组距“21”,系统根据此主要信息在物料编码库中进行检索,检索出匹配的物料编码或将此部分作为一条物料信息存储在系统中。
2.2 固定物料编码
此方式广泛用于型材(螺纹钢、线材、角钢、槽钢、H型钢等)编码,一般钢铁企业型材的钢种、规格比较少。使用每个物料编码对应每种物料的收集工作量比较小,物料的检索,使用比较简单。一般此编码采用“分类码+关键属性码字段+顺序号”方式实现,如图1所示。
3 良好的物料编码
3.1 描述性的利弊
编码的直观辨别性,在许多特定的编码应用场合,是有用的特征,但过于追求这方面的特点,往往是编码不良或系统失败的关键因素之一。编码是物料的“标识”而非“描述”,当在此发生争论时,应多考虑在将来的使用过程中有多少,什么样的情形下推断出所标识码的属性。
3.2 冗余性
良好的编码应在尽可能考虑编码在规定的范围后留有一定的空间容纳难以预见的例外。但考虑冗余性时应论证其必要性,尽量减少不必要的冗余。
3.3 编码中不要包括字母“O”等歧议字符
编码中如果包括此部分字符,那么操作员在输入物料编码时就很难判断物料编码的范围,从而无法定位物料编码。编码中不要包括规格、型号等信息,通常的ERP软件中,都有专门的地方存放这些信息。
4 结语
信息系统的实现离不开物料编码的支持,物料编码贯穿于整个系统的过程,从销售到生产、库存、财务,可以说在系统中无处不在。在整个系统运行过程中,其维护工作更加重要,因此每个公司都会抽出专门人员进行编码维护,保证系统正常运行。
CIO之家 www.ciozj.com 公众号:imciow