標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 音樂 (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) FI (57) File Transfer (1) Firefox (2) FM (2) fourjs (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 (3) JavaScript (22) jQuery (6) JSON (1) K3b (1) LED (3) Linux (112) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) Oracle (125) Outlook (3) PDF (6) Perl (59) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (1) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) SQuirreL SQL Client (1) SSH (2) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (22) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (33) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) youtube (1) yum (2)

2013年6月7日 星期五

SAP WM模块的定义

http://www.wysap.com/xuexi/material/20120917/548.html

SAP WM模块的定义


什么是WM,全称就是Warehouse Management(仓库管理) 有的人很好奇,会说那MM是什么?MM当然不是妹妹,而是Material Management MM主要包含采购、货仓、发票三大模块 那这就奇怪了,MM有个货仓,而WM又叫仓库,或许是这翻译问题,说不定就是一个字眼,叫仓库? 对于区别
什么是WM,全称就是Warehouse Management(仓库管理)
有的人很好奇,会说那MM是什么?MM当然不是“妹妹”,而是Material Management
MM主要包含采购、货仓、发票三大模块
那这就奇怪了,MM有个货仓,而WM又叫仓库,或许是这翻译问题,说不定就是一个字眼,叫仓库?
对于区别,简单来说
MM在管理货仓上就是一个黑匣子,只知道那个仓库有多少货,但实际上,在哪个架上,哪个格子里,哪个BIN上有多少呢?你是不知道的。即只在STORAGE LOCATION LEVEL。
当我们需要知道什么货物在什么架上或在什么BIN上的时候,就要用到WM了,它可以细到BIN LEVEL
 
clip_image002
这个货架用来解释WM比较好,你可以准确地知道在那个格子中,如图片中的02-02-03,第一个02,表示02货架(SAP用SHELF),第二个02表示第二列(SAP用STACK),03则表示第三层SAP 用LEVEL)
以下是MM结构图
clip_image004
以下是WM的结构图
clip_image006
根据MM与WM结构图一对比,就可发现其中的差异点。
但细分的TX会发现,MM中有个STORAGE LOCATION
而在WM中没有,只有WAREHOUSE,这两玩意如何关联呢?
由衷的赞美。聪明,绝对是聪明,问题点一下就被发现了。
先来阐述我理解的程序开发吧。
像SAP这么大型的系统,不可能是一组人就把MM,PP,SD,FI,CO,WM,PS之类的完全开发出来,那要如何做呢,正常来说,就是每个模块都有不 同的组负责,比如说MM部分,这是一组人在负责,这组人只管MM方面的一些操作,至于FI,WM等相关的,暂时不考虑
而另一组人就去专门开发WM的程序,这些人也不管MM是如何整的
各自按照各自行业或模块的专业去开发,只是等都开发完了,然后找个接口,把他们接起来就OK,这样在各个模块都比较专业。
那站在MM的角度看,就只要精确到STORAGE LOCATION就行了
而在WM的角度上去看,就会存在WAREHOUSE ,BIN等等,最后,连接起来,想办法让STORAGE LOCATION与WAREHOUSE连接上就行了。
好了,正式进入SAP了,看看这两个到底是如何关联与设定的
路径:SPRO->Enterprise Structure->Assignment->Logistics Execution->Assign warehouse number to plant/storage location
clip_image008
从这个设定中,可以发现几个问题
1、 不同工厂所对应的STORAGE LOCATION可以对应同一个WAREHOUSE NUMBER
2、 相同工厂所对应的STORAGE LOCATION可以对应同一个WAREHOUSE NUMBER
3、 一个工厂下的STORAGE LOCATION只能对应一个WAREHOUSE
如果简单理解呢?
就把一个WAREHOUSE看成是一个实体,如一栋房子,有3层,在这个房子中
第1层是工厂1000的仓位0001
第2层是工厂1000的仓位0002
第3层的左边是工厂1100的仓位0001,右边是工厂1200的仓位0001
这些都是可以的。
就简单阐述到这里吧!!!
我在学习的时候,喜欢从结果去看配置,因此我仍然按照我的方法去写这个
因为可以看到效果,成就感就特别强,并且也想这也不难吗,一下下就会结果了,哈哈,当然这是心理作用,每人的学习方法不同,只仅参考。

采购订单收货演示

显示建立一个新的采购订单,然后收货,然后产生WM的资讯。
注:所有演示都在IDES中。
建立物料主档
TCODE: MM01
clip_image010
建立一个原材料,选择以下VIEW
Basic Data 1
Purchasing
General Plant Data / Storage 1
General Plant Data / Storage 2
Warehouse Management 1
Warehouse Management 2
Accounting 1
Accounting 2
clip_image012
在这里只特别关注
Warehouse Management 1
Warehouse Management 2
中的内容
clip_image014
Warehouse Management 2
什么都不设
其他VIEW的话,去看MM的课程吧。
建立采购订单
TCODE: ME21N
clip_image016
注意:我的仓位是0088,然后直接SAVE
clip_image018
对采购订单收货
TCODE: MIGO
clip_image020
clip_image022
看看多了一个WM VIEW。当你看到这玩意后,你就对WM入门了。
亲爱的TX,SAVE吧。
clip_image024
显示WM信息
TCODE:MB03
clip_image026
双击要看的ITEM
clip_image028
clip_image030
有资料了。
这里的意思解释如下:
Warehouse No.:仓库号。就表示你这次入库到STORAGE LOCATION: 0088中,实际上也就是入库到001这个 WAREHOUSE中
Storage Type:存储类型或叫存储区域。此玩意可以是物理的,也可以是逻辑的,是根据仓储技术、存储区间、组织形式或功能等对复杂的仓库进行分割的单元。
举例来说吧,当我们收货后,在IM的情况下,直接收货到了STORAGE LOCATION,而在WM的角度上来看,还没有到那个BIN上,只是仅仅收货了,这个货物是放在所谓的收货区域(即GR STORAGE TYPE,代码一般是902),而是出货呢,也可以有个出货区域(代码一般是916)
Storage Bin:仓位。就简单地理解成我们货架图片中的那个格子(02-02-03)吧。仔细看看,这个BIN的号码就是我们PO的号码,为什么会这样?要看后面的配置才会明白。
TR Number: TR就是TRANSFER REQUIREMENT 转储申请
当我们把货物收货到了“GR AREA”即收货区域后,我们需要把这些收货区域的货物上架,因此你要这样做,不是你想就行的,要有一个手续,这就跟我们采购一样,在采购中呢,是有一个采购申请、再采购订单,而WM呢,就有转储申请(TR)、转储订单(TO)。

相应配置

当我们在做一个GR时,做MM的人都知道,对应的MOVEMENT TYPE是101
那在WM中会是什么MOVEMENT TYPE呢?
SPRO-> Enterprise Structure-> Assignment-> Logistics Execution-> Assign warehouse number to plant/storage location
clip_image032
可以知道在工厂1000的仓位0088所对应的WAREHOUSE NUMBER = 001
SPRO-> Logistics Execution-> Warehouse Management-> Interfaces-> Inventory Management-> Define Movement Types
clip_image034
双击 Assign WM Movement Type References to IM Movement Types
clip_image036
如果大家熟悉MM的MOVEMEN TYPE的话,这个画面应该是很容易明白
当我们采购订单收货时,对应一个 Reference movement type WM: 101
注意,这只是叫REFERENCE MOVEMENT TYPE,不是MOVEMENT TYPE
再回到刚才画面,双击 LE-WM Interface to Inventory Management
clip_image038
画面中的1:WhN: 即WAREHOUSE NUMBER,如果你没有单独对某个WAREHOUSE NUMBER做过设定的话,则用***代替
画面中的2:REFERENCE MOVEMENT TYPE: 即刚才在Assign WM Movement Type References to IM Movement Types画面中的101
画面中的3:WM的移动类型,101
画面中的4:Indicator: Creation/Cancellation of a Transfer Requirement (即建立或取消TR的标记) X表示当你建立MATERIAL DOCUMANT后,会自动产生TR,这就是我们在MB03中所看到的TR NUMBER:306产生的原因
通过这两个配置,你可以知道以下两个信息
WAREHOUSE NUMBER = 001
WM MOVEMENT TYPE = 101
SPRO-> Logistics Execution-> Warehouse Management-> Activities-> Transfers-> Define Movement Types
clip_image040
找到001,101,双击看DETAIL
clip_image042
暂时只看图片中的1,2,3吧。
图片中的1:SRC的CATEGORY 表示,当我们做WM 的此MOVEMENT TYPE的时候,是放到此STORAGE TYPE中
图片中的2:如果选中就表示是动态产生BIN,但如何动态呢,就根据图片中的3的设定决定
图片中的3:Requirement type中的值是B 即采购订单
图片的1,2,3整体解释就是,此货物放到STORAGE TYPE:902中,并且BIN是动态产生,并且BIN号码是等于采购订单号码。
通过这里,我想你应该明白了MB03中那个玩意的来源了吧。
想想,再想想,好像也不难哦。
对,入门确实不对,不过要想深入,我们未来继续探讨WM吧。

沒有留言:

張貼留言