SAP S/4HANA OMS2物料类型字段详解:每个字段的意义与常用配置


文章封面

SAP S/4HANA OMS2物料类型字段详解:每个字段的意义与常用配置

物料类型并不只是给物料贴上“原材料、半成品、成品”的标签。它实际控制物料主数据能够维护哪些视图和字段、允许外购还是自产、库存是否更新数量和金额、采用什么价格控制、允许选择哪些评估类,以及是否启用管道物料、流程物料、制造商部件等特殊功能。

本文以 SAP S/4HANA 中的事务代码 <code>OMS2</code> 为主线,对物料类型明细页面中的字段逐项解释,并归纳实施中最常用的配置组合。

配置路径:

SPRO → SAP 参考 IMG → 后勤-常规 → 物料主数据 → 基本设置 → 物料类型 → 定义物料类型的属性

也可以直接执行事务代码 <code>OMS2</code>。

物料类型的六类核心控制

一、物料类型到底控制什么

SAP 官方将物料类型定义为一组具有相同基本属性的物料。创建物料时选定物料类型后,系统会据此确定:

  • 物料编号采用内部还是外部分配;
  • 显示哪些物料主数据屏幕,以及屏幕顺序;
  • 哪些字段隐藏、显示、选填或必填;
  • 允许维护哪些用户部门或业务视图;
  • 是否允许外部采购、内部生产或两者兼有;
  • 是否更新库存数量和库存价值;
  • 可以使用哪些评估类及自动记账关系;
  • 是否用于可配置物料、流程物料、管道物料等特殊业务。

因此,物料类型是一组跨 MM、PP、SD、CO 和 FI 的基础控制规则,而不是单纯的分类字段。

二、页面顶部和“基本信息”字段

字段详细意义常见配置与注意事项
物料类型四位物料类型代码,例如 ROH、HALB、FERT、HAWA。自定义类型通常使用 Z 或 Y 开头不建议直接修改 SAP 标准物料类型,应复制最接近的标准类型后创建自定义类型
物料类型描述物料类型的语言相关名称,例如“原材料”只影响显示和识别,不直接控制业务
产品类型组S/4HANA 用于区分普通物料、服务及特定集成产品类型普通库存物料一般保留标准值;SERV 等服务产品需要相应产品类型组。不同版本可能存在附加值,不要跨系统照抄
字段参考指向物料主数据的字段选择参考,参与决定字段是隐藏、只显示、选填还是必填新建 Z 物料类型时通常继承 ROH、HALB、FERT 等标准类型。只有业务字段规则确实不同,才创建新的字段参考
屏幕参照:物料类型指定物料主数据使用哪一种屏幕选择和屏幕顺序参考自定义物料类型通常引用最接近的标准物料类型。它控制“显示哪些屏幕”,字段参考控制“屏幕中字段是什么状态”
权限组为该物料类型提供物料主数据权限组控制多数项目留空;只有需要按物料类型或敏感物料限制维护权限时使用
未检查的外部号分配关闭系统对外部物料号区间的标准检查很少启用。通常仅在外部主数据系统负责编号,并通过增强自行校验时使用。错误启用会削弱编号规则
跨工厂物料状态为该类型物料提供跨工厂状态控制或默认值,可统一限制采购、库存、生产等业务常规物料类型通常留空,在具体物料基本数据中维护。若填写,应确认状态定义不会误锁全部后续业务
项目类别组SD 项目类别确定的默认参考,例如 NORM只有物料参与销售时才重要。系统会结合销售凭证类型等因素确定最终销售项目类别
用数量结构指示该类型物料通常使用 BOM、工艺路线或主配方进行物料成本估算HALB、FERT 通常启用;ROH 也可以启用。它是成本核算默认控制,不代表物料一定已经存在 BOM 和工艺路线
初始状态定义新建批次的初始使用状态,例如受限或非受限仅在启用批次状态管理时有意义,不是物料生命周期状态

字段参考与屏幕参考最容易混淆

可以记成一句话:

屏幕参考决定“出现哪些页面”;字段参考决定“页面中的字段怎么显示和填写”。

字段最终状态还会受到事务、行业领域、工厂等其他字段选择因素影响。某个字段如果在任何控制因素中被设置为隐藏,最终通常不会显示。

外部物料号为什么通常仍要检查编号范围

正常情况下,物料号范围在 <code>MMNR</code> 中定义,并分配给相应物料类型。勾选“未检查的外部号分配”后,标准外部编号范围检查会被关闭,编号合法性需要由外部系统或增强负责。因此这不是普通的“允许手工编号”开关,而是一个需要完整替代校验机制的特殊设置。

三、“用户部门”字段

用户部门决定创建或扩展物料时,允许维护哪些业务视图。它不等于用户权限;勾选某个部门只是允许该物料类型拥有这类数据,用户本人还需要相应权限。

用户部门/视图主要内容常见物料类型
基本数据描述、基本单位、物料组、重量、跨工厂状态等客户端级数据几乎所有物料类型
采购采购组、采购值键、订单单位、收货处理等ROH、HAWA、NLAG、UNBW、SERV
物料需求计划MRP 类型、采购类型、批量、计划时间、安全库存等ROH、HALB、FERT、HAWA
存储仓储条件、货架寿命、存储位置数据等需要库存管理的物料
会计评估类、价格控制、标准价或移动平均价等进行价值更新的库存物料
成本核算成本估算、数量结构、成本批量等HALB、FERT 以及需要成本估算的物料
工作计划生产调度、生产单位、批量相关生产参数等HALB、FERT
预测预测模型、历史消耗和预测参数消耗驱动计划物料
分类类和特性值需要技术属性、批次特性或搜索分类的物料
生产资源/工具生产资源工具相关控制PRT 等生产辅助物料
销售销售组织、分销渠道、税分类、装运和项目类别组FERT、HAWA 等销售物料
质量管理检验类型和质量管理控制需要来料、过程或成品检验的物料

不同系统版本和启用的业务功能可能显示更多用户部门。配置时应从业务流程反推需要的视图,避免为了“以后可能用到”而全部启用。

四、“内部/外部采购订单”字段

这两个字段规定物料类型允许的采购来源上限。

字段常见值含义
外部采购订单0不允许从供应商外购
外部采购订单2允许外部采购
内部采购订单0不允许内部生产
内部采购订单1允许内部生产

例如标准思路中的 ROH 通常为“外部采购 2、内部生产 0”,FERT 通常为“外部采购 0、内部生产 1”,HALB 则可能同时允许外购和自产。

必须区分两个层次:

  • <code>OMS2</code> 决定该物料类型是否允许外购或自产;
  • 物料主数据 MRP 2 视图中的采购类型 E、F、X,决定具体工厂下该物料实际采用哪种方式。

如果物料类型禁止内部生产,即使 MRP 2 视图试图配置为自产,创建生产订单时仍可能出现“该物料不能内部生产”的错误。

五、“特殊物料类型”字段

这些字段都不是普通项目的必选项。只有业务场景明确需要时才启用。

字段详细意义典型场景
物料可配置将该物料类型用于变式配置,通过特性和依赖关系形成不同产品变式KMAT、按订单配置产品、复杂选配产品
物料是流程物料表示该物料用于代表联合生产过程本身,而不是一个正常库存产品PROC;在一个流程同时产出多个联产品时,作为主配方和流程订单的表头
必需管道强制使用管道物料处理,物料从管道或类似连续供应介质中直接领用PIPE;油、气、电力等,不按普通仓库存放
强制可回收包装物流强制使用可回收包装物流及相应包装账户处理汽车行业周转箱、托盘等循环包装
制造商部件表示物料类型用于制造商部件号管理HERS 或企业自定义 MPN 物料类型
FFF 类表示 Form-Fit-Function Class,用于归集形状、装配和功能完全一致、可相互替换的制造商部件航空航天、维修备件、库存管理制造商部件的完全互换关系

流程物料不是半成品

流程物料用于表示“生产过程”,通常不管理自身库存数量和价值。它可以作为主配方或流程订单的表头,订单实际产出的是多个联产品。半成品 HALB 则是可以入库、估价和被后续生产消耗的真实物料。

FFF 类不是普通分类

FFF 类代表一组完全双向可替换的制造商部件。用于代表 FFF 类的物料本身通常不采购、不管理库存,只保存这组互换部件的表头信息。它与普通的物料分类视图不是一个概念。

六、“分类”区域

字段意义使用建议
分类类型指定与物料类型关联的类类型需要在物料主数据屏幕中直接显示一组固定特性时使用
指定物料类型引用的标准类该类中的特性可以作为物料主数据附加字段显示

这里留空并不代表物料不能分类。只要物料类型允许“分类”视图,仍然可以在物料主数据或分类系统中分配类和维护特性。此处主要用于把固定的类特性嵌入物料主数据屏幕。

七、“评估”区域

物料类型与自动科目确定关系

1. 价格控制

价格控制决定库存物料在日常业务中的计价方式。

价格控制意义常见使用
S 标准价格库存始终按标准价计价,采购价、生产实际成本与标准价的差异进入价格差异科目HALB、FERT,以及需要稳定成本基准的物料
V 移动平均价格收货、发票等业务会根据库存数量和价值重新计算移动平均价ROH、HAWA 等采购价格随市场变化的物料

截图中显示的“移动平均价格/周期单位价格”与系统版本、物料分类账设置有关。实施时仍应重点确认物料会计视图中的价格控制 S/V,以及物料分类账的价格确定方式,不能只根据下拉框描述判断实际成本核算逻辑。

2. 强制性价格控制

  • 不勾选:上面的价格控制是创建物料时的默认值,用户可以在允许的情况下修改;
  • 勾选:该物料类型下的物料必须采用指定价格控制。

强制设置可以保证同类物料计价一致,但启用前应确认是否存在少量例外物料,否则会迫使企业创建更多物料类型。

3. 账户分类参考

账户分类参考是物料类型与评估类之间的桥梁:

物料类型 → 账户分类参考 → 允许的评估类 → OBYC 自动科目确定 → 总账科目

它本身不是库存总账科目。它负责限定该物料类型在会计视图中可以选择哪些评估类。最终总账科目还要结合评估类、交易键、评估分组等条件,由 <code>OBYC</code> 确定。

例如 ROH 使用账户分类参考 0001 时,用户只能选择分配给 0001 的原材料评估类。项目中具体编号可能已经自定义,不能只凭标准编号判断业务含义。

八、“数量/价值更新”区域

数量更新与价值更新组合

1. 数量更新

启用后,收货、发货、转储等业务会更新物料库存数量,可以通过库存报表查看当前库存。

2. 价值更新

启用后,库存同时按金额计价,物料移动会与 FI 集成,更新库存科目、消耗科目或差异科目。

3. 三种维护范围

数量更新和价值更新都可以分别选择:

选项含义
在全部评估范围中所有评估范围统一启用
在无评估范围中所有评估范围均不启用
按评估范围进入左侧“数量/价值更新”节点,为每个评估范围分别维护

当页面上选择“按评估范围”时,不能只看当前明细页就认定已经启用。必须双击左侧节点,逐个检查实际评估范围。

4. 常见组合

数量更新价值更新业务结果典型类型
启用启用同时管理库存数量和金额,货物移动与 FI 集成ROH、HALB、FERT、HAWA
启用不启用管理库存数量,但库存不计价UNBW
不启用不启用不形成正常库存,采购通常直接记费用NLAG、部分服务类型
不启用启用缺少正常的库存数量基础,通常不是合理的库存设计一般不使用

九、“具体零售字段”

这些字段主要服务于 SAP Retail 或 POS 场景。普通制造业和一般贸易项目通常保持标准默认值。

字段意义
物料类型标识区分一般物料类型与 Retail 中的商品类型或特殊商品行为
直到删除的时间Retail 商品删除处理中使用的等待或保留时间
显示物料控制商品是否在 POS 收银显示设备上显示
打印价格控制价格是否打印在 POS 小票等输出中

“显示物料”不是 MM03 的显示权限,“打印价格”也不是采购订单输出价格。两者都是零售终端相关控制。

十、常见物料类型的配置组合

下面是常用设计方向,不是必须照抄的固定答案。实际项目还要结合生产方式、财务估价、行业功能和现有模板。

物料类型外部采购内部生产数量更新价值更新常见价格控制常见视图
ROH 原材料20V基本、采购、MRP、存储、会计、成本
HALB 半成品视业务可允许1S基本、MRP、工作计划、存储、会计、成本
FERT 成品通常 01S基本、销售、MRP、工作计划、存储、会计、成本
HAWA 贸易商品20V基本、采购、销售、MRP、存储、会计
NLAG 非库存物料20通常不作为库存价控制重点基本、采购,可按需要使用会计数据
UNBW 非评估物料20不进行库存价值更新基本、采购、MRP、存储;通常无会计视图
SERV 服务20通常不管理库存价格基本、采购、销售等服务相关视图

常见 ROH 配置如何理解

一个常见的 ROH 配置可能具有以下含义:

  • 字段参考和屏幕参考均使用 ROH,继承标准原材料界面;
  • 外部采购为 2,允许向供应商采购;
  • 内部采购为 0,不允许把原材料作为内部生产订单的产出物料;
  • 价格控制默认 V,适合采购价格变化的原材料;
  • 未勾选强制价格控制时,个别物料仍可以根据业务改用 S;
  • 账户分类参考限定原材料允许使用的评估类;
  • 数量和价值更新如果设置为“按评估范围”,必须继续检查各评估范围明细;
  • 启用“用数量结构”表示该类型允许或默认参与带数量结构的成本核算,并不代表每个原材料都必须拥有 BOM。

十一、哪些配置最常用

使用频率配置字段原因
经常配置字段参考、屏幕参考决定物料主数据界面和字段规则
经常配置用户部门决定允许维护哪些业务视图
经常配置外部采购、内部生产决定外购和自产是否允许
经常配置数量更新、价值更新决定库存和 FI 集成方式
经常配置账户分类参考决定可用评估类和自动记账边界
经常配置价格控制、强制价格控制决定库存计价规则
生产项目常用用数量结构影响 BOM、工艺路线成本估算
销售项目常用项目类别组影响 SD 销售项目类别确定
按需配置跨工厂状态、权限组、默认分类用于治理、权限和特性模板
特殊场景可配置、流程、管道、可回收包装、制造商部件、FFF只有对应业务或行业方案才启用
Retail 专用物料类型标识、删除时间、POS 显示和价格打印一般制造业项目通常不调整

十二、配置和测试时必须检查什么

新建物料类型时,推荐复制最接近的标准类型,然后完成以下验证:

  1. 使用 MM01 创建测试物料,确认视图选择和字段状态符合预期;
  2. 检查内部与外部编号是否落在正确编号范围;
  3. 创建采购申请或采购订单,验证外部采购是否允许;
  4. 创建计划订单或生产订单,验证内部生产是否允许;
  5. 使用 MIGO 执行收发货,检查库存数量是否更新;
  6. 检查物料凭证和会计凭证,确认库存价值及自动科目;
  7. 检查会计视图中允许选择的评估类;
  8. 对生产物料执行成本估算,验证数量结构和价格控制;
  9. 对销售物料验证项目类别组及销售视图;
  10. 分别检查每个评估范围的数量和价值更新明细。

物料已经存在库存、采购凭证、预留或其他业务数据后,更改物料类型及关键属性会受到严格限制。生产系统中不要通过直接修改表或临时删除组织分配来绕过检查。

十三、官方参考资料

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
上一篇:SAP MM 采购、收货与发票校验容差配置详解
下一篇:SAP 事务码后缀规律:先看家族,再看最后一个字母
评论列表

发表评论

评论内容
昵称:
验证码:
验证码
关联文章

SAP S/4HANA OMS2物料类型字段详解每个意义配置
SAP S/4HANA MM模块培训 33 - 物料类型定制:控制属性、物料状态维护视图
SAP S/4HANA MM模块培训 04 - 物料主数据、物料类型MM01创建
SAP S/4HANA MM模块培训 35 - 采购事务定制:凭证类型、编号范围字段控制
SAP S/4HANA 物料类型设置数量价值更新:小白也能看懂库存财务联动
SAP 事务代码速查表:ECC S/4HANA T-Code 命名规律及模块清单
SAP S/4HANA MM模块培训 03 - 采购组织、采购组物料主数据基础配置
SAP S4Hana 物料编号区间配置 MMNR
SAP S/4HANA MM模块培训 44 - 库存确定:库存地点、库存类型策略
SAP S/4HANA MM:采购组织3种类型——工厂级、跨工厂跨公司代码详解
SAP S/4HANA MM 模块培训 18:物料账启用原材料主数据
SAP S/4HANA MM模块培训 09 - 字段状态验证 CO 基础配置
SAP S/4HANA MM模块培训 37 - 移动类型:控制功能、分类、冲销定制
SAP S/4HANA MM模块培训 08 - 过账期间字段状态变式
53. SAP S/4HANA FICO:客户预收款、特殊总账字段状态冲突
SAP S/4HANA MM模块培训 06 - 库存物料采购询价创建
SAP S/4HANA FICO 入门 34:留存收益、字段状态未清项管理
62. SAP S/4HANA FICO:税码测试、行项目字段不可抵扣税
SAP S/4HANA MM模块培训 40 - 管道物料:PIPE主数据、特殊库存P周期结算
SAP S/4HANA FICO 入门 38:字段状态、表数据查看 LSMW 录屏

热门标签
.NET Core .NET Reactor ag-grid AI发布 api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver Codex DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math MCP mitmproxy MVC MySQL Navicat netstat nginx node_modules NSwag Nuget Nuget镜像 number PowerShell pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger to-cms Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows Windows服务 winform wmi xlrd yaml YESCMS YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 端口占用 对象转换 分布式 公共字典 机器码 进程排查 静态资源 开发指南 路由参数 密钥 配置教程 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件 CSharp 事务锁 工单系统 并发控制 重复提交 CMS Markdig Markdown markdown-it marked 技术选型 VS Code 开发工具 源代码管理 版本控制 Docker PostgreSQL 时区 部署排查 CMS架构 EF Core 主题系统 二次开发 插件系统 容器 运维命令 镜像清理 Linux NAS 远程挂载 飞牛 fnOS S/4HANA SAP GUI SAP HANA SAP R/3 SAP入门 SAP版本 ERP SAP SAP MM 库存管理 物料管理 采购管理 入门教程 SAP S/4HANA SPRO 企业结构 采购组织 MM01 物料主数据 物料类型 BP分组 业务伙伴 供应商主数据 ME41 RFQ 库存物料 采购流程 ME51 消耗性物料 科目分配 采购申请 AC03 ML81N 外部服务 服务主数据 Business Partner SAP培训 ME51N MM模块 Lean Services MM-SRV 外部服务采购 PIR 供应来源 采购主数据 采购信息记录 ME31K 框架协议 计划协议 采购合同 ME01 供应来源确定 货源清单 MEQ1 供应源确定 配额安排 配额评分 MD04 MD21 MRP 计划文件 需求计划 批量程序 MD01N MD02 MRP Live MD05 MM 物料计划 优化采购 供应源 采购订单 ME2A 供应商确认 采购监控 Flexible Workflow 凭证释放 采购审批 释放策略 实地盘点 物料凭证 货物移动 MIGO 收货 移动类型 已撤回 供应商退货 货物发出 STO 库存转储 转移过账 生产订单 预留 GR/IR MIRO 供应商发票 物流发票校验 OMR2 税码 FI PP SD 实操教程 MRBR OMR6 发票差异 交货成本 后续借记 MI01 实物盘点 盘点差异 公司代码 工厂 组织结构 OMS2 主数据定制 自动科目确定 BP角色 CVI 伙伴确定 编号范围 凭证类型 字段选择 FBN1 OMBT OMC2 会计凭证 OMJJ BOM 委外加工 项目类别L MRKO 供应商寄售 特殊库存K MRKON PIPE Pipeline 特殊库存P ERS MRIS 发票计划 周期性结算 里程碑付款 变更追踪 版本管理 采购凭证 SFTP WebDAV 网盘 飞牛fnOS AMPL HERS MPN 中文教程 库存确定 可用性检查 缺件检查 Output Management 消息确定 输出确定 分割评估 库存计价 评估类别 评估类型 PB00 RM0000 条件技术 采购定价 MM-FI集成 OBYC 库存估价 文本类型 文本采用 EFB EVO MSV SU3 用户参数 发票校验 合同参照 履约保留款 特别总账 预付款 Fiori Launchpad SAP Fiori 应用导航 用户体验 LSMW LTMC Migration Cockpit 数据迁移 BRFplus OPD Output Control My Inbox 审批流程 灵活工作流 SAP PP 外部加工 SAP QM 检验批 质量信息记录 采购收货 SAP PM 维护BOM 维护订单 SAP SD SAP Service 端到端流程 MM模块培训 FI-MM集成 供应商管理 审批配置 FICO入门 SAP FICO 财务配置 供应商税务 预扣税 House Bank 银行对账 客户清账 应收账款 FI控制 验证与替代 印度 GST 税务配置 F110 FBZP EWM入门 SAP EWM 仓库管理 OX14 成本核算 物料评估 后勤配置 物料组 价值更新 数量更新 PP-PI 流程制造 生产计划 容差配置 SAP事务码 SAP基础 TCODE Basis 事务代码 MMNR 编号区间
联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码