SAPCO一月通.docx
《SAPCO一月通.docx》由会员分享,可在线阅读,更多相关《SAPCO一月通.docx(14页珍藏版)》请在冰豆网上搜索。
SAPCO一月通
SuperBOM(ConfigurablematerialBOM)的应用
熟悉make-toorder之前,先说一下什么是SuperBOM,因为一般make-toorder和这该死的SuperBOM,变式(配置)BOM通常总鬼混在一起.
降低材料成本(11%-40%)、提高生产率(6%-45%)、加快资金周转(8%-3
5%)、提高用户服务水平(10%-27%)?
要是让我吹,干脆就一口咬定俺家SAP不但能滋阴壮阳关还能延年益寿得啦.
一ClassificationSystem(分类系统)简介
顾名思义,分类系统就是根据一定的特征组合相似对象从而使你能快速查找到所需的对象.SAP预定义了许多对象类型你几乎不要做,实际上应用分类系统基本上不用做任何或很少设置就可直接使用
首先明白这几概念,请看图1[4]-[6].(MD,自己看帮助去)
1.Object(对象)
物料,供应商,客户,批次,BOM等都可作为可分类的对象
2.Objectkey(对象关键码)
3.objecttype
4.class
5.classtype
6.characteristic
7.class/characteristicgroup
[1]DefineDefaultSettings
状态1(released)被预定义给所有的特征(characteristics),除非你有特殊需求,SAP推荐不做任何更改
[2]Define特征组
[3]Define特征状态
典型的状态如图2
[4]
[5]
[6]
二SuperBOM和配置BOM应用举例
我做过的一个CTO的项目是.算了,还是假设你为电脑厂家设计一CTO项目,客户通过网站选定主机,机箱和产品包装材料,假设每种有3中选择,如使用普通的BOM,就有3*3*3中BOM组合,实际上可能是9*9*8或更多选择.
客户通过网站选定机型后通过程序Link到ERP系统,自动产生materialnumber和相关BOM然后汇集到生产部门生产.
典型的应用还发生在制鞋制衣行业.
1.建立特征(Tcode:
CT04)
如图1.
Restrictions是做限制的,比如选择了ZST_ZJ特征不能用于某Classtype,这很好理解.
上面建立了特征ZST_ZJ(主机)包含3个特征值ZZJ1-ZZJ3同样地,建立特征ZST_BOX包含特征值ZBOX1-ZBOX3,特征ZST_PAK包含特征值ZPAK1-ZPAK3.
建立类(CL01/CL02/CL03)
现在的问题是如何将Characteristic/Class和materialmasterdata/BOMmasterdata挂沟.
为了不混淆视听,通常的做法是各层物料尽量采用class名称,特征值(特征这层似乎不要建立物料)的名称,为了方便理解,假设配置BOM下面再没有可配置子BOM,于是,本例你需要建立的materialNo是ZST_MODEL(SuperBOMtop-levelmaterial),ZZJ1-ZZJ3,ZBOX1-ZBOX3,
ZPAK1-ZPAK3.
为了方便理解,再假设每个主机,机箱和包装材料都由3个materialcomponent,比如ZZJ1由970000-970002组成,ZZJ2由970003-970005组成,ZZJ3由970005-970008组成.依此类推,机箱ZBOX1-ZBOX3和包装材料ZPAK1-ZPAK3的materialcomponent从970009-970026(假设每组件有3component组成).
建立物料(Tcode:
MM01)
ZST_MODEL
(1)Basicdata2的Materialisconfigurable一定要选上.表示其是可被配置的物料
(2)在Classificationview选上分类ZST_MODEL(Class和物料同名),带出上面所设定的三特
征值.
(3)MRP1view的MRPtype可设置成ND不跑MPRRP1Part,ementrable
(4)MRP2viewSpecialprocurement设成50,就是说通常这料是PhantomPart,关于phantompart请看例1-PhantomPart的使用.
ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3
根据实际需要,如果你需要进行库存管理,和普通物料一样,如不需要可简称phantompart.
注意:
这层物料并不需要建立Classification.
建立SuperBOM(CS01)
从图5-[1]进去维护ObjectDependency(注意在创建OD时不要直接双击item进去维护).
图6-[2]Rltnship使用BOMmaterial加Item.然后到图6-[1]维护Dependency,Dependency维护如图7.
图7-[1]$ROOT表示跟特征,$ROOT.ZST_ZJ表示其下的特征ZST_ZJ(请回顾图3-[3]),=‘ZJJ1’,ZJJ1表示特征ZST_ZJ的特征值ZJJ1(请回顾图2-[3]),这样就将itemcomponentZZJ1和特征ZST_ZJ的特征值ZZJ1link上了.
同样地,建立好图5-[2]的其他component的OD,比如ZBOX1的SEL.Condition是
ZST_MODEL_ZBOX1,Dependency是$ROOT.ZST_BOX=‘ZBOX1’.ZPAK1Condition是
ZST_MODEL_ZPAK1,Dependency是$ROOT.ZST_PAK=‘ZPAK1’等.
*如需要你也可使用$ROOT.ZST_PAKin‘ZPK1’.
至此,一个超级BOM就建立好了,下面假设你做了一电子商务网站,允许用户在3种主机3种机箱3种包装选择.选择好了自动建立Salespart和BOM,为此你建立salespartZMODEL1.
建立configurableprofile(Tcode:
CU41)
为配置物料建立configurableprofile.
进去后classtype选300,保存就为configurablematerialZST_MODEL建好了configurableprofile.
(1)建立salespartMM01
如图8,在basicdata2view中选择ConfigurablematerialZST_MODEL,然后进classificationview.
到MRP3view,如图9-[3],只要简单按”copyx-plantconfiguration”按钮就可,接下来在使用CS40对configurablematerialZST_MODEL做个link,salesmodel物料ZMODEL1的BOM就有了,你必须使用CS11/CS12/CS13等查看而不能使用CS02/CS03查看配置BOM.
*假设在salesmodel物料ZMODEL1选特征值是ZZJ1,ZBOX1,ZPAK1,如图8-[5]
(2)LinktoSuperBOM(Tcode:
CS40)
CS40将ZMODEL1和ConfigurablematerialZST_MODELlink上
如图11-[1],单击按钮’AllAllocstoBOM’将ZMODEL1和ZST_MODELlink上.
(3)CheckwithCS12
使用CS12检查ZMODEL1的BOM,OK.
SuperBOM应用步骤总结
(1)建立特征和特征值(Tcode:
CT04)
在本例你建立了特征ZST_ZJ表示电脑主机包含3特征值(主机类)ZZJ1-ZZJ3,特征ZST_BOX包含3特征类型(机箱)ZBOX1-ZBOX3,特征ZST_PAK包含3特征值(电脑包材)ZPAK1-ZPAK3.
(2)建立类(Tcode:
CL01)
在本例你建立ZST_MODEL类,classtype是300(variant)
(3)建立物料
首先建立ZST_MODEL,这是一个configurablematerial,可建成phantompart,为了便于管理,将它建立和classZST_MODEL同名称,同样按9个特征值建立物料
(4)建立BOM.
假设物料ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3有BOM,这些物料是普通的part(如需要,这些料也可建立成configurablematerial,这也没什么复杂的,本例只是为了简化实例),BOM也是普通的BOM
然后为ConfigurablematerialZST_MODEL建立SuperBOM包含ZZJ1-ZZJ3,
ZBOX1-ZBOX3,ZPAK1-ZPAK3,建立OD(ObjectDependency)
(5)建立configurableProfile(Tcode:
CU41).
为configurablematerialZST_MODEL建立configurableprofile
(6)建立MTO物料及其从SuperBOM派生出配置BOM
假设客户选择了ZZJ1,ZBOX1,ZPAK1组装电脑,为止产生了物料ZMODEL1,指想ZST_MODEL,在classificationview选取特征值ZZJ1,ZBOX1和ZPAK1.
(7)Linktoconfigurablematerial(Tcode:
CS41)
将ZMODEL1linktoZST_MODEL,就完成了配置BOM的应用.
*建议测试ZST_MODEL,ZMODEL1,ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3建立物料,然后下面component使用系统里的,希望通过上面你对SuperBOM和配置BOM有全面的了解.
*实际应用中,一Toplever的SuperBOM下的component也可能是一SuperBOM.
例1-PhantomPart的使用.
Phamtonpart作用
1.体现工艺制作流程
2.节省存储空间,因为BOM是扁平save在表中的.
3.便于成本计算
例2配置BOM的成本估算
MD,回家吃饭,不玩了…