目录
SAP MM(物料管理)模块中的物料主数据是整个SAP系统(不仅仅是MM模块)最核心、最基础的数据对象之一。它就像是企业中所有“物品”的中央身份证和档案库。物料主数据是 SAP 系统中用于表示公司购买、制造或销售的产品或服务的逻辑表示,涵盖物料从采购到销售等各个环节的详细信息,是物料管理的基础,也是采购或生产流程的重要依据。
警示语:物料主数据是SAP的“地基”,一次错误操作可能导致企业级业务瘫痪。严格遵循规范,避免技术债积累!
一、什么是物料主数据
用于描述和管理企业所有需要采购、生产、存储、销售或消耗的“物料”的中央主记录。
-
物料范围: “物料”的含义非常广泛,包括:
-
原材料 (Raw Materials)
-
半成品 (Semi-finished Products)
-
产成品 (Finished Products)
-
贸易商品 (Trading Goods)
-
备品备件 (Spare Parts)
-
包装材料 (Packaging Materials)
-
服务 (Services - 通常用服务主记录,但概念类似)
-
无形资产 (如软件许可证)
-
二、主要作用
-
统一数据源: 确保整个企业(采购、仓库、生产、销售、财务等)对同一物料使用一致、准确、唯一的描述和信息。
-
避免冗余: 物料信息只需在一个地方(物料主记录)维护一次,即可被所有相关业务流程和应用模块共享使用。
-
支撑业务流程: 是执行采购、库存管理、生产计划、销售定价、成本核算等几乎所有后勤和财务流程的基础。
三、数据的组织结构
物料主数据是按层次结构组织的,信息存储在不同的组织级别上:
-
客户端层: 最顶层,包含跨公司代码的非常基础的数据(如基本计量单位、物料描述)。但实际应用中,很多数据都在更低层级维护。
-
公司代码层: 包含与财务评估相关的数据(如评估价格、评估类、价格控制)。不同公司代码对同一物料可能有不同的财务评估方式。
-
工厂层: 包含与特定工厂运营相关的核心数据(如MRP类型、批量大小、采购类型、生产仓储地点、库存水平、批次管理要求等)。这是物料主数据中信息最丰富、使用最频繁的层级。
-
库存地点层: 在工厂下进一步细分,存储特定库存地点的信息(如存储条件、库存盘点信息)。不是所有视图都有库存地点层数据。
-
销售组织/分销渠道层: 主要与SD模块相关,存储销售相关的数据(如销售单位、交货工厂、税分类、最小订单量等)。
四、数据视图 (Views)
4.1 基础数据视图
定位:跨模块通用信息
关键字段:
字段 | 作用说明 | 示例值/注意事项 |
---|---|---|
物料描述 | 物料名称(短文本/长文本) | 手机屏幕-6.7英寸-OLED |
基本计量单位 | 库存管理基准单位(不可修改) | PC (个)、KG (千克) |
物料组 | 分类和报表聚合 | RAW (原材料)、FERT (成品) |
行业领域 | 决定可用视图类型 | M (机械制造)、C (化工) |
旧物料号 | 历史编码/替代物料号 | 用于系统迁移或跨系统对接 |
重要性:所有业务模块共享的基础标识,错误将导致全局数据不一致。
4.2 采购视图
定位:供应商采购和外部服务管理
关键字段:
字段 | 作用说明 | 业务影响 |
---|---|---|
采购组 | 负责采购的团队 | 决定采购审批流和供应商分配 |
订单单位 | 采购订单单位(可≠基本单位) | BOX (箱,1箱=10PC) |
收货处理时间 | 质检/入库耗时(天) | MRP计划交货时间的组成部分 |
配额安排 | 多供应商分配比例 | 供应商A:60%,B:40% |
JIT标识 | 准时交付模式 | 触发供应商看板交货 |
场景:创建采购订单(ME21N)时自动带出采购组、订单单位。
4.3 MRP视图
定位:物料需求计划与生产调度核心
关键字段:
字段 | 作用说明 | 配置逻辑 |
---|---|---|
MRP类型 | 计划策略 | PD (按需计划)、VB (预测) |
采购类型 | 物料来源 | F (外购)、E (自制) |
批量大小 | 订货策略 | EX (按需)、FX (固定批量) |
安全库存 | 缓冲库存量 | 应对需求波动 |
计划交货时间 | 供应商交货周期(天) | 影响MRP计划订单日期 |
生产仓储地点 | 默认生产收货库位 | 车间仓 |
联动性:MRP运行(MD01)依赖此视图生成计划订单/采购申请。
4.4 财务视图
定位:库存计价与成本核算(高风险!)
关键字段:
字段 | 作用说明 | 财务影响 |
---|---|---|
价格控制 | 计价方法 | S (标准价格)、V (移动平均价) |
评估类 | 链接总账科目 | 决定库存科目(如原材料/半成品) |
标准价格 | 固定价格(S模式使用) | 需手动维护,月末重估差异 |
移动平均价 | 动态价格(V模式自动更新) | 每次收货后系统重新计算 |
税务分类 | 进项/销项税码 | 关联财务税务配置 |
⚠️ 警告:
价格控制切换(S↔V)触发库存价值重估(事务码MR21/MR22)
评估类错误导致财务报表科目错乱(如原材料计入产成品科目)
4.5 工厂/仓储视图
定位:工厂级库存管理
关键字段:
字段 | 作用说明 | 示例场景 |
---|---|---|
库存地点 | 物理库位定义 | FG01 (成品仓)、RM01 (原料仓) |
仓储条件 | 特殊存储要求 | 冷藏、防爆、恒温 |
仓位管理标识 | 启用WM/EWM精细管理 | 需配置仓位、上架策略 |
最小库存量 | 触发补货预警 | MRP运行时不考虑,仅用于监控 |
4.6 销售视图
定位:销售与交付管理(需SD模块支持)
关键字段:
字段 | 作用说明 | 业务规则 |
---|---|---|
销售单位 | 开票单位(可≠基本单位) | CS (箱,1箱=12PC) |
交货工厂 | 默认发货工厂 | 多工厂时指定货源 |
科目设置组 | 决定销售订单行项目类别 | TANN (一般商品)、DIEN (服务) |
最小订单量 | 销售订单数量下限 | 低于此量系统报错 |
4.7 批次管理视图
定位:医药/食品/化工等行业的批次追溯
关键字段:
字段 | 作用说明 | 合规要求 |
---|---|---|
批次管理级别 | 物料级/工厂级 | 决定批次是否跨工厂通用 |
批次创建规则 | 自动/手动生成批次号 | 如按生产日期+流水号(20240705-001 ) |
批次特性 | 绑定质检属性(如有效期、纯度) | 通过分类系统(CL02)配置 |
五、主数据维护
代码 | 功能 | 用途 |
---|---|---|
MMAM | 修改物料类型 | 仅限未发生业务数据的物料(严格限制使用!) |
MM60 | 物料清单(按工厂/库存地) | 快速导出物料清单 |
MMBE | 库存概览 | 查看物料实时库存(工厂/库存地点层级) |
MD04 | MRP需求查看 | 检查物料供需情况(独立需求、计划订单等) |
六、使用风险(系统级灾难)
风险操作 | 后果 | 防控措施 |
---|---|---|
基本单位错误维护 (如KG设成G) | 库存数量放大1000倍,导致库存报表崩溃、生产超领料 | ▶ 创建后锁定:基本单位禁止修改(配置:OMSF) ▶ 单位校验:采购订单单位必须为基本单位的整数倍 |
批次管理半途启用 | 历史库存无法分配批次号,导致无法发货 | ▶ 新物料策略:采购前启用批次 ▶ 历史库存处理:开发增强程序初始化批次并绑定库存 |
物料类型误修改(MMAM) | 原财务科目失效,历史业务凭证无法过账 | ▶ 禁止修改:配置禁止MMAM事务码 ▶ 迂回方案:新建物料+库存转移(需财务调整) |
删除已业务使用的物料 | 历史采购/生产凭证断裂,审计追溯失败 | ▶ 逻辑删除:仅用MM06冻结+MM05标记删除 ▶ 物理删除:严格审批+归 |
⚠️ 终极原则:
财务字段 → 宁可停工待批,不可擅自修改
基础架构 → 宁可冗余存储,不可删除历史
批量操作 → 宁可人工逐条,不可无复核执行