4. 收货流程数字化配置
在 SAP EWM 中,收货流程并不是“把货收进来”这一个动作,而是由多个业务对象在时间轴上依次触发、相互约束的集成过程。理解这一节的关键,不是记住每个事务代码,而是看清过账、差异、批次、序列号、质检这五条控制线在什么节点交汇、谁先谁后、谁决定谁。下面先给出一张集成关系图,再逐层展开配置与判断逻辑。
一、收货过账:库存类型与科目确定的起点
EWM 的收货过账本质上是把“实物到达”转化为“系统库存”的动作。配置上需要先明确三个参数:库存类型(Stock Type)、库存类别(Stock Category)和移动类型(Movement Type)。例如,正常收货使用移动类型 101,库存类型为“非限制使用库存”;如果货物需要先质检,则库存类型为“质检中库存”,对应移动类型 103 或 105 的组合。在 EWM 中,过账不是直接写 ERP 科目,而是通过 /SCWM/PRDI 或 /SCWM/PRDO 触发 ERP 的物料凭证,再由 ERP 的自动记账规则(OBYC)确定科目。
实际配置时,需要在 /SCWM/PRDI 的过账参数文件中指定“ERP 移动类型”和“EWM 移动类型”的映射关系。一个常见的教学示例是:物料 MAT-1001,采购订单数量 1000 件,ASN 数量 1000 件,实际收货 980 件。此时 EWM 入库交货行项目数量为 980,过账时 ERP 物料凭证数量为 980,差异 20 件进入差异处理流程。过账成功后,EWM 库存增加 980 件,ERP 库存同步增加 980 件,两者通过 /SCWM/ERP_INT 监控点校验一致性。
二、差异处理:容差、原因代码与冻结逻辑
差异处理的核心不是“记录差异”,而是决定差异是否阻断过账。配置上需要在 EWM 的“差异参数文件”中定义容差组:数量差异百分比、绝对数量上限、包装差异是否允许。例如,容差组 TOL-01 设定数量差异 ±2%,绝对上限 10 件。当收货 980 件、ASN 1000 件时,差异 20 件,差异率 2%,恰好等于上限,系统按“临界值”处理,通常仍允许过账但会生成差异记录;若差异为 25 件,差异率 2.5%,超出容差,系统冻结过账,要求人工介入。
人工介入时,操作员需要在 EWM 中为差异行项目分配差异原因代码,例如 D01 短装、D02 破损、D03 供应商错发。原因代码不仅用于统计,还会影响后续的供应商评估和退货流程。配置上,原因代码通过 /SCWM/DIFF_REASON 维护,并与 ERP 的差异原因代码做映射,确保两边数据一致。
三、批次管理:确定策略与特性传递
批次管理的集成点出现在“收货登记”阶段,而不是过账阶段。当物料主数据中批次标识为“必输”时,EWM 在创建入库交货行项目时就会调用批次确定策略。策略可以基于供应商批次号、生产日期、有效期或自定义特性。例如,物料 MAT-2001 启用批次管理,策略为“供应商批次号 + 生产日期”,收货时输入供应商批次 SUP-B2024-05,系统自动生成内部批次号 B20240501,并继承有效期至 2025-05-01。
如果一次收货涉及多个批次,EWM 支持在收货登记时进行批次拆分:例如,同一采购订单行项目收货 500 件,其中 300 件批次为 B20240501,200 件批次为 B20240502。拆分后,每个批次行项目独立过账、独立质检、独立上架。配置上需要确保批次特性与 ERP 批次主数据同步,避免 EWM 有批次而 ERP 无批次的情况。
四、序列号管理:逐件采集与唯一性校验
序列号管理的触发条件是物料主数据中“序列号参数文件”被激活。在 EWM 中,序列号采集发生在收货数量确认环节,而不是过账环节。操作员使用 RF 枪或手动输入,逐件扫描序列号。系统会实时校验:序列号是否重复、序列号是否属于该物料、序列号数量是否与收货数量一致。例如,收货 10 台设备,必须采集 10 个唯一序列号,少一个则无法完成数量确认。
配置上,序列号参数文件决定了“何时采集”和“是否强制”。常见设置是“收货时采集、发货时校验”。如果序列号与批次同时启用,系统会要求序列号归属于某个批次,形成“批次—序列号”两级追溯结构。过账时,序列号信息随物料凭证写入 ERP,后续可通过 IQ03 或 /SCWM/SERI 查询序列号历史。
五、质量检验:检验批创建与 UD 决策
质量检验的集成点在于检验批的创建时机和库存状态的切换。当物料启用质检视图,且收货移动类型关联检验批时,EWM 在过账的同时触发 ERP 的检验批创建(事务代码 QA01 或自动创建)。此时,库存进入“质检中”状态,不能用于发货或生产。检验批包含检验计划、抽样方案和检验特性。
UD 决策(使用决策)是质检的终点。决策结果通常有三种:接受(库存转为非限制使用)、拒绝(库存转为冻结或退货)、部分接受(按比例拆分)。例如,检验批数量 980 件,抽样 80 件,发现 2 件不合格,按 AQL 判定为“接受”,则 980 件全部转为非限制使用库存;若判定为“拒绝”,则 980 件进入冻结库存,等待退货或报废处理。配置上需要确保 EWM 的库存类型与 ERP 的检验库存类型一致,避免状态不同步。
六、配置检查清单(示例)
| 集成点 | 配置对象 | 关键参数示例 | 检查方法 |
|---|---|---|---|
| 收货过账 | 移动类型映射 | EWM 101 → ERP 101 | 过账后查 /SCWM/ERP_INT |
| 差异处理 | 容差组 TOL-01 | ±2%,上限 10 件 | 模拟 980/1000 收货 |
| 批次管理 | 批次确定策略 | 供应商批次 + 生产日期 | 检查批次特性同步 |
| 序列号管理 | 序列号参数文件 | 收货时采集、强制唯一 | RF 扫描 10 件测试 |
| 质量检验 | 检验批创建规则 | 收货自动创建检验批 | 查 QA32 检验批 |
以上五个集成点并非孤立配置,而是通过 EWM 的“收货流程参数文件”串联在一起。实际项目中,建议先用一个物料、一个采购订单做端到端测试:从 ASN 创建、收货登记、批次采集、序列号扫描、质检触发、差异判断到最终过账,逐点验证数据一致性。只有五条控制线全部对齐,收货流程才算真正数字化落地。