
简介面向SAP实施顾问与仓储管理人员的WM模块配置参考文档聚焦仓库主数据与存取策略两大核心板块帮助读者理解如何通过参数设置优化物料流与库存控制。文档系统梳理了仓库号控制参数、编号范围、存储类型、存储段、存储箱类型与结构、存储单位类型及各类指示器等主数据定义并覆盖存储类型搜索、固定仓位、开放存储、现有库存追加、空仓分配、托盘与先进先出等策略的激活与配置逻辑适合作为项目实施中的配置对照与自查清单。资源包共1个doc文件约572KB内容以配置步骤与章节结构为主便于按模块检索。已有789人学习下载可帮助读者快速建立WM配置的整体框架理清主数据与策略之间的关联减少实施中的遗漏与返工。1. SAP WM 配置全景从主数据到策略的一张地图很多人第一次翻 SAP WM 配置文档会被 26 页的目录吓住主数据、策略、危险品、活动四大块下面挂着几十个 SPRO 节点。但真正梳理下来会发现WM 配置其实只有一条主线——先定义“仓库长什么样”再定义“系统怎么在里面找位置”。前半段是主数据仓库号、存储类型、存储段、仓位结构、存储单位后半段是策略存储类型搜索、存储段搜索、上架与下架策略。前者是静态骨架后者是动态决策逻辑两者咬合才构成一个能自动运转的仓库管理模型。这份配置文档的价值在于它把每个节点的菜单路径、事务码、关键参数和系统取值都落到了表格里相当于一张可以直接对照系统操作的施工图。适合正在系统学 SAP WM 配置的人建立整体框架也适合备考或做实施复盘的人快速定位某个参数到底在哪一层。下面按“主数据 → 策略 → 易错点 → 复习清单”的顺序把这张地图拆开讲。2. 主数据层仓库号、存储类型与仓位结构怎么定主数据是 WM 配置的地基。这一层没定清楚后面的策略全是空中楼阁。文档里主数据部分从 1.1 到 1.12 共十二个节点但真正决定仓库形态的核心只有四组仓库号控制参数、编号范围、存储类型与存储段、仓位结构与存储单位。其余如冻结原因、特殊移动标识、块存储标识文档标注“No changes”说明是沿用模板默认值复习时知道它们存在即可不必深挖。2.1 仓库号控制参数一个仓库的“性格”在这里定仓库号Warehouse Number是 WM 的最高组织单元事务码 SPRO菜单路径为 Materials Management → Warehouse Management → Master Data → Define control parameters for warehouse number。文档中仓库号取 D01关键参数如下参数系统取值含义与影响Unit of weightKG重量单位影响所有重量相关计算1st default UoML第一默认计量单位2nd default UoMA第二默认计量单位Dec. warehouse active空分散仓库管理是否激活SU management activeYes存储单位管理激活托盘/箱级管理生效Blocking methodB冻结方式决定冻结时是整仓还是按仓位Capacity Check空容量检查是否启用Batch Missing (TR)空转储需求缺批次时是否报错这张表里最容易被低估的是SU management active。它一旦设为 Yes系统就要求物料在 WM 层以存储单位Storage Unit的形式存在后续的存储单位类型、仓位分配都围绕它展开。如果实施时没想清楚要不要做 SU 管理后面再改会牵动大量已有库存数据属于典型的“开局一个开关后期一堆返工”。Blocking method 选 B 则意味着冻结按仓位粒度控制而不是整个仓库号这对有大量临时冻结需求的场景更灵活。2.2 编号范围别让系统在创建单据时“无号可用”编号范围配置事务码 OMLW分两步先 Assignment把编号范围分配给仓库号和对象类型再 Intervals定义区间。文档中的分配关系是对象编号范围仓库号TR转储需求01D01TO转储订单01D01Posting Change01D01Quant01D01区间统一为 300000000 到 399999999。这里的关键不是数字本身而是四个对象共用同一段区间但各自独立计数。复习时要记住TR 是需求TO 是执行指令Posting Change 是过账变更通知Quant 是库存量子——它们编号独立但都挂在同一个仓库号下。如果区间设得太窄高流量仓库在月末集中创建 TO 时可能撞号系统直接报错中断这是实施中真实会翻车的地方。2.3 存储类型与存储段逻辑仓库的“房间”和“区域”存储类型Storage Type事务码 SPRO文档中定义了 902、911、914、916、921、922、998、999 等系统标准类型以及自定义的 ZM1、ZM2。以 ZM1 为例存储类型名称SU 管理上架策略下架策略ZM1MKC Storage AreaActivePFZM2MKC Issue Precedence AreaActivePF上架策略 P 通常对应托盘策略下架策略 F 对应 FIFO。这里要注意存储类型的策略标识不是随便填的它直接决定 2.x 章节里哪些策略配置会对这个类型生效。文档中 902 到 999 这些标准类型大多用于收货区、发货区、过账变更区、差异区它们的策略字段往往留空或固定不要拿自定义存储类型的逻辑去套。存储段Storage Section事务码 SPRO文档中 D01 仓库下定义了 ZM1001 正常仓位区、ZM1002 临时仓位区、ZM1003 仓库工作区、ZM2001 总计区。存储段是存储类型内的细分一个存储类型可以挂多个存储段搜索策略会按存储段进一步缩小范围。2.4 仓位结构与存储单位仓位的“门牌号”怎么编仓位结构Storage Bin Structure事务码 LS10这是主数据里最像“编码规则”的一节。文档中 ZM1001 的结构模板为 AANNNNCCCCABCCDD起始 AA0101AB0302步长 11。拆开看AA 是固定前缀NNNN 是数字段CCCC 是字符段后面的 ABCCDD 是层级分隔。不同存储类型用不同模板比如 ZM1006 用 CNNCCCCCCCZM1007 用 AAACCCCCCC。存储单位类型Storage Unit Type在 1.9 定义文档中 D01 下定义 S1 为 Normal SU容量使用率为 1。2.3.3 再把存储单位类型分配给仓位类型D01 仓库下 S1 分配给 E1、B1、P1 三种仓位类型。这条分配链是物料 → 存储单位类型 → 仓位类型 → 具体仓位。复习时如果记不住顺序就记“先有 SU 类型再有仓位类型最后做分配”三步缺一不可。提示1.6 冻结原因、1.8 存储类型标识、1.10 存储段标识、1.11 特殊移动标识、1.12 块存储标识文档均标注 No changes说明这些是模板预置或本项目未启用。复习时不必逐个背但要知道它们属于“可选开关”面试或实施讨论里被问到能说出用途即可。3. 策略层搜索顺序与上架下架策略的配置逻辑策略是 WM 配置里最绕的部分因为它不是孤立开关而是一条搜索链先找存储类型再找存储段再找仓位类型最后按具体策略决定落到哪个仓位。文档第 2 章从 2.1 到 2.18 共十八节但真正需要吃透的是搜索激活2.1–2.3、托盘与固定仓位策略2.5–2.9、FIFO/LIFO 与数量策略2.12–2.17三组。扩展开发2.11、2.18属于客制化范畴文档只写了“Develop Strategy / Activate Strategy”没有展开复习时知道有这两个入口即可。3.1 存储类型搜索移动类型决定第一跳激活存储类型搜索事务码 OMLY菜单路径 Strategies → Activate storage type search。文档中的配置表按“仓库号 移动类型 存储类型 特殊库存标识”组织例如仓库号移动类型存储类型说明D01101200采购订单收货D01103103生产订单收货D01201201成本中心发料D01261261生产订单发料D01319319生产补料D01501501无采购订单收货D01551551报废D01601601交货单发货这张表的核心逻辑是移动类型是搜索的起点系统按移动类型找到第一个可用存储类型找不到再往下走。文档里 101 对应 200103 对应 103201 对应 201看起来像“移动类型号等于存储类型号”但 319 对应 319、501 对应 501 也是同样规律而 261 对应 261 则说明生产发料直接进 261 存储类型。复习时要警惕这种“同号对应”是项目约定不是 SAP 强制规则换一个项目可能完全不同的映射别把个案当通例。3.2 存储段搜索与仓位类型搜索第二跳和第三跳存储段搜索事务码 OMLZ文档中 D01 仓库下 ZM1000 存储段类对应 100 优先级。仓位类型搜索事务码 OMM1文档在 2.3.1 重新列了仓位类型 D01、E1、B1、P12.3.3 做分配D01 仓库下 S1 分配给 E1、B1、P1。这里有一个容易看漏的细节2.3.4 标题写“Assign Storage unit types to Storage bin types”但表格里填的是 ZM1、ZM2 对应 S1实际是把存储单位类型挂到存储类型上而不是仓位类型。文档标题和内容有轻微错位复习时以表格为准别被标题带偏。3.3 上架策略固定仓位、开放存储与托盘策略2.5 到 2.9 是上架策略的密集区。固定仓位策略Fixed Bins让某些物料始终落在指定仓位开放存储策略Open Storage按规则找空闲仓位追加现有库存策略Addition to Existing Stock优先往已有同物料库存的仓位放空仓位策略Empty Storage Bin找完全空的仓位托盘策略Pallets在 2.9 展开为存储类型控制、Bin Sections、Bin 到 SU 类型的分配三步。文档对 2.5 到 2.8 的处理很简略统一写“See 1.3 or refer directly to customising”意思是这些策略的开关在存储类型定义里已经通过上架策略标识P/F 等体现具体参数回 1.3 看。2.9 则给了独立事务码 SPRO 和三个子步骤说明托盘策略在本项目里是重点配置项。复习时把 2.9 当作“策略配置的样板”来记先定存储类型控制再定 Bin Sections最后做 Bin 与 SU 类型分配这个三段式可以套到其他策略的理解上。3.4 FIFO、LIFO 与数量/效期策略下架端的决策规则2.12 到 2.17 覆盖下架策略FIFO先进先出、严格 FIFO、LIFO后进先出、部分托盘数量、大小数量、效期策略。文档大多写“See 1.3”说明这些策略的启用同样依赖存储类型上的下架策略标识如 F 对应 FIFO。真正需要记住的是它们的适用场景策略适用场景关键依赖FIFO有保质期或先进先出要求的物料入库时间戳严格 FIFO批次管理严格、不允许跨批次混放批次与入库记录LIFO后进先出更优的堆场场景入库顺序部分托盘零散托盘优先出库托盘数量大小数量按需求数量匹配仓位容量仓位容量数据效期策略临近效期先出批次效期字段这里最容易忽略的是策略不是配了就生效它需要存储类型上的策略标识、搜索链激活、以及物料主数据里的相关字段三者同时满足。只配了 FIFO 但存储类型下架策略填了别的字母系统照样不会按 FIFO 走。4. 易漏点配置文档里最容易被跳过的五处4.1 易漏点EC09 复制模板这一步文档开头有一句“Use EC09 copy template 0001 to D001 at first”事务码 EC09意思是先把模板仓库 0001 复制成 D001再在 D001 上改。为什么容易漏因为很多人直接进 SPRO 逐节点配跳过了复制模板结果编号范围、存储类型、仓位结构全要手工从零建工作量翻倍还容易漏项。补法任何 WM 配置开工前先确认是否已用 EC09 完成模板复制复制后再逐项调整这是省后悔药的一步。4.2 易漏点编号范围四个对象共用区间但独立计数2.2 节表格里 TR、TO、Posting Change、Quant 都指向区间 01很多人以为它们共享一个计数器实际是各自独立。漏掉这一点在测试环境压测时可能只测了 TO 创建没测 TR 和 Quant 的号段消耗上线后高并发下某个对象先撞号。补法配置完后分别创建四类对象各若干条确认编号各自递增且不冲突。4.3 易漏点存储单位类型分配链的中间环节2.3.3 和 2.3.4 两节标题相似表格内容却指向不同层级。2.3.3 是 SU 类型分配到仓位类型E1、B1、P12.3.4 表格实际是 SU 类型挂到存储类型ZM1、ZM2。漏掉中间环节会导致仓位类型搜索时找不到匹配的 SU 类型上架直接失败。补法画一条链“物料 → SU 类型 S1 → 仓位类型 E1/B1/P1 → 存储类型 ZM1/ZM2”逐段核对分配表。4.4 易漏点移动类型与存储类型的映射不是通用规则3.1 节表格里 101 对 200、103 对 103、261 对 261看起来有规律但这是本项目约定。漏掉“个案性”换项目照搬会翻车。补法把这张表当作“本项目移动类型参考表”来记而不是 SAP 标准规则复习时重点记“移动类型是搜索起点”这个机制而不是具体数字对应。4.5 易漏点策略标识与搜索激活的联动存储类型上填了上架策略 P、下架策略 F不等于策略已生效。还需要 OMLY 激活存储类型搜索、OMLZ 激活存储段搜索、OMM1 激活仓位类型搜索三张激活表都配好搜索链才通。漏掉任一环系统可能跳过策略直接报“无可用仓位”。补法配置完成后用一条完整业务流收货 → 上架 → 下架走一遍观察系统实际选中的存储类型和仓位是否符合预期。5. 复习清单从配置表到系统验证的查漏补缺法复习 SAP WM 配置最怕的是“表都看过一上系统就懵”。我的做法是把这份文档当成一张检查表按“定义 → 分配 → 激活 → 验证”四步走一遍每步只问三个问题定义了吗、分配给谁了、激活了吗。下面这张清单可以直接抄去用层级检查项对应章节验证动作仓库号控制参数是否含 SU 管理、冻结方式1.1查 D01 参数表编号范围四类对象是否分配且区间足够1.2各建一条单据看编号存储类型自定义类型策略标识是否正确1.3查 ZM1/ZM2 的 P/F存储段是否挂到对应存储类型1.4查 ZM1001–ZM2001仓位结构模板与起止步长是否匹配1.7LS10 查结构SU 类型S1 是否分配到 E1/B1/P12.3.3查分配表搜索激活OMLY/OMLZ/OMM1 三张表2.1–2.3逐表核对上架策略托盘策略三段式是否完整2.9走一笔收货上架下架策略FIFO/LIFO 与存储类型标识一致2.12–2.14走一笔发货下架具体操作上我会先跑一条 101 收货看系统选的存储类型是不是 200再跑一条 261 发料看是不是走 261 存储类型最后跑一条 601 发货确认下架策略按 FIFO 取最早入库的批次。三步都通说明搜索链和策略链基本咬合哪一步报“无可用仓位”就回到对应激活表查是不是漏了某张搜索表。注意文档中 2.11 和 2.18 的扩展开发只写了“Develop Strategy / Activate Strategy”没有给代码和参数。复习时把这两节标记为“客制化入口”知道位置即可不要试图从文档里推导实现细节。从那以后我每次碰 WM 配置都强制自己先走一遍“EC09 复制 → 四类编号各建一条 → 三张搜索表逐条核对 → 一条收货一条发货验证”的流程哪怕文档再熟也不跳步。这套动作花不了半小时但能挡住大部分“表上看都对、系统里就是不走”的玄学问题。希望这份梳理帮到你复习时少踩几个坑。本文还有配套的精品资源点击获取