初识SAPWM转载自KanterWangWord格式.docx
《初识SAPWM转载自KanterWangWord格式.docx》由会员分享,可在线阅读,更多相关《初识SAPWM转载自KanterWangWord格式.docx(12页珍藏版)》请在冰豆网上搜索。
以下是MM结构图
以下是WM的结构图
根据MM与WM结构图一对比,就可发现其中的差异点。
但细分的TX会发现,MM中有个STORAGELOCATION
而在WM中没有,只有WAREHOUSE,这两玩意如何关联呢?
由衷的赞美。
聪明,绝对是聪明,问题点一下就被发现了。
先来阐述我理解的程序开发吧。
像SAP这么大型的系统,不可能是一组人就把MM,PP,SD,FI,CO,WM,PS之类的完全开发出来,那要如何做呢,正常来说,就是每个模块都有不同的组负责,比如说MM部分,这是一组人在负责,这组人只管MM方面的一些操作,至于FI,WM等相关的,暂时不考虑
而另一组人就去专门开发WM的程序,这些人也不管MM是如何整的
各自按照各自行业或模块的专业去开发,只是等都开发完了,然后找个接口,把他们接起来就OK,这样在各个模块都比较专业。
那站在MM的角度看,就只要精确到STORAGELOCATION就行了
而在WM的角度上去看,就会存在WAREHOUSE,BIN等等,最后,连接起来,想办法让STORAGELOCATION与WAREHOUSE连接上就行了。
好了,正式进入SAP了,看看这两个到底是如何关联与设定的
路径:
SPRO->
EnterpriseStructure->
Assignment->
LogisticsExecution->
Assignwarehousenumbertoplant/storagelocation
从这个设定中,可以发现几个问题
1、不同工厂所对应的STORAGELOCATION可以对应同一个WAREHOUSENUMBER
2、相同工厂所对应的STORAGELOCATION可以对应同一个WAREHOUSENUMBER
3、一个工厂下的STORAGELOCATION只能对应一个WAREHOUSE
如果简单理解呢?
就把一个WAREHOUSE看成是一个实体,如一栋房子,有3层,在这个房子中
第1层是工厂1000的仓位0001
第2层是工厂1000的仓位0002
第3层的左边是工厂1100的仓位0001,右边是工厂1200的仓位0001
这些都是可以的。
就简单阐述到这里吧!
!
我在学习的时候,喜欢从结果去看配置,因此我仍然按照我的方法去写这个
因为可以看到效果,成就感就特别强,并且也想这也不难吗,一下下就会结果了,哈哈,当然这是心理作用,每人的学习方法不同,只仅参考。
采购订单收货演示
显示建立一个新的采购订单,然后收货,然后产生WM的资讯。
注:
所有演示都在IDES中。
建立物料主档
TCODE:
MM01
建立一个原材料,选择以下VIEW
BasicData1
Purchasing
GeneralPlantData/Storage1
GeneralPlantData/Storage2
WarehouseManagement1
WarehouseManagement2
Accounting1
Accounting2
在这里只特别关注
中的内容
什么都不设
其他VIEW的话,去看MM的课程吧。
建立采购订单
ME21N
注意:
我的仓位是0088,然后直接SAVE
对采购订单收货
MIGO
看看多了一个WMVIEW。
当你看到这玩意后,你就对WM入门了。
亲爱的TX,SAVE吧。
显示WM信息
MB03
双击要看的ITEM
有资料了。
这里的意思解释如下:
WarehouseNo.:
仓库号。
就表示你这次入库到STORAGELOCATION:
0088中,实际上也就是入库到001这个WAREHOUSE中
StorageType:
存储类型或叫存储区域。
此玩意可以是物理的,也可以是逻辑的,是根据仓储技术、存储区间、组织形式或功能等对复杂的仓库进行分割的单元。
举例来说吧,当我们收货后,在IM的情况下,直接收货到了STORAGELOCATION,而在WM的角度上来看,还没有到那个BIN上,只是仅仅收货了,这个货物是放在所谓的收货区域(即GRSTORAGETYPE,代码一般是902),而是出货呢,也可以有个出货区域(代码一般是916)
StorageBin:
仓位。
就简单地理解成我们货架图片中的那个格子(02-02-03)吧。
仔细看看,这个BIN的号码就是我们PO的号码,为什么会这样?
要看后面的配置才会明白。
TRNumber:
TR就是TRANSFERREQUIREMENT转储申请
当我们把货物收货到了“GRAREA”即收货区域后,我们需要把这些收货区域的货物上架,因此你要这样做,不是你想就行的,要有一个手续,这就跟我们采购一样,在采购中呢,是有一个采购申请、再采购订单,而WM呢,就有转储申请(TR)、转储订单(TO)。
相应配置
当我们在做一个GR时,做MM的人都知道,对应的MOVEMENTTYPE是101
那在WM中会是什么MOVEMENTTYPE呢?
EnterpriseStructure->
Assignment->
LogisticsExecution->
Assignwarehousenumbertoplant/storagelocation
可以知道在工厂1000的仓位0088所对应的WAREHOUSENUMBER=001
WarehouseManagement->
Interfaces->
InventoryManagement->
DefineMovementTypes
双击AssignWMMovementTypeReferencestoIMMovementTypes
如果大家熟悉MM的MOVEMENTYPE的话,这个画面应该是很容易明白
当我们采购订单收货时,对应一个ReferencemovementtypeWM:
101
注意,这只是叫REFERENCEMOVEMENTTYPE,不是MOVEMENTTYPE
再回到刚才画面,双击LE-WMInterfacetoInventoryManagement
画面中的1:
WhN:
即WAREHOUSENUMBER,如果你没有单独对某个WAREHOUSENUMBER做过设定的话,则用***代替
画面中的2:
REFERENCEMOVEMENTTYPE:
即刚才在AssignWMMovementTypeReferencestoIMMovementTypes画面中的101
画面中的3:
WM的移动类型,101
画面中的4:
Indicator:
Creation/CancellationofaTransferRequirement(即建立或取消TR的标记)X表示当你建立MATERIALDOCUMANT后,会自动产生TR,这就是我们在MB03中所看到的TRNUMBER:
306产生的原因
通过这两个配置,你可以知道以下两个信息
WAREHOUSENUMBER=001
WMMOVEMENTTYPE=101
Activities->
Transfers->
找到001,101,双击看DETAIL
暂时只看图片中的1,2,3吧。
图片中的1:
SRC的CATEGORY表示,当我们做WM的此MOVEMENTTYPE的时候,是放到此STORAGETYPE中
图片中的2:
如果选中就表示是动态产生BIN,但如何动态呢,就根据图片中的3的设定决定
图片中的3:
Requirementtype中的值是B即采购订单
图片的1,2,3整体解释就是,此货物放到STORAGETYPE:
902中,并且BIN是动态产生,并且BIN号码是等于采购订单号码。
通过这里,我想你应该明白了MB03中那个玩意的来源了吧。
想想,再想想,好像也不难哦。
对,入门确实不对,不过要想深入,我们未来继续探讨WM吧。