66. SAP S/4HANA EWM 入门:仓库结构、基础流程与企业组织定义

66. SAP S/4HANA EWM 入门:仓库结构、基础流程与企业组织定义
本课分成两部分:前半段建立 EWM 的仓库结构、业务流程和执行单据概念;后半段在 SAP GUI 中定义一组 ERP 企业结构对象。视频没有完成组织分配、EWM 仓库号创建、集成映射或真实收发货,因此不能把本课结果理解为“EWM 已配置完成”。
本课实际完成了什么
| 范围 | 视频中的结果 | 阅读时应注意 |
|---|---|---|
| EWM 概念 | 讲解仓库号、存储类型、存储区、存储位,以及入库、出库和内部移动 | 课件中的编号和布局是示例,不是所有系统的固定标准 |
| 执行单据 | 介绍仓库请求、仓库任务、仓库订单和仓库流程类型 | 仓库任务也可以无参考单据创建,不能说所有任务都来自仓库请求 |
| 财务组织 | 新建公司 P200、公司代码 P201 | 从 1000 复制公司代码时出现错误,结果未做完整验证 |
| 物流组织 | 新建工厂 P210、库存地点 ROD、AFS、PROD、采购组织 P211 | 从标准工厂复制时也出现错误;视频未完成分配关系 |
| 销售与执行组织 | 新建销售组织 P212、ERP 仓库号 P20、装运点 P2SP | 分销渠道和产品组沿用现有值 01;尚未形成完整销售范围 |
1. EWM 在 S/4HANA 物流中的位置
EWM(Extended Warehouse Management,扩展仓库管理)负责仓库内部的精细执行,例如卸货、收货、上架、拣配、包装、装载、发货、补货、盘点和库内移动。采购订单和销售订单仍由 S/4HANA 的采购、销售等业务域驱动;EWM 接收与交货相关的仓库请求并执行仓内动作。
课程把 MM、SD、QM、TM 与 EWM 放在一张图里,这个方向是对的,但“EWM 与财务没有直接关系”的说法过于绝对。EWM 的仓内执行会通过收货、发货、过账更改等业务回写 S/4HANA,库存和价值变化仍会进入库存会计及财务后续处理。
部署时还要区分:
| 形态 | 含义 | 通信重点 |
|---|---|---|
| 嵌入式 EWM | EWM 与 S/4HANA 在同一系统栈内运行 | 仍有清晰的业务对象和接口边界,但不等于“没有集成配置” |
| 分散式 EWM | EWM 运行在独立的 S/4HANA EWM 系统 | 交货和确认通常通过异步接口交换;SAP 官方文档明确说明可使用 qRFC 保证消息顺序 |
2. 用中文重建仓库层级
视频中的英文课件和手绘图没有直接作为配图使用。其核心关系可整理为:
| 层级 | 中文含义 | 典型示例 | 关键说明 |
|---|---|---|---|
| 仓库号(Warehouse Number) | 管理一个完整物理仓库综合体的最高层对象 | 同一地理位置的一组收货区、货架区和发货区 | EWM 仓库号汇总仓库的组织与物理属性 |
| 存储类型(Storage Type) | 按空间、技术或功能划分的物理/逻辑区域 | 高架库、散装区、固定仓位区、收货区 | 一个仓库号可包含多个存储类型 |
| 存储区(Storage Section) | 存储类型内具有相似属性的一组存储位 | 快流、慢流、重货或大件区域 | 是否使用取决于存储区控制和查找策略,并非任何场景都强制 |
| 存储位(Storage Bin) | 仓库中可寻址的最小存放位置 | 货架—列—层—格组成的坐标 | EWM 在存储位层级管理产品库存信息 |
| 活动区域(Activity Area) | 为拣货、上架或盘点等活动逻辑组合存储位 | 跨多个存储类型的拣货工作区 | 它是执行视角的逻辑分组,不必与存储类型一一对应 |
课件把快流、慢流和不动品直接对应到货架下层、中层和上层,这只能视为设计示例。实际位置取决于产品属性、槽位计算、上架控制、容量和作业安全,不能当作 SAP 的自动固定规则。课件列出的 9010、9020、9030、9040 等存储类型编号也必须以目标系统的模板和 Customizing 为准,不能当作所有 EWM 系统的通用编号。
3. 入库、出库与内部仓库流程
入库
| 顺序 | 业务动作 | EWM 关注点 |
|---|---|---|
| 1 | 采购或其他前置业务产生入库交货 | EWM 获得入库仓库请求 |
| 2 | 车辆到仓、卸货、核对 | 可结合运输单元、月台和处理单元管理 |
| 3 | 过账收货 | 更新交货状态并将确认传回 S/4HANA |
| 4 | 创建并确认上架仓库任务 | 系统按策略确定目标存储类型、存储区和存储位 |
出库
| 顺序 | 业务动作 | EWM 关注点 |
|---|---|---|
| 1 | 销售或补货业务产生出库交货 | EWM 形成出库交货订单/仓库请求 |
| 2 | 创建并确认拣货任务 | 按库存移除策略确定来源库存和存储位 |
| 3 | 包装、暂存、装载 | 是否执行取决于仓库流程设计 |
| 4 | 过账发货 | 交货确认回传 S/4HANA,触发后续库存和财务处理 |
内部移动
视频使用了“midbound”一词,但这不是 SAP 的标准流程分类。更准确的说法是内部仓库流程或内部货物移动,常见场景包括:
| 场景 | 说明 |
|---|---|
| 存储位到存储位 | 将产品或处理单元从一个位置移到另一个位置 |
| 处理单元到处理单元 | 重新包装或移动 HU 中的库存 |
| 补货 | 从后备区向拣货区补充库存 |
| 过账更改 | 改变库存类型、用途或其他库存属性 |
| 盘点 | 清点并处理账实差异 |
4. 仓库请求、WT、WO 与 WPT
| 对象 | 中文名称 | 准确理解 |
|---|---|---|
| Warehouse Request | 仓库请求 | 为特定产品数量发起仓库活动的业务文档,例如入库交货、出库交货订单、过账更改或内部转储 |
| Warehouse Task(WT) | 仓库任务 | 执行产品或 HU 的逻辑/物理移动以及库存更改;既可参考仓库请求,也可无参考单据创建内部任务 |
| Warehouse Order(WO) | 仓库订单 | 将一个或多个仓库任务组成可分配给仓库人员或资源的工作包 |
| Warehouse Process Type(WPT) | 仓库流程类型 | 控制仓库任务如何处理,并标识任务的业务类型 |
“任何 EWM 动作都必须先有仓库请求”不准确。入库、出库等交货型流程通常以仓库请求为基础,但 SAP 官方文档明确允许无参考单据创建 WT,例如临时内部移动。仓库任务仍会带有用于控制执行的仓库流程类型。
5. 定义公司与公司代码
视频从 SPRO → Enterprise Structure → Definition 进入组织定义。先创建公司 P200,填写印度、英语和 INR 等信息。

随后创建公司代码 P201。公司代码是可独立编制资产负债表和损益表的会计单位;它不是普通仓库层级。

课程又从标准公司代码 1000 复制到 P201。

这里必须修正两点:
- 复制公司代码主要复制公司代码相关的 Customizing/参考设置,不会复制“所有数据库表”,更不会复制 ABAP 功能模块。
- 视频中的复制过程最终显示“完成但有错误”,且未逐项检查日志,因此只能确认执行过复制,不能确认
P201已可用于完整业务。
6. 定义工厂与库存地点
视频创建工厂 P210,然后尝试从标准工厂 1710 复制。工厂用于按生产、采购、维护和物料计划等维度划分企业,也是库存地点的上级组织对象。

复制后,课程删除原有库存地点并建立三项课程用库存地点:

| 代码 | 视频中的描述 | 可理解为 |
|---|---|---|
ROD | RECEIVE ON DOCK | 到货月台/收货阶段库存地点 |
AFS | Available 4 Sale | 可销售库存地点 |
PROD | Production | 生产库存地点 |
课程说“EWM 没有库存地点”并不严谨。EWM 的内部库存精度确实落在存储位、库存类型等对象上,但 ERP/S/4HANA 的工厂和库存地点仍是集成对象。EWM 可通过可用性组和库存类型,将 EWM 库存映射到 ERP 库存地点。001、002、003、F1、F2 等只是标准或课程示例,最终映射必须检查系统配置。
7. 定义采购与销售组织
采购组织负责采购物料和服务、谈判采购条件并承担采购交易责任。原字幕把编号识别成了 P21,但 SAP 原始画面明确显示实际录入的是 P211。

课程创建销售组织 P212,并从标准销售组织复制部分设置。

分销渠道和产品组没有新建,而是沿用系统已有值 01:
| 对象 | 正确定义 | 本课状态 |
|---|---|---|
| 销售组织 | 对特定产品或服务的销售负责的组织单位 | 创建 P212 |
| 分销渠道 | 产品或服务到达客户的渠道,例如批发、零售、直销 | 沿用 01,不是“经销商本身” |
| 产品组(Division) | 按销售或利润责任对产品/服务进行分组 | 沿用 01,不只是“物料主数据层级” |
| 销售范围 | 销售组织 + 分销渠道 + 产品组的组合 | 视频未完成验证 |
8. ERP 仓库号 P20 不等于 EWM 仓库号
视频在 Logistics Execution → Warehouse Management 下创建并复制的是 ERP/经典 LE-WM 仓库号 P20。

| 对比项 | ERP/经典 WM 仓库号 | EWM 仓库号 |
|---|---|---|
| 所属配置区域 | Logistics Execution / Warehouse Management | Extended Warehouse Management |
| 典型技术长度 | 3 个字符 | 4 个字符 |
| 业务角色 | 经典 WM 的仓库组织对象,也可参与 ERP 与 EWM 集成映射 | 汇总 EWM 仓库综合体的物理和组织属性 |
| 本课是否创建 | 是,P20 | 否 |
因此,画面中的 P20 不能作为“EWM 仓库号已经创建”的证据。后续还需要建立 EWM 仓库号,并按部署方式完成 ERP 仓库号、工厂/库存地点、供应链单元等对象的映射。
9. 装运点属于交货执行
课程最后建立装运点 P2SP。

装运点是 Logistics Execution/Shipping 中负责交货计划与处理的组织单位,并分配给工厂。它与 EWM 的月台、暂存区和装载执行可以集成,但不是 EWM 仓库结构中的“存储类型”或“仓库层级”。
10. 本课结束时仍未完成的配置
下列内容被提到,但没有在本视频中完成:
| 未完成项 | 为什么重要 |
|---|---|
| 公司代码分配给公司 | 建立财务组织关系 |
| 工厂分配给公司代码 | 使工厂进入正确的会计单位 |
| 采购组织与公司代码/工厂分配 | 决定采购组织的适用范围 |
| 销售组织、分销渠道和产品组组合 | 形成可用销售范围 |
| 装运点分配给工厂 | 支持交货处理和装运点确定 |
| ERP 仓库号与工厂/库存地点分配 | 建立 ERP 仓库管理范围 |
| EWM 仓库号及集成映射 | 才能把 ERP 交货和仓内执行连起来 |
| 主数据、RFC/qRFC、资源、队列和真实流程测试 | 课程只列入后续议程,本集未演示 |
关键结论
- EWM 的物理结构主线是“仓库号 → 存储类型 → 存储区 → 存储位”,活动区域用于按作业逻辑重新组织存储位。
- 交货型仓库请求驱动入库和出库,但内部 WT 可以无参考单据创建;WO 是仓库任务的工作包,WPT 控制 WT 的处理方式。
P20是本课创建的 ERP/经典 WM 仓库号,不是 EWM 仓库号。- ERP 库存地点不会因为使用 EWM 就消失;它与 EWM 可用性组、库存类型存在集成映射。
- 公司代码和工厂复制均出现错误,而且组织分配尚未进行,因此本课只完成了“定义阶段”的演示。
SAP 官方核验资料
- Warehouse Structure:EWM 仓库层级
- Warehouse Number:EWM 仓库号
- Warehouse Task:仓库任务
- Warehouse Request:仓库请求
- Communication from EWM to SAP S/4HANA:交货接口与 qRFC
- Management of Stock in SAP EWM and ERP:库存类型与库存地点映射
- Organization of an Enterprise:公司代码、工厂和采购组织
- Organization in Shipping and Transportation:装运点
视频信息
- 原标题:What is SAP EWM? Complete Beginner’s Guide to Warehouse Management in SAP
- 视频编号:
hdNExbckCT0 - 时长:
01:37:48 - 原视频:YouTube
- 字幕:基于视频随附英文 WebVTT 人工整理为简体中文;未进行本地语音识别
