SAP S/4HANA MM模块培训 04 - 物料主数据、物料类型与MM01创建

在 SAP S/4HANA 中,物料主数据(Material Master)不是采购部门独有的一张“物料档案”,而是采购、库存、MRP、质量、生产、销售和财务共同使用的数据中心。一个物料通常只建立一个物料编号,各部门通过自己的视图维护对应字段,由此避免重复建档和口径不一致。
本课围绕三个问题展开:物料主数据为什么要按视图组织、物料类型控制哪些业务规则,以及如何用事务码 MM01 创建一条原材料主记录。
一、什么是物料与物料主数据
在 SAP 业务语境中,Material 可以是企业采购、生产、储存、销售或消耗的对象。例如原料、半成品、产成品、贸易商品、包装材料,甚至服务,都可以根据业务需要作为物料管理。
物料主数据则保存这些对象在不同业务环节中的长期属性。典型内容包括:
- 基础信息:物料描述、基本计量单位、物料组、重量和体积;
- 采购信息:采购组、采购价值键、收货处理相关参数;
- MRP 信息:MRP 类型、批量、计划参数和采购类型;
- 库存信息:工厂、库存地点以及库存管理相关数据;
- 质量信息:检验类型与质量管理参数;
- 会计信息:估价类、价格控制、标准价或移动平均价;
- 销售和生产信息:销售组织数据、工作计划与生产参数。
关键理解是:这些不是七八套彼此独立的物料档案,而是同一个物料编号下的不同视图。
二、物料主记录为什么按“视图”组织
物料主记录是跨部门共享的中心数据。采购人员关注采购视图,计划人员关注 MRP 视图,仓库关注工厂与库存地点数据,财务人员关注会计视图。视图机制既能让各岗位只维护自己负责的字段,也能让同一个物料在后续采购、库存、计划、发票校验和财务核算中保持一致。
创建物料时不必一次维护所有视图。后续如果需要让现有物料进入新的工厂或业务领域,应在原物料编号上扩展视图或组织层级,而不是重新建立另一个“同名物料”。
三、Material Type 不只是分类标签
物料类型(Material Type)用来把业务属性相近的物料归为一类,同时控制主记录的关键行为。

它通常会影响:
- 物料编号采用内部编号还是外部编号,以及使用哪个编号范围;
- 可以维护哪些视图、屏幕顺序和字段状态;
- 物料可外购、可自制,还是允许两种方式;
- 是否更新数量与价值;
- 估价方式、估价类和自动科目确定相关规则。
常见标准物料类型如下。名称和默认行为可以配置,实施时必须以本系统设置为准。
| 物料类型 | 英文含义 | 常见业务含义 |
|---|---|---|
ROH | Raw Material | 原材料 |
HALB | Semi-finished Product | 半成品 |
FERT | Finished Product | 产成品 |
HAWA | Trading Goods | 贸易商品 |
HIBE | Operating Supplies | 运营辅料 |
NLAG | Non-stock Material | 非库存物料 |
DIEN | Service | 服务 |
VERP | Packaging Material | 包装材料 |
KMAT | Configurable Material | 可配置物料 |
视频用四类物料说明了典型业务差异:原材料和包装材料通常从外部采购,半成品通常由企业内部生产,产成品通常由企业生产并销售。这个矩阵适合帮助初学者理解,但不是不可改变的硬编码规则;实际行为仍取决于系统配置和企业流程。
| 典型类型 | 外部采购 | 内部生产 | 对外销售 |
|---|---|---|---|
ROH 原材料 | 是 | 否 | 否 |
VERP 包装材料 | 是 | 否 | 否 |
HALB 半成品 | 否 | 是 | 否 |
FERT 产成品 | 否 | 是 | 是 |
四、物料主数据的三层操作界面
视频把物料主数据界面分成三层:
- 初始层(Initial Level):决定行业领域、物料类型和参照物料等入口信息;
- 主工作层(Main Work Level):维护基础数据、采购、MRP、质量、会计等部门视图;
- 附加数据层(Additional Data Level):维护长文本、计量单位、EAN、文档数据和其他补充信息。
这种结构体现了 SAP 主数据的设计思路:先确定控制框架,再确定业务视图和组织范围,最后维护具体字段。
五、使用 MM01 创建原材料主记录
1. 进入物料主数据菜单
可以直接在命令框输入 MM01,也可以从 SAP Easy Access 依次进入:Logistics → Materials Management → Material Master。

本节出现的三个基础事务码是:
| 事务码 | 用途 |
|---|---|
MM01 | 创建物料主记录 |
MM02 | 修改物料主记录 |
MM03 | 显示物料主记录 |
2. 选择行业领域与物料类型
视频示例选择:
- Industry Sector:
B Beverage; - Material Type:
ROH Raw Material。
行业领域会影响字段选择和屏幕顺序。按照 SAP 标准规则,物料创建后行业领域不能再修改,因此第一次创建时就应选对。物料类型也不应随意更换;SAP 虽提供 MMAM,但只有满足严格业务与数据条件时才能转换。
3. 选择要维护的视图
进入 Select View(s) 后,系统列出 Basic Data、Classification、Purchasing、MRP、Plant Data/Storage、Quality Management、Accounting 等视图。讲师在原材料示例中重点选择基础数据、采购、MRP、工厂/库存、质量和会计相关视图,没有把销售视图作为本次维护重点。

只选择当前真正需要的视图更容易控制数据质量。以后新增视图时,仍然在原物料编号上扩展。
4. 指定组织层级
选择工厂级视图后,系统要求输入组织层级。视频示例中填写:
- Plant:
1710(Plant 1 US); - Storage Location:暂时留空。

工厂是 MM 物料主数据最重要的组织层级之一,库存地点则是工厂下的库存细分。需要特别区分:经典物料主数据的采购视图主要在工厂层维护;供应商、物料与采购组织组合下的价格和采购条件,通常属于采购信息记录,而不是把 Purchasing Organization 当作物料主记录的直接维护层级。
5. 维护主工作层字段
确认组织层级后进入主工作界面。视频系统为原材料分配了物料编号 7144,页面显示 Create Material 7144 (Raw Material - ROH)。随后应按选定视图维护描述、基本计量单位、物料组以及各部门需要的字段。

基本计量单位是库存管理的核心单位。若业务还使用箱、托、桶等替代单位,需要同时维护与基本单位之间的换算关系。
6. 理解内部编号分配
本视频演示的是内部编号:用户不在初始界面手工输入 Material,系统按物料类型对应的编号范围自动给号。课程系统把 ROH 的示例范围说明为 7000–7999,当前分配 7144,后续可能继续得到 7145、7146。
这只是课程系统的配置示例,并不是所有 SAP 系统的固定编号范围。企业可以按治理规则配置内部或外部编号;最终以项目配置为准。
六、容易混淆的五个问题
| 容易误解 | 正确理解 |
|---|---|
| 每个部门各建一条物料 | 一个物料编号通过多个部门视图共享 |
| 行业领域以后可以随时改 | 创建后不能修改,首次创建必须选对 |
| 物料类型永远不能更换 | 可通过 MMAM 在严格条件下转换,但不应当作日常操作 |
| Purchasing Organization 是物料采购视图的直接层级 | 经典采购视图主要以工厂为组织层级;采购组织条件通常在采购信息记录维护 |
ROH、HALB、FERT 的行为绝对固定 | 标准类型及其业务行为可配置,应以本系统为准 |
七、本课边界与学习结果
本节视频在讲解内部编号分配后结束。开头议程中出现的物料扩展、输入辅助、MRP Profile、变更记录和报表等主题,并没有在本节实际展开,不应把它们视为本课已经完成的内容。
学完本课应能掌握四点:
- 物料主数据是跨部门共享的中心主数据;
- Material Type 决定编号、视图、字段、采购与估价等控制规则;
MM01的主线是“初始信息 → 视图 → 组织层级 → 字段维护 → 保存编号”;- 新增工厂或部门用途时应扩展现有物料,而不是重复创建。


