ERP系统基础数据编码指南

发表于:2008-4-25 11:57

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

#
ERP

一、引言

        企业实际运营过程中存在许多基础业务对象,在ERP系统中这些基础业务对象必须被赋以独立唯一的编码,才能被明确标识区分,才能由各业务系统正确引用。编码,是ERP系统识别基础业务对象的唯一标识。经过编码的基础业务对象是ERP系统中基础数据的重要构成部分。

    一般来说,通过对基础业务对象进行系统性的编码,通常能够:

    1、 为基础业务对象提供一个简单而准确的识别;

    2、 结合基础业务对象其他主要属性的整理,提高基础数据标准化程度;

    3、 在各业务领域共享基础业务对象数据,建立企业统一的基础数据环境。

        对各种基础业务对象进行恰当编码,是ERP实施过程中最重要的工作之一。与基础业务对象编码相关的主要工作包括确定各基础业务对象的编码方案和实施编码作业两项主要工作。

    二、编码技术

    一)、编码

        所谓编码,是一组有序的字符排列,用来唯一标识基础业务对象的各个实体。

    二)、编码长度

        是指编码中编码字符的个数,简称码长。根据编码长度,可以编码划分为定长编码、不定长编码。所谓定长编码,就是编码对象编码的长度是固定的。所谓不定长编码,是指不同编码对象编码的长度可能不同。ERP对各基础业务对象的编码长度有明确限定,编码长度不能超过限定长度。

    三)、编码字符

        是指用于构成编码的字符。编码字符由大写英文字符及阿拉伯数字组成,建议不要用除数字和英文字母之外的特殊字符。ERP系统中,在基础业务对象的编码中不区分大小写英文字母,且在输入时自动将小写英文字母转换为大写英文字母。

 

    四)、编码方法

        编码方法一般分为顺序编码法和结构化编码方法。

    1、顺序编码:是指从小到大,或者从大到小对业务对象按序编码的编码方法,顺序编码是编码设计的基本技术。

        假设前一个业务对象的编码为X…X(注:X为编码字符),那么下一个业务对象的顺序编码就是X…X±n。+n表示增序编码,-n表示降序编码。如果n>1,就采用了跳码技术,腾出±1、±2、……、±(n-1)n-1个编码空间给其他业务对象编码。

        顺序编码一般是定长编码。

        适用于对实体数目较少的基础业务对象进行编码,比如部门;是最简单的编码方法;业务对象较多时,容易对同一个基础业务对象实体重复编码的情形。

    2、结构化编码:是指采用特定的编码结构进行编码;如:分段编码、混合编码等。

    1)、分段编码:是指将整个编码分成若干段分别进行编码的编码方法,其中的段称为码段,码段的长度称为码段长度,简称段长。

        采用分段编码设计技术时,一般每个码段的编码采用顺序编码,而且每个码段的编码个数是有限可枚举的。在进行编码设计时,就将每个码段的编码穷举出来,整个编码依据每个码段的编码进行组合,给出相应业务对象的编码。

        分段编码一般是定长编码。

    2)、混合编码:是一种将在分段编码的基础上进行顺序编码的编码方法,混合编码是最常用的编码设计方法。

        结构化编码一般适用于对实体数据较多的基础业务对象进行编码,如物料。

        采用结构编码对业务对象进行编码作业,所得到的编码由明确的组成部分组成,每个组成是编码的一段,成为码段,每个码段的长度就是其码长。

        一般有两类码段,一类代表实际基础业务对象稳定不变的重要属性,另一类通常是代表基础业务对象中某一个具体实体的顺序码段。

        采用结构化编码方法对基础业务对象进行编码,一定要建立明确的编码结构。通过编码结构表达该业务对象编码由几个码段组成,编码结构是基础业务对象实体编码的原型。

        除顺序码段外,其他码段与基础业务对象的某种属性对应。为此,一般需要对这种属性也要进行编码。属性编码的方法通常有缩写码、助记码、特征码、层次码。对属性的编码构成该属性的编码字典,在实际编码的取值必须位于属性编码字段中。

        助记码,是一种用代表基础业务对象名称或规格的文字与数字的组合,直接作为编码的一部分,以帮助联想与记忆。如TV-B-12 , TV-C-20

        特征码,就是编码的某个位或某几个位表示基础业务对象的某种特征,但各类之间没有层次隶属关系

        分类码,代表分类层次关系,参考你原文中的编码层次书写。

        缩写码,常用基础业务对象名称中的几个关键字母作为代码。如:Num,Amt,Cont

        结构化编码方法一般采用定长编码,各码段的码长固定,整个编码的长度也是固定的。但若采用不定长编码,则需要在各码段之间引入分隔符,分隔符应该明确规定且不能在各码段中使用。

        简单业务对象通常采用两段分类编码结构,即编码结构由两段组成,第一个码段代表分类,第二个码段代表顺序码。

        复杂业务对象通常采用多段的由分类码+特征码或助记码或缩写码+顺序码的混合编码结构。

        确定编码结构时的两种极端倾向:编码结构中不包含任何编码对象的属性,或将许多编码对象的属性都要包含到编码结构中。

    3、编码方案,编码方案,分别针对个基础业务对象描述其编码方法、编码结构、码段字典、编码字符、编码长度。

        的一种企业管理文件,主要由编码规则及其管理办法、编码作业及其管理办法组成,是企业进行信息化和规范化管理重要的基础性文件,建议采用企业文件或者质量管理文件的形式确保其得到有效管理和执行。

    4、编码作业:定义依据编码规则进行业务对象编码的作业过程;一般包含:整理业务对象、对业务对象进行编码、审核编码、整理并录入到系统中等几方面内容。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号