壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4565|回复: 36

[分享知识 原创连载]ERP物料编码再次之经验浅谈,邀请高手补充各个行业物料编码规则

[复制链接]
发表于 2013/7/3 23:58:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 yyj100 于 2013/7/20 22:40 编辑

<篇1>物料编码经验谈
      众所周知,物料编码是ERP系统最基础的内容,其编制是否合理,直接关系到ERP项目能否成功。

  现在对于物料编码的资料也比较多,对于原则性的问题,如一物一码等原则笔者在这里就不再阐述,笔者这里着重根据自己的工作经理,谈谈物料编码的十条经验,希望能够给大家有所帮助。
  一、物料编码应反应分类。
  编码的主要用途是帮助用户进行检索,如何才能在最短时间内,准确的找到自己所需要的内容呢?读书管读书的检索方法给了我们启示。他们检索时,都是按大类、中类、小类检索的。如要查询一本历史小说《康熙大帝》,可以通过文学(大类)、小说(中类)、古代(小类)找到对应的书架,然后在去找相应的读书,这大大的减少了我们检索的范围,提高检索的效率。
  在ERP系统的物料编码中,我们可以成功的借鉴这种做法,把物料的分类信息加入到物料编码中。
  根据企业的实际情况,可以只把物料的大类信息放入到编码中,如有的企业,因为物料比较少,只把物料分为包装材料、零件、成品三大类,则可以分别用B、L、P三个英文字符作为编码的第一位,用来区分物料编码的种类;而有的企业,因为原材料比较多,在管理中,分为了大中小类,如在零件这个大类下,又区分为木材制品、钢材制品,而在钢材制品下,又区分为螺丝套件、剪刀等小类,如何,就可以把大中小类的物料编码都放入到物料编码中去。
  如此编码,当我们要知道所有的包装材料信息时,只要输入包装材料的分类码,如B,再加上一个通配符(有些ERP系统查询时,自动支持模糊查询,不需用户输入通配符),则就可以找到所有的包装材料信息。编码原则如此设计,可以最大限度的满足用户查询的需要。
  二、编码应考虑扩展性的需要。
  企业不断的在发展,随着规模的扩大,产品的增加,其物料也会随之迅猛的增加。所以,杂设计物料编码时,也要考虑的未来的扩展性问题。
  一般,最常见的手段,是通过利用流水码来解决扩展性的问题。如我们把产品分为大中小三类后,并通过两位流水码来表示具体的物料,如LGJ01表示某种款式的剪刀,但是,若现在企业中,剪刀已经有了90款,而未来预计还可能有20款剪刀,怎么办?若把最后的流水码设置成为2码的话,最多只能表示99种款式的剪刀(不考虑流水码00),而实际有11种。遇到这种情况,我们就要把流水码的长度增加,增加到3位,这就可以表示999款剪刀。
  同时,大中小类的类别也会遇到这种情况。如企业小类分的细的话,可能26个英文字符还用不够,怎么办呢?也通过流水号来实现,如可以用两位来表示小类,其中,第二位表示小类,如,LGJ1-001,第一位表示大类零件,第二类表示中类零件,第三类表示小类零件,如此,就能满足企业的需求。
  三、多少有别,巧用“其他”分类。
在考虑到物料的分类过程中,有时候一个小类只有一个物料,甚至一个大类都只有一个物料,针对这种情况,若给其一个大类或小类编码的话,给人一种占着茅坑不拉屎的感觉。我们在编码时,没有必要为这种罕见的物料进行专门的编码。完全可以把这些罕见、少用的材料合并在一起,用其他类来表示。
  一方面,可以减轻用户记忆的压力,毕竟要记住这些意义不大的字符,有点困难;另一方面,由于其物料比较少,而且不经常用,把他们归为一类,不会影响用户的查询效果。
  利用其他分类,就给人一种“化腐朽为神奇”的感觉。企业若在物料编码时,给每个种类的物料都编一个其他的分类,则,把一些常用的零件按其正常情况分类,把罕见的材料、不经常用到的材料和很难分类的材料,都合并到其他类中,可以减少用户很多的工作量,并且使用效果不会受到影响,事半功倍,何乐而不为呢?
  四、编码信息不能够反映材料的具体信息。
  我们说的物料基本信息,一般包括两部分内容,一是物料的种类信息,如包装材料还是零件;另外一种是物料的具体信息,如其规格、尺寸、颜色、供应商等等。我们在物料编码中,要把种类信息纳入其中,而对于物料的具体信息不应该纳入其中。
  有些用户,喜欢把物料的供应商放入到编码信息中去,如此的话,看到编码就知道该下个哪个供应商。这看起来是蛮方便的,但是,实际上,会产生其他很多的错误。
  如当该零件有多个供应商时,则会需要编写多个编码,供应商越多,编码越多;其次,当该零件多个供应商没有区别,每个客户都可以使用时,则编写BOM会遇到麻烦,不知道用哪种零件为好,虽然,可以指定一个供应商为默认的供应商,其他的作为替代件来解决,但是,这也与企业实际管理有点差异,替代件的话,永远会只在被替代件无法满足需求的情况下,才会考虑。而有是企业需要进行供应商之间的平衡,若如此编码,ERP系统就无法满足企业的需要。
  可见,若把物料的具体信息放入到物料编码信息中去,企业很可能会搬起石头,砸自己的脚。一般情况下,只有客户指定需要某个供应商的零件进行生产,才会考虑把这个供应商的信息放入到编码中去(有时候,有些客户会出于种种原因,如企业某个供应商是其子公司等原因,要求企业指定有某个供应商的零件),遇到这种情况,企业为了管理上的准确问题,可以把这些材料分离出来,进行独立的编码,把供应商的代码也可加入到物料信息的编码中去,除此之外,不要尝试把供应商信息纳入到物料的编码规则中去。
  物料的其他信息,如颜色、规格等,也如同上面的例子,一般也是不纳入物料编码的规则为好。
       五、最好不使用中英文结合的编码方式。
  打中文速度快,还是打英文速度快?当然是英文速度快。
  打中文准确率高,还是打英文准确率高?当然是打英文准确率高。
  中英文混输快,还是光输入英文或者中文速度快,并且准确呢?当然是后者快而准确。
  既然如此,我们为什么要在编码中,加入几个中文汉字呢?
  有些企业由于用户的文化水平普遍不高,平时不怎么接触英文,所以,在物料编码时,他们希望通过利用中文来进行表示。这在实际工作中,非常的不方便。
  一是打汉字比较容易出错,如用拼音打字时,普通话不标准的话,把尺(chi)打成了ci,还找不到尺这个字呢。一不小心输入了次,还找不到对应的物料,那不麻烦。
  二是速度慢,查询我们要求的就是快而准确,若我们在输入编码时,非常的费时,而且容易出错,那我们要物料编码还有什么意义呢
  所以,在物料编码时,我们一般都不建议用户利用中文汉字来编码,这不是说我们鄙视汉字,而是因为汉字输入比较麻烦。
  当然,若企业用户对于英文不是很熟悉,我们可以使用最原始的拼音来进行编码,取每个汉字的第一个字符,就可以进行编码。如包装材料,我们可以用拼音字符B来表示,辅助材料我们可以用F来进行表示等等。
  其次,在进行物料编码时,我们若采用中英文或着汉字跟拼音结合的方式,更是大忌。切不说汉字输入麻烦,每次进行中英文或者汉字与拼音的切换,也是一件非常麻烦的事情。
  六、在编码信息中,避免使用特殊符号。
  有些人大概QQ等软件工具用习惯了,时不时的喜欢用特殊符号来进行说明,来强调某些东西。如有的用户喜欢利用@符号来进行区分相关信息,如零件的分类信息。有一家客户,其从事电子通讯产品的生产。他们在编写编码原则时,把其他难以分类的材料都归属到其他类,用@符号来进行表示。这个符号看起来很时髦,其实,输入起来比较麻烦,特别是,对于平时不怎么接触电脑的人来说,看看容易,输入难呀。
  还好在键盘上还直接有,就是输入比较费力一点。有些客户在做表单时,更喜欢用希奇古怪的符号,如键盘上根本没有的符号,他们以前在利用WORD进行物料编码时,可以通过WORD的插入特殊符号时间,如上下标等来表示物料信息,而在ERP软件中,很难支持这一点。所以,企业在物料基本资料的整理时,要能够规范一下物料编码。把这些不规范、难以输入的编码,都剔除掉,用简单易行的编码,取而代之。

点评

很有价值;宝贵的总结;  发表于 2013/8/14 06:38

本帖被以下淘专辑推荐:

发表于 2013/7/12 11:22:07 | 显示全部楼层
学习,,,,,好。。。经验之谈
 楼主| 发表于 2013/7/12 13:15:45 | 显示全部楼层
mondeo 发表于 2013/7/12 11:22
学习,,,,,好。。。经验之谈

谢谢。
发表于 2013/7/19 10:21:38 | 显示全部楼层
学习,标记一下。。。
发表于 2013/7/20 06:18:12 来自手机 | 显示全部楼层
物料编码是一个永远的话;来自: iPhone客户端
 楼主| 发表于 2013/7/20 11:00:42 | 显示全部楼层
一念七杀 发表于 2013/7/19 10:21
学习,标记一下。。。

谢谢您抽空驾临此贴。
 楼主| 发表于 2013/7/20 11:02:20 | 显示全部楼层
纵横四海 发表于 2013/7/20 06:18
物料编码是一个永远的话;

胡总,物料编码类似于每个人的身份号码。 不管在什么时间都离不了这个号,否则也永远对不上这个号。
发表于 2013/7/22 11:44:50 | 显示全部楼层

回帖奖励 +100 点努力值

不同公司的物料编码一般都不同,形成一套规则,都是多年的经验~
像我们公司,现在在上ERP,免不了有些物料编号规则要更改,以适应系统要求
但主要的如产品编号这样一类的东西,更改的话就会出现很大问题,系统又不能自动生成,我们就只能手动了。
 楼主| 发表于 2013/7/23 08:42:55 | 显示全部楼层
kaerl 发表于 2013/7/22 11:44
不同公司的物料编码一般都不同,形成一套规则,都是多年的经验~
像我们公司,现在在上ERP,免不了有些物料 ...

kaerl兄,在上ERP初期,就要把物料编码规则定下一来,再以规则执行编码,这个编码是长远都要在这个ERP中使用的,如果规则定好执行了一半或一大半,再想进行修改,是一件大工程,更会折腾死人。你们现在上什么ERP,一般的ERP有一个工具,没有的话,可以向你们的顾问要!这个导入工具是可以把定好的编码一次性导入系统,手工输入也可以,只是非常麻烦。要很多个录入员专门录编码。如果编码录入错误,在后期执行起来也会存在问题。

点评

很语重心长。。。。。  发表于 2013/7/23 09:10
发表于 2013/7/23 16:00:41 | 显示全部楼层
这貌似是架构问题,呵呵,架构方案至关重要啊。
 楼主| 发表于 2013/7/23 23:30:51 | 显示全部楼层
本帖最后由 yyj100 于 2013/7/24 09:14 编辑

<篇2> 电子企业物料编码规则(这个物料编码是我以前在电子企业工作时的规则,现委托人发给了我,趁此机会拿出来与大家分享)
注:所有电子物料编号前用E表示。所有用特征码用字母表示的IO这两个字母不用(容易与1,0混淆),除非此物料名字本身包含。
1.电阻器
1.1 电阻:(普通贴片 && 普通插件)
        ERX---XXXX---X---XXXX
           1    2     3   4   
        1=电阻类型(见表1)
        2=阻值(精密电阻前3位为有效数值,第四位为零的个数。精密电阻第一位补0)                     
        3=精度 :参看表2
        4=封装(或功率)贴片用封装;插件电阻用功率。(末一位补X)(功率参看表4)
  例:普通贴片10K电阻     103,0603,  5%    则编为  ERC0103J0603
        普通贴片10K精密电阻 1002,0603,  1%    则编为  ERC1002F0603
        普通插件10K电阻      103,AXIAL,10%  则编为  ERA0103K014X
      注小于10R的直接用数值表示,小数点以R代,如1.5R,1%,2512则编为ERC01R5F2512
  1.2 插件排阻:
         E—RP---XXXX---X---XP---XA
                  1     2    3   4
         1=阻值(精密电阻前3位为有效数值,第四位为零的个数。非精密电阻第一位补0)                  
         2=精度 :参看表2
         3=PIN 数目
         4=封装                       
  1.3 热敏电阻:
         E--RT---XXXX---X---XXX---X---X
                  1     2     3   4    5
         1=阻值  :前两位为有效数值,第三位为零的个数
         2=精度  :参看表2
         3=功率  :参看表4
         4=温度系数, U="+" 温度系数  D="-"温度系数
         5=类型  :A=插件式 S=贴片式
      例:热敏贴片10K,5%,1/4W,正温度系数  则编为:ERT0103J014US
  1.4 可变电阻(电位器)
         E-RV—-XXXX---X---XXXX
                 1     2   3
         1=数值                     
         2=精度  :参看表2
         3=封装(或功率)贴片用封装;插件电阻用功率。(末一位补X)(功率参看表4)
表1:电阻类型
   
代号
  
RC
RA
RT
RV
RP
类型
普通贴片电阻
普通插件电阻
热敏电阻
可变电阻(电位器)
排阻
表2:精度代号(电子元件适用):
  
代号
  
  D
F
  G
J
    K
    M
  Z
精度
+/-0.5%
+/-1%
+/-2%
+/-5%
  +/-10%
  +/-20%
其它
表3表:电压代号(电子元件适用):
  
代号
  
025
050
100
160
   250
耐压值(v)
25
50
100
160
   250
表4:功率代号(电子元件适用):
  
代号
  
001
002
003
005
010
012
014
016
018
电功率(W)
1
2
  3
  5
  1/10
1/2
1/4
1/6
1/8
2.电容器
  2.1 普通贴片电容
        E-XX---XXX-X---X---XXX---X
          1     2  3   4    5    6
        1=类型    (见表5)
        2=数值     :前两位为有效数值,第三位为零的个数,单位由3决定
        3=单位     :U,N,P
        4=精度     :参看表2
        5=电压     :参看表3
        6=封装
     注:以uF为单位,且小于10uF的直接用数值表示,小数点以U代,2与3一齐构成4位,只是U不是放在3位置了。如0.22uF贴片电  容1206,10%,25V,则编为ECC0U22K0251206
     例:普通贴片电容     10pf,5%,25V,0603     则编为:    ECC100PJ0250603
        普通贴片钽电容   10uf,10%,50V,1206    则编为:    ECT100UK0501206
  2.2 电解电容:
         E-CE---XXX-X--XXX—-X---XXX---X---X
                 1  2   3    4     5   6   7
        1=数值:   :前两位为有效数值,第三位为零的个数
        2=单位
        3=电压     : 参看表3
        4=精度     :参看表2
        5=尺寸     :直径x长度
        6=封装     :S=贴片,A=插件
        7=防爆种类 :1=防爆型       2=普通型
        普通贴片电解电容 22uf,10%,50V,4*7 防爆    则编为:    ECE220UK0504X7S1
        普通插件电解电容 22uf,10%,50V,4*7普通    则编为:    ECE220UK0504X7A2
表5
  
代号
  
CC
CT
CP
CE
CY
CD
CN
类型
普通贴片电容
钽电容
磁片电容
电解电容
云母电容
独石电容
涤纶电容
3.二极管
  3.1 发光二极管:
        ELED--X--X--XXXX--X—X
              1  2    3   4  5  
        1= 外观颜色:以单词前字母表示,W=白色,R=红色,Y=黄色,G=绿色,B=蓝色
        2= 形状:S=四方形,R=圆形
        3= 直径:0003=3.0MM,0005=5.0MM(贴片型代表封装:0805,1206,0603)
        4= 发光色, 以单词前字母表示,R=红色;红外管此处用0代
        5= 发光等级:O=普通,A=高亮度,B=闪烁,C=超高亮度,E=发射管,D=接收管,
        F=超低亮度
     例:外观白色,1206,高亮 发红光    则编为ELEDWR1206RA
         外观白色,3.0mm,红外发射管   则编为ELEDWR00030E
  3.2 共极发光二极管:
       ELED--X--X--XXXX--XX—X--X
             1  2    3   4   5  6
       1= 外观颜色:以单词前字母表示,W=白色,R=红色,Y=黄色,G=绿色,B=蓝色
       2= 形状:S=四方形,R=圆形
       3= 直径:0003=3.0MM,0005=5.0MM
       4= 发光色, 以单词前字母表示,RG=红绿色
       5= 发光等级:O=普通,A=高亮度,B=闪烁,C=超高亮度,E=发射管,D=接收管,
       F=超低亮度
       6= 共阴K,共阳A
  3.3 二极管:
         E--XX--XXXX--XXXXXX--X--XX
             1    2      3     4  5
         1 = 类型(见下表6)
         2 = 封装形式 [  插件型为DI+间距(2位数),帖片型为数字(4位数) ]
         3= 规格型号(按样品名,不定长)
         4 = 形状(R为圆型,S为方形)
         5 = 功率/电流 稳压管用功率,其它用电流
      例 :1N4007; EDA214A1N4007R01     
         :1N5819; EDC214A1N5819S01
表6:
  
代号
  
DA
DB
DC
DD
类型
普通二极管
稳压二极管
肖特基二极管
TVS管
4.三极管
          ETT---XXXXXX---XXXXXX
                   1     2
          1=型号(制造商提供),后面补‘X’至6个位,超过6位的简写为6位
          2=封装
       例: ETS1N5551SOT92X
                 1      2
5.场效应管
          ETF---XXXXXX---XXXXXX
          1=品名(制造商提供),后面补‘X’至6个位,超过6位的简写为6位
          2=封装模式  :S为贴片,A为插件
       例: ETF  XP162XSOT223
                     1   2
6 .IC
          EIC---XXXXXXXXXX---XXXXXXXX
                      1         2  
          1=IC名称(制造商提供)         :(十位,多简少补,补X)
          2=封装
       例:EMUSTC89C52RCTQFP44XX
7.电感
          ELN---X--XXX-X---X---XXXX
                1  2   3   4     5
          1=类型    :P 普通;R 绕线;L 线圈
          2=数值    :前两位为有效数值,第三位为零的个数,单位由2决定
          3=单位    :U,M
          4=精度    :参看表2        
          5=封装    :1206、0805;插件用XXXA代替
        例:10uH,10%,1206   则编为ELNP100UK1206
8. 保险
  8.1 普通保险
         EFU---XXX---V---XX---XXX
                1        2    3
         1=电压V    :表3
         2=电流 Amp
         3=封装: S为贴片,A为插件
  8.2温度保险丝
         EFU---XXX---V---XX---XXX-X
                1         2    3  4
         1=电压V        :三位数字,无小数点(暂不用)
         2=电流 Amp     :两位数字,无小数点
         3=断电温度,C  :三位数字,无小数点
         4=封装
  8.3 自复保险丝
          EAU---XX---A-XXXX
                1        2
          1=电流
          2=封装        :1812,插件的就用XXXA表示
9.晶振
          ECY---XXXXXX----XP---XXXXXXXXXX
                  1       2         3
          1=封装
          2=PIN  数目
          3=频率
       例:ECY49/SXX2P22.1184MXX
           ECY49/SXX2P11.0592MXX
10.开关
  10.1 拨码开关
           EDP-XX-P-XXXX
               1     2
           1=PIN数
           2=封装
  10.2 轻触开关
           ESW-XXXXXX-XX-P
                  1    2
           1=尺寸   :长*宽*高(各两位数)
           2=PIN
11.马达
           EMT---XX---V---XX---XXXXXX
                 1        2       3
           1=电压  :两位
           2=电流
           3=型号
12. 电磁铁
           EMG---XX---V---XX---XXXXXX
                  1       2      3
           1=电压
           2=电流
           3=品名
13.端子插座
  13.1 普通插座
           EPG-X-XX-P-XXX--X
               1  2    3   4
           1=外形,S,竖放;W,弯放;M,贴片
           2=PIN数目
           3=间距
           4=封装形式;U 上接触、D 下接触、T 其它
         例:4PIN,弯曲   EPGW04P254
            10PIN  FPC座 上接触:EPGM10P100U
  13.2 SIM卡座
           EPG-SIM-XX-P-XXX—X
                    1    2   3   
           1=PIN数目
           2=间距
           3=封装形式;U 上接触、D 下接触、T 其它
        例:SIM卡座:EPGSIM06P254T
  13.3  FPC
           EPG-FCX-XX-P-XXX—X
                   1    2    3   
           1=PIN数目
           2=间距
           3=封装形式;U 上接触、D 下接触、T 其它
         例:10P FC座:EPGFCX10P254T
  13.4  IC座
          EPG---ICX---XX-P---XXX---X
                1     2       3    4
          1=IC座
          2= PIN数目
          3=间距
          4=封装形式:D=插件; S=贴片
15.线路板(PCB)
           EPB-X-C-XX -XXXXXX-V-XX-X
               1    2    3       4 5
           1=层数
           2=厚度
           3=机型号(特征码)
           4=版本号
           5=流水号(24个字母,I,O不用),同一个机型可能有多个PCB
16.数码管
           EST---XX---XX-----XXXXX---X
                 1     2      3      4
           1=位数
           2=颜色(单独的用X加要求的颜色,混合则用其字母表示;如:绿色则是XG,绿红则是GR)
           3=尺寸                   :长X宽
           4=共极性   A=共阳,K=共阴
         例:十段数码横条(绿色)60*7     EST10XG60X07
17.蜂鸣器
           EBN----XX---XX—V---XXXXX—X
                  1    2        3     4
           1=类型(分为电磁DC,压电YD)
           2=电压
           3=尺寸             :直径X高度
           4=封装形式(A为插件,S为贴片)
18.光耦
           EOP—XXXXXXXX—*---XXXXXXXX
                  1               2
           1=型号(按样品名不定长)
           2=封装(按样品名不定长)
19.线材
           L.----产品型号----XXXX
                   1          2
           1=产品型号
           2=数字(0001开始)
         例:L.M1010-0001
20.压敏电阻
          EMY——X——XXXX
                 1      2
          1 = 类型  (J=稳压,W=过压,G=主频,P=防雷,L=无弧,H=消噪,Z=补尝, B= 消磁,C=高能,N=高可靠)
          2 = 型号  (不定长)    说明表示:  插件:XXXX D XXX表明是插件的,贴片:CESD  XXXX E  XXX   XX    表明是贴 片的
                             
发表于 2013/7/25 20:17:30 | 显示全部楼层
物料编码这个问题见仁见智了,可以通过SAP中标准表MARA中PRDHA去控制
发表于 2013/7/31 12:01:47 | 显示全部楼层
这个是在上erp项目中基础的,也是非常重要的。谢谢楼主分享!
 楼主| 发表于 2013/7/31 21:12:55 | 显示全部楼层
niitallen 发表于 2013/7/25 20:17
物料编码这个问题见仁见智了,可以通过SAP中标准表MARA中PRDHA去控制

niitallen,有用到SAP的是可以达到效果,没有用到的,那就没有办法了,只有另开发一套程序来达成了。
 楼主| 发表于 2013/7/31 21:24:25 | 显示全部楼层
tanlonghui 发表于 2013/7/31 12:01
这个是在上erp项目中基础的,也是非常重要的。谢谢楼主分享!

tanlonghui,这个不是ERP项目中基础的,而是ERP核心最为重要的编码,只有通过这个编码才可以以需求指令传达完成,皆因物料编码是唯一性区分的一种号码,而达成物料编码的作用,必须有合乎物料编码的原则、合理的物料编码,必须具备下列十项基本原则:1、简单性;2、分类展开性;3、完整性;4、 单一性;5、一贯性;6、可伸缩性;7、组织性;8、适应电脑管理;9、充足性;10、易记性,在此献丑了。{:soso_e101:}

点评

很有价值;宝贵的总结;  发表于 2013/8/14 06:38
 楼主| 发表于 2013/7/31 21:34:23 | 显示全部楼层
本帖最后由 yyj100 于 2013/7/31 21:38 编辑

<篇3>
在ERP中不可小瞧物料编码

      凡是搞过硬件产品的人都知道,物料编码与BOM总是令人烦恼的,尤其是物料信息中最基础的物料编码,或称为PN,即PART NUMBER。
      不同的企业的PN是不同的,编码规则也有不同。不过,PN的设计却是大有讲究,因为PN看似微小,却是关系全局的根源,对整个物料系统有着直接的深度影响。因此,对PN的考虑,不能不深思熟虑之。在本人的咨询客户中,观察了几个制造及研发型企业,其中物料管理规范的企业内部定义的PN均有如下特点:
  • l        PN必须要具有唯一性,一个PN只对应一种物料;
  • l        PN规则必须易于掌握,不复杂,不会影响应用;
  • l        PN本身应简单,逻辑不复杂;
  • l        PN规则具有良好的可扩展性,并为新增物料种类有所预留。
      PN一般由一串数字或字母组成,其中前N位是分类码,后N位是识别码。
      例如,某企业的PN是这样设计的:XXYYYDDDDD。其中,XX为大类编码,可在01~99之间取值;YYY为细类编码,可在001~999之间取值;而DDDDD则为识别码,通常是流水号,从00001顺序向上排。这个编码逻辑就很简单,PN总长不超过10位的二级编码制。
      也有的企业的PN也有如下定义的:S-S’-S”,整个PN不定长,大类编码S、细类编码S’与识别码S”之间用“-”连接起来。
尽管上述两种PN的表现形式不同,但都具有相同的逻辑关系:即大类编码、细类编码与识别码的编码结构,是二级编码制的不同体现。如果每一部分都有明确长度限制,就会如前者所现;假如在长度上不作限制,应会表现成后者。
      上述PN形式,一般不太可能够传递出太多信息,那是不是应该考虑在PN中增加一些内容以助于识别呢?从管理的角度来看,PN的形式越简明扼要越好,而且不同种类的PN均要遵循同样的逻辑关系。是否有必要将很多信息都通过PN表现出来呢?
现在来考察某个企业内的PN编码规则。在该企业的PN表现形式是:“大类编码”“细类编码” –“识别码”,即大类编码与细类编码之间是没有任何分隔符的。
      首先将视野收缩在原材料采购件中常用的三个大类物料的大类编码中部分内容:
  
线材类
  
LD
电源线
A
漆包线
元器件类
LI
电阻
LJ
电容
LN
线路板
杂料类
LU
辅料类
F
样品
Z
杂料
       从这里可以看到,大类编码长度不等,加上不当的表现形式,不同物料的分类码长度不一致。再继续分别考察其中LD大类与LN大类中的细类设置,结果如下:
  
LD类
  
电源线
  
BA单根卷线
LN类
  
线路板
LN 线路板
LDA多层绝缘卷线
LDB 单层绝缘卷线
LDC 定作引线/电源线
LDG 客供电源线
       由此发现,其细类编码设置已破坏编码规则的整体性。如果对此套编码体系不是很深了解的话,很难将BA与LD联系起来;LN则是大类编码与细类编码一块抓,分不清胡子与眉毛了。很显然,分类码中的逻辑关系并没有得以突现。
       因此,PN必须要展现出一种内在的逻辑关系:PN规则设计时一定考虑到分类也同样应该符合分层分级、独立不交叉原则,用数学的语言来讲应该是正交分解的;同样要考虑到形式的外在统一。
       如果以S-S’-S”形式来考虑的话,上述LD类与LN类细类设置将如下所示:
  
LD类
  
电源线
  
LD-BA单根卷线
LN类
  
线路板
LN-A 印刷线路板
LD-A多层绝缘卷线
LD-B 单层绝缘卷线
LD-C 定作引线/电源线
LD-G 客供电源线
      如此看来,逻辑上是否更清楚呢?
      接下来,再看看识别码,以什么形式展现才好呢?
      现在接前例,先考察一下该企业的某几个三极管PN:
  
编码
  
名称
规格型号
WKE-KSH13009
三极管
KSH13009 TO-220 符合ROHS标准 飞.伟尔泰                                                               
WKE-FJP13009
三极管
FJP13009 TO-220 符合ROHS标准                                                                        
WKE-SEC13009
三极管
SEC13009 TO-220 符合ROHS标准                                                                        
       按照该企业的三极管的编码规则,WKE类是指WK晶体管大类中E细类三级管,其中识别码中出现了制造商的器件型号。当存在可完全替代的第三家供应商物料,哪如何给新物料编码呢?
       再如:
  
编码
  
名称
规格型号
WKE-KSH130072                                            
三极管
KSH13007 T0-220新封装 符合ROHS标准
WKE-KSH13007
三极管
KSH13007 T0-220 符合ROHS标准 飞.伟尔泰
       由此看来,如此编码方式很不具有扩展性,并且不也没起到可以传递更多信息的作用,仍然需要通过规划型号的描述来了解。
另,不同种类的PN识别码的规则又有些不同,有的是器件型号,如上例;而有些又则是多种信息,包括特征参数进行代码转换后的组合码。
      该公司的当前PN规则相当复杂,使用不便。也许正因为如此,创建新编号时,多是以库内已有编码作为参考来编制。不幸的是,产生了为数不少的错误编码。
      前文提到的企业以流水号作为识别码,有没有这方面的问题呢?
      针对现状,可以改进的方法是:在不改变现有的编码规则的前提下,将识别码编码规则移植到规格型号,而型号规格原有内容结合识别码转译过来的信息结合,按识别码编码规则进行组合加在原有名称之后,形成物料描述,那么同时使用编码与名称就可以充分了解物料信息了。但对于已实施IT工具进行管理的企业来说,这并不是最佳的解决办法,因为需要追加的管理开销是非常大的。对于拟定引入物料分类编码管理或物料IT化管理的企业来说,设定合理的PN规则方案必须加以关注,切勿认为这仅是个细节就可以忽视了。
      也许有人会说,这个结论只不过是对少数的几个PN分析得出的。但是不要忘了,规则是可以复制的,这也是以小见大的道理。如果编码规则过于复杂,通常在应用上常常出现不严格遵守规则的案例;如果编码规则不具有可扩展性,当运用的物料种类越来越多的时候再来考虑的话,那将是一个庞大的系统工程。
      所以说,在设定编码规则时,要求制定编码规则的人员要有系统观与发展的意识,同时也需要在企业内部各级人员均对编码规则要高度重视并达成统一认识。
     虽是小小编码,却不可小视。


发表于 2013/8/1 11:35:11 | 显示全部楼层
yyj100 发表于 2013/7/31 21:12
niitallen,有用到SAP的是可以达到效果,没有用到的,那就没有办法了,只有另开发一套程序来达成了。

现在国内的SAP,都被改的很多了,很多公司不用标准功能,另外开发程序来处理,为了简化流程,却抛弃了SAP的精华所在~

点评

这个叫客户化,所有的ERP在客户使用上,很多都达不到客户需求,毕竟国外软件在国内很多用不习惯,也有很多需要二次开发,改过的只有客户所用,原版的还是原版,  发表于 2013/8/1 13:26
深有体会,这些会不会到时候再返璞归真改回来呢?  发表于 2013/8/1 11:56
发表于 2013/8/2 13:48:12 | 显示全部楼层
niitallen 发表于 2013/8/1 11:35
现在国内的SAP,都被改的很多了,很多公司不用标准功能,另外开发程序来处理,为了简化流程,却抛弃了SAP ...

没啥好说的,如果为了迎合Enduser的需求,为啥不用国产软件呢?!
 楼主| 发表于 2013/8/3 08:34:38 | 显示全部楼层
niitallen 发表于 2013/8/2 13:48
没啥好说的,如果为了迎合Enduser的需求,为啥不用国产软件呢?!

需求不同,选型不同,用应截然不同。国内和国外的,都有自己的优势,要看企业如何选用了。
发表于 2013/8/5 15:37:31 | 显示全部楼层
很好,,,,,学习了,,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 03:45 , Processed in 0.043442 second(s), 27 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表