系统学习一个业务模块已经变得越来越重要,开始吧,EWM!
EWM的Learning Journey中包括7本 ebook,100/110/115/120/125/130/140,一本一本的啃吧,相信很多内容是重复的。
EWM100很适合初学者,了解概念术语,还可以了解怎么导航和端到端面的仓库流程,从EWM110才开始配置,也适合我这个技术人员,下面是学习笔记,感兴趣的朋友可以去SAP learning hub上学习原文。
E100 Processes in SAP Extended Warehouse Management
Unit1 Warehouse Structures and Master Data
第1课概要介绍SAP仓库管理系统
仓库管理是指对库存的管理和库存存储位置的管理,仓库管理系统从功能角度讲就3点:
- 跟踪存储在仓库中的特定货物或物料的数量
- 跟踪存放特定商品或材料的储物箱
- 控制和记录仓库中货物和材料的所有移动
一些大型仓库还需要仓库管理系统实现功能:
- 控制进行仓库的货物和材料的上架
- 控制货物和材料的拣选以离开仓库,例如履行订单
在更复杂的仓库中,还可能有一些额外的功能来管理与货物或材料相关的其它信息及服务:
- 序列号
- 批次号
- 最短上架周期
- 供应商管理库存
- 堆场管理
- 增值服务
然后介绍一下SAP的仓库管理解决方案的发展历史:
1993年SAP WM做为SAP R/3的一部分出现,2005年引入EWM做为WM的替代方案补充方案出现,众所周知,2027年ECC就退出历史舞台了,SAP S/4 HANA是下一代解决方案,从S/4 HANA1610开始 SAP WM和嵌入EWM都是S/4HANA解决方案的功能部分,后来,它直接被S/4HANA里的Stock Room Management所取代(具体参考Note 2270211和2881166)。
SAP ERP中WM的主要功能:
- 在存储库级别管理库存
- 使用转运单映射和控制所有货物移动
- 监控所有货物移动的处理(使用仓库活动监视器)
- 作为集成射频解决方案的一部分连接到移动数据输入
- 使用接口连接到专门的外部系统(例如,自动化仓库系统)
Warehouse Management(LE-WM)将会S4HANA的Stock Room Management所取代,LW-WM的功能在2027后还会在Stock Room Management中复用,
Task and Resource Management (WM-TRM),
Warehouse Control Unit interface (WM-LSR),
Value Added Service (WM-VAS),
Yard Management (WM-YM),
Cross-Docking (WM-CD),
Wave Management (WM-TFM-CP),
Decentral WM (WM-DWM)
将不再是Stock Room Management中的内容。
还有一个Lean WM精益WM的概念,是 WM 的简化版本,不能用在Bin位级别的管理,适用有限数量并且固定料仓策略的场景。
ERP Decentralized Warehouse ManagementERP分散式仓库管理
简单讲,EWM可以是嵌入式的,就是和ERP在同一个instance里,也可以是Decentralized,也就是分散式,单独一套系统做仓库管理 ,和Fiori Gateway一样,如果访问的量不大,不会相互影响效率就可以装一起,如果和后端可能产生影响,比如有大的访问量,后端经不起性能影响,就分开装。注意这里还是说的ERP系统,还不是S4HANA。
Decentralized WM去中心化WM
还有一种就是Decentralized WM,在分散的WM中,WM在逻辑上或物理上与ERP系统分离。这种方式,虽然WM与ERP系统是分开的,但通讯是必不可少的。具体如下:
- 入站和出站交付(在ERP系统中)使用BAPI复制到分散的WM系统。
- 货物运输一旦在分散的WM中完成或“发布”,就会使用BAPI复制到ERP系统。
上面说的都是ERP时代的WM,接下来是EWM。
2005年SAP发布了Service Parts Management (SPM) 解决方案,Extended
Warehouse Management (EWM) 是集成在这个解决方案里的一个组件。
现在,EWM被认为是一个独立的应用,可以用在任何仓库环境中,不需要和SPM有任何联系,SAP也在不断完善EWM。
从ERP的角度看,SAP EWM是一个分散的WM方案,它意味着inbound/outbound delivery是mandatory的。
SAP EWM的主要功能:
- Bin位级别的库存管理
- 进货时的Bin位确定(determination)
- 去库货物的库存移除
- 库存移动
- 实物库存管理
SAP S/4HANA中的嵌入式EWM在技术上是一个分散的解决方案。因此,即使没有像分散式设置那样的独立系统,inbound/outbound delivery也会从系统的一个部分“分发”到另一个部分。但同时,某些流程允许在没有Delivery的情况下工作,这个取决于SAP S/4HANA版本。
除了上面的主要功能,还有其它一些附加功能:
● Slotting开槽
● Consolidation and deconsolidation合并和拆分
● Cross-docking越库配送
● Yard management堆场管理
● Complex internal routing复杂内部路由
● Value-added services (VAS)增值服务
● Labor management管动力管理
● Radio frequency identification RF识别
● Kit-to-stock / Kit-to-order
WM monitor可以完成下面的工作:
- 监督和处理仓储文件和流程
- 检查库存和储物箱bin
- 监控员工和资源
- 检查仓库工作负载
- 监督物料流系统 (MFS)
下面是EWM的部署方式:
上面是OP:
- 商业套件分散EWM部署
- S/4HANA嵌入EWM部署
- S/4HANA分散EWM部署
下面是云环境
- 云上商业套件分散式EWM部署
- 云上S/4HANA分散式EWM部署
- 企业版
WM选项
SAP商业套件WM选项
可以看出在一个ERP(ECC)中是可以并行使用不同的仓库管理方案的,这里有三个不同的组织单位:
- 工厂Plant
- 存储位置Storage Location
- 仓库编号Warehouse Number
工厂Plant是公司内的运营设施(例如生产设施、区域或分支机构),也是物流领域的最高组织单位。
存储位置Storage Location是一个组织单位,允许区分工厂内的物料库存。物料始终属于工厂和存储地点的组合。
一个仓库编号Warehouse Number对应了一个物理仓库。使用仓库编号,可以管理多个单独的仓库建筑物,这些建筑物一起形成一个完整的仓库综合体。
通过将工厂和存储位置的组合分配给仓库编号以及该仓库编号的设置,就可以定义所使用的仓库管理类型。也就是工厂下,不同的存储位置(Storage Location)可以有不同的管理选项。
再回到上面那个图:
1: IM(Inventory Management),这是不分配库存编号的场景,只能管理工厂和存储位置级别的库存。
2:有一个仓库编号并将其定义为精益 WM。在精益 WM 中,是没有bin位管理的,可以创建转移订单以使用固定仓位进行拣货和入库。
3:可以使用ERP配置 仓库结构、策略等来维护仓库号,并使用完整的仓库管理功能。
4 5 6 7:仓库编号设置为分散仓库,要么连接到基于 ERP 的 WM,要么连接到 EWM,要么基于 SCM 或 SAP S/4HANA,要么连接到到非基于 SAP 的仓库管理系统。
S/4 HANA仓库管理选项
简单讲,上面SAP 商业套件的仓库管理选项都适用于S/4 HANA仓库管理 ,稍微需要注意的是第3项,2027年前可以在S/4HANA里使用WM功能。2027之后用的就是Stock Room Management的功能。
9和10: 在 SAP S/4HANA 中,是可以使用嵌入式 EWM 作为基本仓库管理或高级仓库管理的。
- List item
上面例子是一个工厂和存储位置的组合对应一个仓库编号,除此之外,一个仓库编号是可以连接到多个工厂和存储位置组合,可以是同一工厂,也可以是其他工厂。
第2课概述组织结构
ERP中的组织单元 Organizational Units in SAP ERP
库存管理是在ERP中进行的。库存存储在工厂的存储位置Storage Location级别。
工厂是生产货物(制造工厂)或储存(配送中心)以及提供服务的地点。工厂分配给公司代码,这是财务会计组织单位。存储位置分配给工厂,并根据库存管理保持库存。因此,至少需要一个存储位置。
Storage Location --> Plant --> Werks
存储位置Storage Location
工厂中的存储位置可以用来:
区分各种材料的库存
区分材料物理存储特性
对工厂中的材料数量进行分类,以区分不同用途(如 可供销售)或者逻辑位置(如 第三方物流提供)
仓库号
用warehouse number用来表示存储和管理物料的物料仓库,在ERP中创建。
在ERP中激活WM管理的话,Plant+Storage Location与Warehouse Number关联对应。
EWM中的组织单元 Organizational Units in SAP EWM
仓库编号是仓库管理中最高级别的组织单位。实际中,仓库编号下还会有对应的子结构映射仓库中的空间关系。
仓库中不同的存储形式叫做“存储类型Storage Type”,包括:
- 各种类型的机架
- 任何开放式的存储空间
- 收货区域
- 发货区域
存储类型就是一组有相似特征的仓库,再往下细分可以分为不同的“存储部分Storage Section”,它表示一组有共同属性的箱(bin),比如,一组存储快速移动件fast-moving的箱,在确定上架储物箱bin时,使用存储部分Storage Section。
Storage Bin存储箱是组织结构的最低级别,它们可以被分配给上级的Storage Section和Storage type, Storage bin代表货物在仓库中的实际物理位置,bin是主数据,有坐标属性。
上图是一个仓库的示例,可以看出,一个库存下,分不同的Storage Type,一个Storage Type下,又可以分不同的Storage Section,一个Storage Section下又有不同的Storage Bin。
仓库号 Warehouse Number
仓库号可以配置的属性数据有:
- 重量计量单位
- 体积计量单位
- 时间计量单位
另外在仓库号级别分配的码垛数据和包装规格也有各种确定程序。
必须为每一个仓库号分配一个具有INV-Warehouse属性的SCU,就是供应链单元,SCU是物流流程中使用的物理或组织单位,具有一个或多个业务属性,包含很多像国家,地区,时区这样的基本信息,系统在会使用SCU的时区来显示一个仓库号的日期和时间字段 。
存储类型 Storage Type
存储类型是仓库综合体的物理或逻辑细分。它的特点是:
- 仓库技术
- 所需空间
- 组织形式或功能
存储类型在EWM中是一个四位字符的代码。每个存储类型都有一个"存储类型角色Storage type role",有不同的用途,比如,上架过程中用来扫码的识别点,货物移动过程中的拣货点,暂存货物的暂存点,甚至用‘仓库西门’也可以表示一类存储类型。
有关上架、库存移除或货物移动控制的基本设置在存储类型的相关配置中。
存储区域 Storage Section
Storage Section是存储类型的进一步细分,它把具有相似属性的bin组合在一起,这些信息用在上架过程中,组合这些bin的方式可以根据很多方面定义:
- 重型零件
- 笨重零件
- 包含有害物质的零件
- 快速移动fast-moving零件
- 移动缓慢零件
存储箱 Storage Bins
bin是仓库中最小可寻址空间单位,它表示了一个确切的位置。
自定义bin坐标
通常是18位的字符,比如01-02-03 可以表示 01通道 02堆栈 03层(想想宜家的货物自提码),注意,分配给storage bin的自定义bin坐标在仓库中是唯一的。
Storage bin和Storage Section和Storage Type的关系:
每个Storage bin必须分配一个Storage Type,可以分配一个Storage Section(如果有的话)
还可以分配其它一些属性:
- Storage bin type: 存储箱类型,用于指示箱的尺寸和相对大小
- Bin Access type:箱访问类型,用于控制资源访问bin的方式
- RF Verification field: RF验证字段 ,用于扫描手持设备,验证是否正在访问正确的箱
- Geo-coordinates of bin: 实际地理位置,SAP EWM可以用它来计算货物移动中箱之间的距离
- Capacity checking attributes: 容量检查属性,用于控制在要存储的料仓中的产品数量
- Fire containment section: 防火部分,用于产品危险材料报告
活动区域 Activity Area
库存活动Warehouse Activities(比如上架putaway,拣货picking,盘点physical inventory等等)都要在活动区域Activity Area中进行,这样就可以根据将储物箱bin分配给活动区域来优化仓库任务的顺序。
可以在活动区域内创建与活动相关的箱排序。
一个活动区域包含一个或多个分配到这的储物箱。根据活动的不同,可以将同一个储物箱分配给多个活动区域。对于每个活动,分配的箱按活动区域进行排序。
排序,可以使用存储箱中的信息(例如通道、堆栈或楼层)作为排序条件。
为了优化拣选和上加的过程,使用活动区域对储料箱进行逻辑分组。
注意:活动区域不是必须的,一种情况例外,就是实物盘点。
拣选或上架也可以在未分配给指定活动的活动区域的料仓中完成。但活动区域是控制仓库资源工作量的非常重要的工具。
暂存区域 Staging Areas
卸货后或装货前,材料可以存放在称为暂存区的临时区域中。
暂存区域定义了一个Storage type为‘D’(“D”标识“暂存”)的存储区域。需要配置在这个区域内可以执行的activities,定义好了是入站还是出站,或者都可以。还可以指定装卸的规则。
图形化仓库布局 Graphical Warehouse Layout
图形仓库布局显示仓库内部的二维视图。
量化 Quants
存储在存储箱bin中的库存称为量化。量化表示单个存储箱、资源或运输单元中特定产品的数量。如果批次管理的材料存储在单个存储箱中,则系统将每个批次计为不同的量。
在上架期间,当将产品放入 EWM 中的空箱中时,系统会在该存储箱中生成一个量。可以通过添加到现有库存来增加量化的数量。当从存储中删除数量时,系统会自动删除数量。
在量化记录中,系统以量化方式管理产品的数据。这些数据包括:
- 量化识别(由系统分配)
- 产品编号
- 批次号
- 库存类型
- 库存使用情况