首页 > Linux操作系统 > Linux操作系统 > number range
http://help.sap.com/saphelp_nw04/helpdata/EN/2a/fa0317493111d182b70000e829fbfe/frameset.htm
Material Numbering轉
编码(Numbering)其实是一门很深的学问, 也是挨踢必修基本课程.因为编码就是IT系统中额度KEY.
江湖主要有两大门派: 有意义编码,无意义编码(纯流水码). 最典型的有意义编码就是我们伟大祖国的身份证号.这两大门派各有门派绝学,不过贱客比较倾向于无意义编码,优势比较如下:
1. 有意义编码多在无计算机的年代, 编码便承担了记载讯息的任务,对于熟悉编码原则的人一目了然,如身份证号, 可以清楚的看到户籍所在地,生日,性别, 但缺点是编码不连续无法保持生命周期内的一致性,例如身份证(18码)的倒数第二位奇数代表男性,偶数代表女性,那变性后的身份证号就需要变更,与编码这个Key的初衷就有冲突了.
2. 采用无意义编码后就没有这个问题, 而且因为有强大的IT系统, 需要承载的讯息完全可以用其他的栏位值存放.
对应到这两种编码方式, SAP的解决方案是手工给号(Manual)与系统自动给号(Auto Numbering), 本次课程主要就物料主档(Material___ master)的编码展开学习.
1. 物料编码格式(Material Number Format)
a) Menu Path: IMG-Logistics General-Material___ master-Basic Settings-Define Output Format for Material Numbers.
b) T-Code: OMSL
c) Material No. Length – 物料编码的长度: 最长18码, 因为SAP的Table栏位就定义了18码(可以通过SE11查询物料主档的Table: MARA)
d) Material Number Template – 物料编码模板(适用于自动编码时)
如在这个栏位定义”___@__________@___”, 其中的”_”会被自动编码的规则替换掉, 届时会产生”123@4567890123@123”这样的物料编码, 因为贱客倾向于完整的流水码, 这种有模板的编码方式多应用于有意义编码,所以这里不做系统演示介绍.
e) Lexicographical – 辞典编撰的:
-首先这个栏位勾中与否只会对数字类型的物料编码产生影响.
-这个栏位在SAP有数字编码的物料产生后便不能再修改
-如果这个栏位没有被勾中, 在数字编码时如果编码长度小于前面定义的Material No. length(物料编码长度), SAP会自动补足0. 如编码长度定义为”19”,我们手工给物料的编码”1234567890”, 则保存时物料的编码会变成”000000001234567890”, SAP会自动补上8个0
-如果这个栏位被勾中, 手工编码是什么保存时就是什么,但自动编码时系统还是会填充0.如手工编码”1234567890”,保存后还是”1234567890”, 但如果这个物料有设定为系统自动编码, 则会被填充为”000000001234567890”,在SAP, 会被认为两个不同的物料.
f) Leading Zero – 前导零
-如果Lexicographical(辞典编撰)的栏位被勾中, 这个栏位无论是否勾中均无意义
-如果Lexicographical(辞典编撰)的栏位没有被勾中,勾中Leading Zero前导零栏位后生成物料编码时会在前面填充0至物料编码的栏位长度为止.
2. Material Number Range – 物料编码范围
a) Menu Path: IMG – Logistics General – Basic Settings – Material Types – Define Number Ranges for Each Material Type
b) T-Code: MMNR
c) 顾名思义, 物料编码的范围是对应到不同的物料类型(Material Type), 关于物料类型(Material Type)的配置会在下一节课程中介绍.
d) 群组(Group)设定: 将类似的物料类型(Material Type)编成群组, 给予同样的编码范围(Number Range)
e) 新建群组(Group) , 使用菜单上的Group -> Insert
f) 建立该群组(Group)编码范围, 注意编码范围不能与已有的编码范围有重叠的编号.
g) 选中新建的群组(Group) , 再选中需要指定编码范围的物料类型(Material Type)
分配物料类型(Type)应用群组的编码范围
h) 一个群组(Group)可以只包含一个物料类型(Material Type),也可以包含多个.
i) 传输(Transport)后物料编码配置生效 , 会提示Change Request, 照惯例确认之即可.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22575590/viewspace-628349/ ,如需转载,请注明出处,否则将追究法律责任。