码迷,mamicode.com
首页 > 其他好文 > 详细

SAPWM

时间:2014-08-05 15:33:49      阅读:1506      评论:0      收藏:0      [点我收藏+]

标签:使用   io   问题   ar   cti   代码   工作   管理   

WM仓库管理是SAP系统中的后勤模块。该模块以仓库管理为核心,完成物料在仓库记忆仓库与外界之间的移动及方位。早期SAP系统版本中,WM模块属于MM物料管理模块中的一部分,从4.5版本开始,WM开始单独出来作为一个子模块。具体我们从该模块的系统结构跟库存管理(Inventory Management,简称IM。),对比认识。 (更多信息百度:51sap实战中心)

IM在是库存地点(Storage Location,也有人叫它仓库,为了跟WM的仓库区分,这里统一用库存地点来称呼)级别上进行物料数量级管理的,在IM系统中,我们只能最多精确知道某个物料在这个库存地点下总的数量(包括非限制库存、分包库存、供应商寄售库存等),而无从知道它在仓库中具体存放的位置,或放在哪个货架第几个格子上等等。库存地点在IM中的上层结构是工厂(Plant),而一般一个工厂作为一个评估范围(Valuation Area),如果是在有价值管理的工厂中,库存地点上物料的数量本身就是直接跟库存价值/金额挂钩的。

WM则是用所谓的仓库号(Warehouse Number)从地理位置上归集的几个或多个仓库结构体或仓库联合体(Warehouse Complex),然后用它来管理IM中的库存地点。从SAP系统功能的角度来讲,仓库号管理的库存地点并不止局限于某个工厂下的库存地点,它可以是跨工厂的,也可以是跨公司代码的。(更多信息百度:51sap实战中心)

 

一个仓库号下包含若干个存储类型(storage type),我们将具有相似存储结构、相同出入库方法的仓位归为同一种存储类型,或者叫库存区域(Storage area)会更贴切一些,也就是一个仓库结构体下划分成多块大范围的区域,比如皮带区、马达区,或堆放存储区、露天存储区等。存储类型包括两种形式,物理存在的和逻辑意义上的。比如我们可以在仓库里划分一个区域,专门用来收货,我们把它命名为“收货区”,那么它就是物理上存在的;或者我们在系统用一个编号来表示这样一个专门用于收货的区域,但实际物理上可能不存在,那么可以说它是逻辑意义上的。实际用途中,它和发货区一样,只是作为一个临时存储区,用于表示货物的中间状态,因为它最终都要放置到仓库里某个具体实际的仓位上。(更多信息百度:51sap实战中心)


我们可以对存储类型进行再细分,那么就成了存储分区(Storage Section)。比如由好几层隔板组成的高架货架,由于下面几层的货物比较容易拿到,我们可以把它定义成一个快移动区;而比较高的几层货物不太好拿,我们就用它来存放一些不常用的货物,由此把它定义为一个慢周转区。如果我们没有这样的需求,可以一个存储类型只至少定义一个存储分区,也就是一个存储分区=一个存储类型。

每个仓储类型和存储区都由几个存储面积或存储槽位组成.这在仓库管理应用中被称为存储仓位(Storage bin),在仓储类型中是最小可用的空间单位。我们可以根据用途,可以把它划分成大到露天堆场、集装箱,小至一个货架、一个格子。实际上在仓库里,我们用一个坐标来表示它,比如仓位01-03-05表示货架上的第1排、第3垛、第5层;明白地讲,就是给这个仓位按照一定的规则来编号。这样,我们在系统上查询物料的库存时,看到有库存在某个仓位,就知道这些物料是放在仓库中的哪个准确具体位置。这样就能够很方便地把货物找出来。(更多信息百度:51sap实战中心)


从一般意义上来讲,仓库中货物的移动无非是:入库、出库、转仓。但不管是什么类型的移动,每一次移动SAP都会产生一个转储申请(或转储请求,Transfer Requirement),继而系统要求对转储申请来创建一个转储订单(或转储单,Transfer Order)。

转储申请可以定义计划库存转移的几个重要问题:

·应该移动的货物?

·应该移动多少?

·因何人或何事要移动?

·多少库存已经被转移?

通常转储申请的产生是由SAP其它模块的事务处理激发的自动创建,如:

·参考采购订单的收货处理

·在生产计划中下达生产订单

·自动补充拣货区的固定存储仓位

然后我们根据转储申请来创建一张转储订单,系统根据你事先配置好的库存出入库策略帮助你确定好你所需要的信息:

·要移动的物料号是什么?

·要移动多少数量?

·从哪里移出来(源仓位是什么)?

·要移到哪里去(目标仓位是什么)?

然后仓管员就凭着这张打印出来的转储单,根据转储单的内容到仓库进行拣货,并把货物送到指定的位置。那么在实际的仓库作业中,这些货物是不是全部都到达了目的地?中途有没有损坏?或者领料人看到实物后觉得不是它真正想要的料。在这种情况下,我们需要对转储单进行一个确认或取消的动作,来体现转储单数量和实际作业数量之间的差异。(更多信息百度:51sap实战中心)


打一个很形象的比喻:几个人出差,要入住宾馆,但入住之前得先预定呀,也就相当于一张入住申请单,在入住申请单写好要入住哪些人、多少人等等。然后宾馆的工作人员根据入住申请单去安排房间,某A和某B入住207房,某C是领导一个人入住250房等等,这就相当于一张转储订单。在实际入住的时候,某C觉得这个250不好听,或对房间不太满意,要求换房或退房,这就相当于转储单确认或取消了。

最后谈一个盘点的问题。大型的仓库每年要花很大力气进行财政年来的年度库存盘点,往往花费大量的人力物力。WM使用实时的、连续的盘点技术,以达到精确率接近100%。由于库存是基于仓位不断地做检查,如果在一个财政年内每个仓位至少经过一次盘点,就认为已完成库存盘点。或者我们做年终盘点,对仓库中每个区域、每排货架、每个仓位,都要进行严格的盘查,我们可以把它叫做“遍历仓位盘点”了,这样盘点起来就比只有IM时容易多了。盘点不但可以盘出物料数量的盈亏,还可以帮助我们纠正物料的存放,比如物料放错仓位了。

总结而言,WM像一个电工包,将各种工具放到相应位置,所以以仓库为核心,管理物料的存放,而IM则是备足数量,不管存放位置,所有的东西都可以一起堆放。


  上海51SAP教学中心地址:上海徐汇区中山西路2025号永升大厦8楼。咨询电话:400-6571-966 公司品牌价值:让学 员踏入金领行业是我们最大价值。

(更多信息百度:51sap实战中心)

SAPWM,布布扣,bubuko.com

SAPWM

标签:使用   io   问题   ar   cti   代码   工作   管理   

原文地址:http://www.cnblogs.com/baize01/p/3892156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!