標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 爬蟲 (1) 音樂 (2) 產業 (5) 郭語錄 (3) 無聊 (3) 統計 (4) 新聞 (1) 經濟學 (1) 經營管理 (42) 解析度 (1) 遊戲 (5) 電學 (1) 網管 (10) 廣告 (1) 數學 (1) 機率 (1) 雜趣 (1) 證券 (4) 證券期貨 (1) ABAP (15) AD (1) agentflow (4) AJAX (1) Android (1) AnyChart (1) Apache (14) BASIS (4) BDL (1) C# (1) Church (1) CIE (1) CO (38) Converter (1) cron (1) CSS (23) DMS (1) DVD (1) Eclipse (1) English (1) excel (5) Exchange (4) Failover (1) Fedora (1) FI (57) File Transfer (1) Firefox (3) FM (2) fourjs (1) Genero (1) gladiatus (1) google (1) Google Maps API (2) grep (1) Grub (1) HR (2) html (23) HTS (8) IE (1) IE 8 (1) IIS (1) IMAP (3) Internet Explorer (1) java (4) JavaScript (22) jQuery (6) JSON (1) K3b (1) ldd (1) LED (3) Linux (117) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) OpenSSL (1) Oracle (126) Outlook (3) PDF (6) Perl (60) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (5) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium (3) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) sqlplus (1) SQuirreL SQL Client (1) SSH (2) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (24) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (37) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) VirtualBox (1) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) Xvfb (2) youtube (1) yum (2)

2013年4月22日 星期一

Super BOM(Configurable material BOM)的应用-SAP屠夫

Super BOM(Configurable material BOM)的应用-SAP屠夫

熟悉make-to order之前,先说一下什么是Super BOM,因为一般make-to order和这该死的Super BOM,变式(配置)BOM通常总鬼混在一起.
降低材料成本(11%-40%)、提高生产率(6%-45%)、加快资金周转(8%-3
5%)、提高用户服务水平(10%-27%)?要是让我吹,干脆就一口咬定俺家SAP不但能滋阴壮阳关还能延年益寿得啦.

一 Classification System(分类系统)简介



顾名思义,分类系统就是根据一定的特征组合相似对象从而使你能快速查找到所需的对象.SAP预定义了许多对象类型你几乎不要做,实际上应用分类系统基本上不用做任何或很少设置就可直接使用
 
首先明白这几概念,请看1[4]-[6] .(MD,自己看帮助去)
1.      Object(对象)
物料,供应商,客户,批次,BOM等都可作为可分类的对象
2.      Object key(对象关键码)
3.      object type
4.      class
5.      class type
6.      characteristic
7.      class/characteristic group

[1]Define Default Settings
状态 1 (released)被预定义给所有的特征(characteristics),除非你有特殊需求,SAP推荐不做任何更改
[2]Define特征组
[3]Define特征状态


二 Super BOM和配置BOM应用举例
我做过的一个CTO的项目是.算了,还是假设你为电脑厂家设计一CTO项目,客户通过网站选定主机,机箱和产品包装材料,假设每种有3中选择,如使用普通的BOM,就有3*3*3中BOM组合,实际上可能是9*9*8或更多选择.
客户通过网站选定机型后通过程序Link到ERP系统,自动产生material number和相关BOM然后汇集到生产部门生产.
典型的应用还发生在制鞋制衣行业.

1.建立特征(Tcode:CT04)
如图1.

Restrictions是做限制的,比如选择了ZST_ZJ特征不能用于某Class type,这很好理解.

上面建立了特征ZST_ZJ(主机)包含3个特征值ZZJ1-ZZJ3同样地,建立特征ZST_BOX包含特征值ZBOX1-ZBOX3,特征ZST_PAK包含特征值ZPAK1-ZPAK3.

建立类(CL01/CL02/CL03)

现在的问题是如何将Characteristic/Class和material master data/BOM master data 挂沟.
为了不混淆视听,通常的做法是各层物料尽量采用class名称,特征值(特征这层似乎不要建立物料)的名称,为了方便理解,假设配置BOM下面再没有可配 置子BOM,于是,本例你需要建立的material No是ZST_MODEL(Super BOM top-level material),ZZJ1-ZZJ3,ZBOX1-ZBOX3,
ZPAK1-ZPAK3 .
为了方便理解,再假设每个主机,机箱和包装材料都由3个material component,比如ZZJ1由970000-970002组成,ZZJ2由970003-970005组成,ZZJ3由970005-970008 组成. 依此类推,机箱ZBOX1-ZBOX3和包装材料ZPAK1-ZPAK3的material component从970009-970026(假设每组件有3component组成).

建立物料(Tcode:MM01)
ZST_MODEL
(1)Basic data2 的Material is configurable一定要选上.表示其是可被配置的物料
(2) 在Classification view选上分类ZST_MODEL(Class和物料同名),带出上面所设定的三特
征值.
(3)MRP1 view 的MRP type可设置成ND不跑MPR
(4)MRP2 view Special procurement 设成50,就是说通常这料是Phantom Part,关于phantom part请看例1-Phantom Part的使用.

ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3
根据实际需要,如果你需要进行库存管理,和普通物料一样,如不需要可简称phantom part.
注意:这层物料并不需要建立Classification .

建立Super BOM(CS01)

从图5-[1]进去维护Object Dependency(注意在创建OD时不要直接双击item进去维护).

图6-[2]Rltnship使用BOM material加Item.然后到图6-[1]维护Dependency,Dependency维护如图7.


图7-[1]$ROOT表示跟特征,$ROOT.ZST_ZJ表示其下的特征ZST_ZJ(请回顾图3-[3]), = ‘ZJJ1’ ,ZJJ1表示特征ZST_ZJ的特征值ZJJ1(请回顾图2-[3]),这样就将item component ZZJ1和特征ZST_ZJ的特征值ZZJ1 link上了.
同样地,建立好图5-[2]的其他component的OD ,比如ZBOX1的SEL. Condition是
ZST_MODEL_ZBOX1,Dependency是$ROOT.ZST_BOX = ‘ZBOX1’ . ZPAK1 Condition是
ZST_MODEL_ZPAK1,Dependency是$ROOT.ZST_PAK = ‘ZPAK1’ 等.
*如需要你也可使用$ROOT.ZST_PAK in ‘ZPK1’.
至此,一个超级BOM就建立好了,下面假设你做了一电子商务网站,允许用户在3种主机3种机箱3种包装选择.选择好了自动建立Sales part和BOM,为此你建立sales part ZMODEL1.

建立configurable profile (Tcode:CU41)
为配置物料建立configurable profile .


进去后class type 选300,保存就为configurable material ZST_MODEL建好了configurable profile .


(1) 建立sales part MM01
如图8,在basic data2 view中选择Configurable material ZST_MODEL,然后进classification view.

到MRP3 view,如图9-[3],只要简单按”copy x-plant configuration”按钮就可,接下来在使用CS40对configurable material ZST_MODEL做个link,sales model物料ZMODEL1的BOM就有了,你必须使用CS11/CS12/CS13等查看而不能使用CS02/CS03查看配置BOM.
*假设在sales model物料ZMODEL1选特征值是ZZJ1, ZBOX1,ZPAK1,如图8-[5]


(2) Link to Super BOM (Tcode: CS40)
CS40 将ZMODEL1和Configurable material ZST_MODEL link 上

如图11-[1],单击按钮’All Allocs to BOM’将ZMODEL1和ZST_MODELlink上.


(3) Check with CS12
使用CS12检查ZMODEL1的BOM,OK .

Super BOM应用步骤总结
(1)   建立特征和特征值(Tcode :CT04)
在本例你建立了特征ZST_ZJ表示电脑主机包含3特征值(主机类)ZZJ1-ZZJ3,特征ZST_BOX包含3特征类型(机箱)ZBOX1-ZBOX3,特征ZST_PAK包含3特征值(电脑包材)ZPAK1-ZPAK3 .
(2)   建立类(Tcode:CL01)
在本例你建立ZST_MODEL类,class type是300(variant)
(3)   建立物料
首先建立ZST_MODEL,这是一个configurable material,可建成phantom part,为了便于管理,将它建立和class ZST_MODEL同名称,同样按9个特征值建立物料
(4)   建立BOM.
假设物料ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3有BOM,这些物料是普通的part(如需要,这些料也可建立成configurable material,这也没什么复杂的,本例只是为了简化实例),BOM也是普通的BOM
   然后为Configurable material ZST_MODEL建立Super BOM包含ZZJ1-ZZJ3,
ZBOX1-ZBOX3,ZPAK1-ZPAK3,建立OD(Object Dependency)
(5)建立configurable Profile (Tcode:CU41).
 为configurable material ZST_MODEL建立configurable profile
(6)建立MTO物料及其从Super BOM派生出配置BOM
 假设客户选择了ZZJ1,ZBOX1,ZPAK1组装电脑,为止产生了物料ZMODEL1,指想ZST_MODEL ,在classification view选取特征值ZZJ1,ZBOX1和ZPAK1.
(7) Link to configurable material (Tcode:CS41)
 将ZMODEL1 link to ZST_MODEL,就完成了配置BOM的应用.
*建议测试ZST_MODEL,ZMODEL1,ZZJ1-ZZJ3,ZBOX1-ZBOX3,ZPAK1-ZPAK3建立物料,然后下面component 使用系统里的,希望通过上面你对Super BOM和配置BOM有全面的了解.
*实际应用中,一Top lever的Super BOM下的component也可能是一Super BOM.

沒有留言:

張貼留言