简介:《EWM110基础定制》是SAP官方推出的扩展仓库管理基础定制培训手册,面向供应链实施顾问与仓库运营管理人员,系统讲解SAP扩展仓库管理解决方案中的核心配置要点。资源为一个PDF文档,容量约17.84MB,完整收录课程版本十七的参与学员手册,对应五天讲师指导培训内容,电子书时长约十九小时四十分钟。手册从系统基础设置、仓库结构规划入手,逐步深入讲解库存管理策略、物料移动过程、仓库任务自动化、自动化设备集成,以及质量管理、报告分析、接口集成和变更管理等十大主题,覆盖各类型仓库的典型配置场景,并提供最佳实践建议。已有六百六十八人学习下载,适合需要从零搭建或优化仓库管理流程的顾问,既可作课堂同步教材,也可作为日常配置操作与项目落地的参考依据。
1. 先搞懂一件事:SAP EWM 到底是什么
说实话,第一次听到“SAP EWM”的时候,我真不知道它是什么。“EWM”三个字母敲进搜索框,出来的全是英文缩写,没一个能让人在十秒内明白这跟自己有什么关系。后来才搞懂:SAP EWM 就是 SAP 专门用来管大型复杂仓库的系统,全称 Extended Warehouse Management,中文常叫“扩展仓库管理”。它解决的问题很具体——仓库里几万个货位、堆满的托盘和箱子、扫码收货上架、按波次发货、定期盘点,这些事靠 Excel 和人工真的管不过来。EWM110 这门课,是 SAP 官方的 EWM 基础配置入门课,这份 PDF 就是它的参与者手册,第 17 版,5 天课时,电子书学习时长约 19 小时 40 分钟。适合谁学?刚转供应链 IT、准备做实施顾问、或者项目里要跟顾问对需求但完全不懂系统的同学,都合适。放心,这玩意儿没你想的那么神秘。
2. 系统环境和集成:为什么 EWM 要连着一台 ERP 一起学
一上来就打开手册翻配置?先别急。配置之前,你得先认清 EWM 站在哪儿、跟谁说话。忘了这一点,你配到一半一定会遇到“ERP 里建好的物料,EWM 里死活看不到”这种玄学问题。其实那不是玄学,是你不了解 EWM 的集成方式。
2.1 三种部署方式:EWM 能站在哪台服务器上
拿新手机来做个类比:EWM 本身是仓库的“大脑”,但大脑得长在一个身体上。这个“身体”可以有三类,对应手册里说的三种部署模式。
第一种是分散式部署(Decentralized EWM),也是最常见的模式。ERP 系统是一台服务器,EWM 单独跑在另一台 SAP SCM 服务器上。两台机器通过接口说话,仓库流程跑在 EWM 上,财务和其他业务逻辑留在 ERP 里。加一句建议:EWM 虽然和 APO(高级计划优化器)、Event Management 这类 SCM 应用挤在同一台服务器上,但生产计划计算很吃资源,官方建议不要跟 APO 的需求计划、生产计划跑在同一台机器上。记住这个,将来和基础设施团队开会时能少吵一架。
第二种是集中式部署(Centralized EWM),从 SAP SCM 2007 版本开始,可以把 EWM 直接装在 ERP(ECC 6.0)服务器里。省机器,但有个明显限制:EWM 只能管理同一个 Client(逻辑客户端)里的存储地点,跨 Client 就管不了了。小仓库够用,复杂地形容易碰壁。
第三种是嵌入式部署(Embedded EWM),从 S/4HANA 1610 版本开始提供。EWM 不再“外挂”,直接嵌进 S/4HANA 里,主数据和流程天然在一起,不用在两套系统之间反复同步。新增项目里选嵌入式的人越来越多,但老项目大量还是分散式。
| 部署方式 | 系统位置 | 主要限制 | 适合场景 |
|---|---|---|---|
| 分散式 | 独立 SCM 服务器 | 需要额外服务器和集成配置 | 仓库流程复杂、跨系统分工明确 |
| 集中式 | ERP 服务器内 | 只能管同一 Client 的存储地点 | 小规模、预算有限 |
| 嵌入式 | S/4HANA 内部 | 必须使用 S/4HANA 1610 及以上 | 新项目、希望减少接口维护 |
我第一次学的时候也纠结:既然嵌入式这么好,为什么不统一用它?答案不复杂:老企业里 ERP 和 EWM 往往上线年份差很多,服务器、版本、升级周期互相牵制,你真正要做的第一步,是先去问清楚公司在用哪种部署,再决定后续所有配置都按哪套逻辑走。
2.2 主数据走 CIF,交易数据走另一条路
部署方式定了,第二步是搞懂数据怎么在两台系统之间流动。这里有一个核心概念叫CIF(Core Interface,核心接口),也就是手册里反复提到的 APO Core Interface。CIF 是 SAP ERP 和 SCM 系统之间的标准接口,专门用来把主数据从 ERP 传到 EWM。
注意“专用”这个词。主数据的权威来源是 ERP 系统,方向是单向的,从 ERP 到 EWM。你不可能在 EWM 里改一个物料编码再传回 ERP,天底下没这种配置。主数据包括物料、供应商、客户这些基础档案。技术上,CIF 跑在一种叫 qRFC(队列式远程函数调用)的机制上,防止并发传输时数据错乱;早期版本的 ERP,也支持用 IDoc 文本消息来传。
交易数据是另一回事。仓库里的收货单、发货单、库存变更这种业务数据,走的是另外一套“分发模型”(Distribution Model),不从 CIF 走。之所以分两条路,是因为主数据变化频率低、讲究一致性,适合批量同步;交易数据天天暴涨,讲究时效,所以要单独设计队列和通道。
这里有个新手最容易犯的错:只在 ERP 里建了物料主数据,然后坐在 EWM 前干等。我当年也干过这事——等十分钟没看到数据,就怀疑系统坏了。其实 CIF 同步要满足三个条件:CIF 参数文件激活、分发模型里配了对应类型、后台 qRFC 队列没卡住。你可以把这三个当成固定排查顺序,以后出了“看不到数据”的毛病,按顺序查一遍,八成能定位。
2.3 EWM 管哪些事:入站、出站与仓库里的日常
搞清系统架构,还得知道 EWM 的职责边界。字数不多,但能帮你建立全局观:哪些事该找 EWM,哪些事该找 ERP。
从货物进仓库开始看。入站流程包括运输单元处理——货车到门口,闸口先做预检,然后卸货,每个托盘再核对一次,送到工作中心拆包,再去质检点检查,合格的货物放回最终库位,不合格的退给供应商。接着是核心的收货流程,指导产品从仓库大门走到最终目的地货位,中间还可能触发入库质量管理,用质量检验引擎(QIE)生成质检单据。还有一个叫内部路由的功能,决定货物和处理单元在仓库内部走哪条道。
货物进了库,日常维护叫存储与运营:实物盘点有周期盘点、连续盘点和循环盘点三种方式;补货和重新布局按照拣货区的需求自动补货,或者根据 Slotting 优化产品摆放;还有Kit-to-Stock,把永远一起出库的几样东西提前打包成套件。
出站流程是仓库的“出口生意”:先做出站规划,系统根据配置决定路线和货位,可以把多个出站交货单合并成波次(Wave)统一处理;然后是拣选优化、打包、暂存和装车,拣选把产品从来源货位挪到目标地点,打包把货物装进发运的箱子。
贯穿所有环节的还有资源与劳力管理:把仓库人员、设备(叉车、扫码枪)跟仓库订单绑定起来,算工时、算绩效;另外还有越库(Cross Docking)——货物从收货直接拉到发货,根本不进货位存储。
看一遍就记住所有细节不现实,你需要带走的是三句话:EWM 管的是货到仓库之后、发走之前的每一段位移过程;ERP 管的是订单和账;主数据用 CIF 单向同步,交易数据走分发模型。这套心智模型,比背二十个事务码值钱得多。
3. 三块积木搭起仓库:结构元素、主数据与流程类型
很多新手拿到手册先翻“配置”,翻两页就想合上。我的建议是倒过来:先建立“搭积木”的思路。一个 EWM 仓库,无非三块积木——物理结构(仓库长什么样)、主数据(仓库里存的是啥)、流程类型(货怎么流动)。三块齐了,系统才能转起来。
3.1 四级仓库结构:从仓库号到存储箱
SAP EWM 里描述一个仓库,用的是层层嵌套的四个概念,从上到下是:仓库号(Warehouse Number) > 存储类型(Storage Type) > 存储区(Storage Section) > 存储箱(Storage Bin)。
仓库号是最大单位,相当于整个仓库园区的身份证。存储类型可以理解成仓库里功能不同的区域,比如收货暂存区、高位货架区、散件拣选区、退货区,它们各自有独立的物理特征和管理规则。存储区是把存储类型再细分,比如“A 区 01 排”。最底层是存储箱,就是货架上那一个个具体能放货的格子;EWM 里的库存精确到存储箱级别,货在哪个格子里,系统清清楚楚。
还有一个词叫工作中心(Work Center),它不是存储单元,而是“干活的地点”,比如收货工作中心、打包工作中心、质检工作中心。存储箱决定货放在哪,工作中心决定人在哪操作。
为什么非得分这么细?因为仓库管理的本质是“已知位置的精确管理”。传统 WMS 可能只知道货在哪片区域,EWM 直接管到格子,所以做波次拣选、越库、自动化设备对接时才不会抓瞎。配置结构元素时,你做的事其实就一句话:用事务码或者 SPRO 里的 IMG 节点,把这个层层嵌套的地图在系统里建出来。
3.2 主数据:从 ERP 同步还是自己建
结构是骨架,主数据是血肉。EWM 里的主数据分两类,别混淆。
第一类是基础档案,物料、供应商、客户这些,前面说过,由 ERP 主导,走 CIF 单向同步过来。在 EWM 管理界面里,你看到的物料主数据,只是 ERP 数据的投影。这类数据的维护原则是:改去 ERP 改,EWM 只管接收。
第二类是EWM 自己的主数据,和 ERP 没有直接一一对应。最典型的是仓库产品主数据(Warehouse Product Master)和包装规范(Packaging Specification)。
仓库产品主数据是“这个物料在这个仓库里怎么被对待”的说明书。同一个物料,在不同仓库里的计量单位、最大堆叠数、存储条件都可以不同,这些差异就存在 EWM 自己的主数据里。包装规范定义“什么东西允许用什么箱子装、一箱装几个”,它直接决定上架时系统会不会提示你“这个托盘放不进那个货位”。
刚开始学的时候,很容易在这两块主数据上翻车。比如只同步了 ERP 物料主数据,忘了维护仓库产品主数据的尺寸和堆叠限制,结果系统一直拒绝把货放到空货位上。所以记一个口诀:ERP 主数据回答“这是什么东西”,EWM 主数据回答“这东西在我仓库里怎么待着”。
3.3 流程类型:让同一个动作在不同仓库表现不同
仓库不可能所有货物都走一套流程。有的货到了就要立刻上架;有的货要质检之后才能上架;有的货根本不上架,直接越库装车发走。怎么让系统知道该用哪套逻辑?靠仓库流程类型(Warehouse Process Type)。
你可以把流程类型理解成一个“剧本”。每个剧本规定了一套完整动作:使用哪种上架规则、是否用到波次、异常情况怎么处理、仓库订单怎么生成。比如同一种“收货上架”,你可以配两种流程类型:一个叫“直接上架-免检”,一个叫“上架-需质检”。然后根据产品主数据或者入库交货单上的条件,自动匹配对应的流程类型。
配置流程类型时,最核心的动作之一是把流程类型和上架规则、拣货策略这类策略绑定。手册 Unit 4 整章在讲这件事,Unit 5、Unit 6 则分别讲了收货、发货时策略具体怎么起作用。
打个比方:仓库流程类型是“菜谱”,上架规则是“火候”。你光有火候说明,没有菜谱,厨师不知道火候该用在哪道菜上。很多新手的配置错误都是“策略配了但流程类型没引用”,最后货乱放,就是菜谱和火候对不上。所以每配完一个策略,回头检查一下流程类型里有没有引用它,能少踩一个经典大坑。
4. 跟着走一遍收货流程:从货物到门口到上架落位
系统环境懂了、积木认齐了,现在带你把第一个完整流程走一遍:收货。为什么选收货而不是别的?因为收货是所有仓库动作的起点,而且它把结构、主数据、流程类型三个概念一次性串起来。走完这一遍,你对配置的畏惧感基本能消掉一半。
4.1 收货流程的主角们
回顾一下手册 Unit 5 描述的场景:运输单元(车)到达仓库大门,闸口先做预检,车被引导到卸货口;卸货时每个托盘再核对一次,然后托盘被运到工作中心拆包;拆完包后,货物可能被送到质检点检查;检查通过,货物由系统安排上架到最终存储箱。中途任何一环检查失败,货物会被标记并退回供应商。
这里有两类对象你会在手册里反复看到。**运输单元(Transportation Unit,TU)**指运货的容器,通常是一辆车或一个集装箱。**处理单元(Handling Unit,HU)**指仓库里能独立搬运的实体容器,最常见的就是一个托盘;系统把货物装进这个托盘,单位就是“托盘级”。
整个收货流程的所有动作,最终都会落到一份份**仓库任务(Warehouse Task)**上。系统说“把 HU 从收货暂存区搬到存储箱”,这就是一条任务;叉车司机用射频(RF)扫码枪确认执行,任务就算完成。配置的精髓,就是决定这些任务何时产生、由谁执行、按什么策略落到哪个位置。
4.2 关键开关:可用性组、直接上架与上架规则
收货流程里真正需要你亲手配置的,是几个决定“货去哪、能不能用”的开关。
第一个是库存管理可用性组(Availability Group for Inventory Management)。它控制库存“立即可用”还是“锁定不可用”。比如质检没做完的货,账上有数但不能发运。你如果希望“收货完成即可发运”,就要把可用性组配置成正确状态;如果希望“等质检结果通过才可发运”,就要在可用性组里把相应状态的可用标识关掉。很多新手以为“收货”是系统自动做的,其实这个开关才是决定业务部门骂不骂你的关键。
第二个是直接上架(Direct Putaway)。它的作用简单粗暴:货物一收货,系统直接就生成一条把货送到指定最终存储箱的仓库任务,中间不经过暂存、转存。适用场景是流程简单、入站量稳定、你对目标货位有明确预期的仓库。如果流程复杂,用直接上架反而容易堵货。
第三个是上架规则(Putaway Rules)。这是上架策略的核心。常见规则有:固定存储箱优先(货永远去它专属位置)、找到已有库存的箱子接着放(相同物料聚集)、按存储箱容量计算放不放得下、按批次或有效期指定位置。手册 Unit 5 里详细拆了解每种规则的适用场景和配置参数。
三个开关的关系,可以这么记:可用性组管“货能不能卖”,直接上架管“货要不要停下来歇脚”,上架规则管“货到底该去哪”。
4.3 一个配置练习:走通第一条直接上架流程
下面这个练习,对应手册 Unit 3 和 Unit 5 的内容。不用照抄,重点是跟一遍逻辑,明白每一步在系统里解决什么问题。
练习目标:让一批物料在收货后被直接送到指定的存储箱,并且立即可用。
第一步,进入 SPRO 的 IMG 配置向导,找到“定义仓库号”。给仓库起一个内部编号,比如从 100 开始。这一步给整个系统画了边界,后续所有结构都在这个仓库号下面建。
第二步,定义存储类型。建两个存储类型:一个“收货暂存区”,用于接收刚卸下的货物;一个“高位货架区”,用于最终存放。存储类型要填的参数包括:是否允许混放不同物料、是否需要批次管理等。先不用填满,理解每个字段背后的业务含义更重要。
第三步,生成存储箱。手工一个个建太慢,系统支持按坐标批量生成。比如规定高位货架区从 01-01-01 到 05-04-03,三组数字分别代表通道、排、层,系统自动生成几十个存储箱。存储箱是最终库存精确到格子的根基。
第四步,建工作中心。手动创建两个工作中心:收货工作中心、上架工作中心。它们代表用户用扫码枪扫描时“人所在的位置”,也是仓库任务执行时验证位置的依据。
第五步,维护基础主数据。在 ERP 里建好一个测试物料,确认 CIF 同步成功后,再进入 EWM 维护它的仓库产品主数据,把尺寸、重量、堆叠限制填进去。记住,一个物料在 ERP 里建好不代表在这仓库里“能干活”,EWM 仓库主数据没填,系统就不知道怎么拿它做资源分配。
第六步,配置直接上架。在 IMG 的条件配置里设定:接收该物料的入库流程,启用直接上架功能,并且默认目标存储类型为高位货架区。
第七步,创建流程类型并绑定上架规则。新建一个流程类型,比如名字叫“直接上架”,在配置里引用你刚刚配置的固定存储箱上架规则。这一步就是做“绑定”,把流程类型和策略挂钩。
第八步,测试。创建一个入库交货单,做完收货确认,观察系统是否自动生成一条“从收货暂存区到高位货架区”的仓库任务。任务出现,说明链路通了一半;再用扫码枪模拟执行这条任务,货物落位、库存变可用,全链路就通了。
走完这一步,你就体验了 EWM 配置的完整闭环:结构(存储箱)→ 主数据(仓库产品)→ 流程类型(绑定规则)→ 执行(仓库任务)。以后不管配什么仓库、什么流程,内心里都会是这四件事在转。
提示:你不需要一次性记住所有事务码和字段名。初学者最好的做法,是先跟着手册里的截图把上面第八步跑通,再回头研究每个字段含义。跑通一次,你就有底气继续学后面的内容了。
5. 配置前先看这篇:新手最容易踩的五个坑
配置这东西,踩坑是必然的。区别在于,聪明人踩完知道自己踩的是什么,笨的人踩完下次还踩。我把新手阶段最容易翻车的五件事列出来,每一条都按“现象、原因、解决”来讲。你要是能提前看完这一章,后面至少能省一周的求救时间。
5.1 主数据传不过来:ERP 建了物料,EWM 里看不到
现象:在 ERP 里新建了一个物料,半小时后去 EWM 里查,查无此物。刷新、退出重进,还是没有。
原因:这不是系统坏了,而是主数据同步链路没通。按顺序常见有三种:CIF 参数文件没激活,系统根本不知道该对哪些对象做同步;分发模型里没有配置该传输类型;后台的 qRFC 队列卡住了,数据在队列里排队,但没人放行。
解决:先确认你的部署方式。嵌入式 EWM 不需要走 CIF,直接共享主数据;只有分散式、集中式才需要查 CIF。然后按“参数文件 → 分发模型 → qRFC 队列监控”三步顺序排查。最后一步尤其容易被忽视,队列报错时,前面的数据都会被堵住;清掉报错、重新触发,数据往往瞬间就过去了。
5.2 上架规则不生效:货总被放到奇怪的位置
现象:明明配置了“固定存储箱优先”,测试时货物却跑到一个从没指定的货位上,就像系统听不懂人话。
原因:大概率不是规则本身配错,而是规则没被流程类型引用。前面说过,规则是火候,流程类型是菜谱;你只配了规则,流程类型里没绑,系统当然不会用。另一个常见原因是存储类型的范围没包含你期望的目标货位,规则在范围内找不到合适的箱子,就“退而求其次”选了其他位置。
解决:去流程类型配置里检查引用了哪条上架规则;再去存储类型配置里看目标货位是否在候选范围内。改完记得重新创建仓库任务,别拿旧任务测试。这算是我当年的血泪经验:改完配置不重建任务,白折腾了一上午。
5.3 收货后库存用不了:账上有数,货不能发
现象:收货确认做完了,库存查询也有数,但一做交货单,系统就说“库存不可用”。
原因:几乎可以锁定在可用性组上。收货时库存进入的库存状态,如果被配置成“锁定”或“质检中”,车间的可用库存就是零。也可能是质检流程(QIE)自动生成了质检单据,把库存锁住,而你们仓库业务上并不需要质检。
解决:到可用性组配置里,确认目标库存状态的可用标识已经勾选;如果不需要质检,检查流程里是否意外触发了质检单创建。配置时的金句是:业务期望“马上能用”,配置就必须和它一致,系统不会替你猜。
5.4 两步拣选走不下去:扫完第一个货位没反应
现象:配置了两步拣选,操作工用扫码枪扫完第一个库位,系统不提醒下一步去哪个库位,流程僵在原地。
原因:两步拣选不是简单勾一个“两步”开关。它要求把第一步和第二步分别配成独立的仓库任务类型,还要配置它们之间的触发关系。另一个常见原因是**异常处理(Exception Handling)**没配:操作人员扫错库位或数量不一致时,系统没有预设的确认路径,只能卡死。
解决:回头看 Unit 6 的两步拣选配置,确认两个步骤的仓库任务类型都已定义,并且异常处理里针对“校验不一致”的规则已经建立。记住,EWM 里多步骤流程的稳定性,从来不是靠工人“人工变通”,而是靠异常分支完整。
5.5 盘点过账出差异:系统数对,实物数也对,账却平不了
现象:实物盘点时数都对得上,过账之后却冒出一道道差异记录,团队对着报表一脸懵。
原因:盘点的差异过账不是凭空产生的。如果盘点时选了错误盘点类型——周期盘点、连续盘点和循环盘点各有各的过账规则——或者系统记录的库存状态和实物所处的状态不在同一个维度,过账时就会把状态差异体现为数量差异。
解决:盘点前先核对库存状态:被锁定的库存、在质检的库存,是不是也一起盘了?盘点单是基于存储箱维度还是产品维度?再检查使用的盘点程序是否和库存状态匹配。配置上没有绝对正确的答案,但有一条原则:盘点单和库存状态必须同一维度,跨维度盘点必出诡异差异。
6. 下一步怎么学:吃透手册的路线与一个笨办法
当你把前面的内容消化得差不多,下一步就清晰了。我建议把这份手册当成一个完整的学习项目来推进,按三个阶段走。
第一阶段,打基础:把 Unit 1 到 Unit 5 全部过一遍,重点做章节后面的练习,尤其是结构元素、主数据、直接上架和上架规则。目标不是背配置路径,而是理解我在第 4 章带练的“结构 → 主数据 → 流程类型 → 仓库任务”四步链路。
第二阶段,抓出库:看 Unit 6 到 Unit 8,聚焦出库流程、波次、两步拣选、异常处理和仓库订单创建。这阶段你会第一次遇到“多步骤协同”,需要把波次的生成条件和异常分支当成新重点。
第三阶段,碰专项:Unit 9 的补货和库存转移、Unit 10 的实物盘点、Unit 11 的 Slotting、Unit 12 的 PPF(Post Processing Framework),按项目需求挑着学。刚开始不用全懂,知道每个功能“解决什么问题”“和什么环节配套”即可。
学习路径速查表:
| 学习阶段 | 对应 Unit | 核心目标 |
|---|---|---|
| 打基础 | Unit 1-5 | 系统环境、集成、结构、主数据、收货与上架 |
| 抓出库 | Unit 6-8 | 发货、拣选、波次、异常处理、仓库订单 |
| 碰专项 | Unit 9-12 | 补货、盘点、Slotting、PPF 和交付处理 |
最后送上一个笨办法,但很管用:把每个 Unit 开头的“Lesson Objectives”抄成一份待办清单,学一个勾一个。我第一次学的时候贪快,直接跳到最后的 Slotting 配置,结果流程类型基础没吃透,返工了三回。从那以后,我每次拿到新版本的手册,都强制自己先看目录结构,再做待办清单,再按顺序一章章打勾,不再自作聪明地跳着学。尤其是配置这类一环扣一环的知识,跳跃式学习除了制造“我好像都会了”的错觉,没有任何好处。
希望帮到你。按这个节奏,慢的同学一个月也能把基础配置啃下来。到时候再回头看第 1 章那段“EWM 是什么”,你会有完全不一样的体会。
本文还有配套的精品资源,点击获取