SAP S/4HANA MM模块培训 03 - 采购组织、采购组与物料主数据基础配置

SAP S/4HANA MM模块培训 03 - 采购组织、采购组与物料主数据基础配置
本课承接前一课的企业结构配置,依次演示采购组织与公司代码、工厂的分配,创建采购组和物料组,并为标准原材料类型 ROH 设置数量与价值更新。视频时长 56 分 47 秒,文中的组织代码和主数据代码均来自课程练习系统。
本课目标
- 把采购组织分配给公司代码和多个工厂。
- 理解采购组织与采购组不是同一个组织层级。
- 按食品制造示例创建物料组,并认识单位字段的边界。
- 为原材料类型
ROH维护各估价范围的数量与价值更新。
先区分三类信息
| 类型 | 本文中的含义 |
|---|---|
| 视频示例 | 9501、9502、GEP、9501W 等是讲师练习系统中的示例值。 |
| SAP 标准规则 | 采购组织、采购组、物料类型和估价范围的作用,以 SAP 官方资料为准。 |
| 本系统配置 | 某个字段是否启用、组织如何分配、代码怎样命名,取决于客户方案和当前客户端配置。 |
一、承接上一课:工厂与估价范围
视频在 02:52—04:24 简短回顾了工厂、公司代码、业务范围和部门的分配关系。讲师把工厂称为估价范围,是因为课程系统采用工厂级估价。
需要注意:SAP 的估价级别可以配置为工厂级或公司代码级。因此“工厂就是估价范围”只适用于采用工厂级估价的系统,不是无条件成立的全球规则。
二、把采购组织分配给公司代码
视频时间:04:26—09:17。
配置入口:

SPRO → SAP Reference IMG → Enterprise Structure → Assignment → Materials Management → Assign Purchasing Organization to Company Code
视频使用事务码 OX01,并把采购组织 9501 分配给公司代码 9501。
操作步骤:
- 进入“Assign Purchasing Organization to Company Code”。
- 定位采购组织
9501。 - 在公司代码列录入
9501,确认公司名称为课程中的 GP Worldwide。 - 保存到课程使用的定制请求。

SAP 标准允许多种采购组织模式:采购组织可以只服务一个公司代码,也可以不直接分配公司代码、再通过工厂分配支持跨公司代码采购。因此,上图是“公司代码专属采购组织”的课程方案,不代表所有项目都必须这样设计。参考:采购组织的3种类型
三、把采购组织分配给工厂
视频时间:09:17—13:07。

配置入口仍在企业结构的物料管理分配节点,视频使用事务码 OX17。
讲师把同一个采购组织 9501 分配给三个工厂:
| 采购组织 | 工厂 | 视频中的说明 |
|---|---|---|
9501 | 9502 | Bangalore Plant of GEP |
9501 | 9503 | Hyd Fac of GEP |
9501 | 9504 | Chennai Factory - 9501 |
操作步骤:
- 进入“Assign Purchasing Organization to Plant”。
- 选择“New Entries”。
- 逐行维护采购组织与工厂的组合。
- 回车让系统补出工厂名称并检查组合,然后保存。

这个结果表示采购组织 9501 可负责这些工厂的采购业务。一个采购组织可以负责一个或多个工厂;最终采用工厂专属、跨工厂还是跨公司代码模式,需要按企业采购责任和合同管理方式设计。
四、创建采购组
视频时间:13:07—24:11。
视频先在 ME21N 的采购订单抬头中指出“Purchasing Group”字段,再进入定制创建采购组。本课没有讲解完整的采购订单创建流程,ME21N 只用于说明采购组会在采购业务中被引用。
配置入口:

SPRO → Materials Management → Purchasing → Create Purchasing Groups
视频使用事务码 OME4,创建了以下练习数据:
| 字段 | 视频示例 |
|---|---|
| 采购组 | GEP |
| 描述 | GEP - Purchasing G |
| 电话 | 6789-0987 |

这里要纠正一个容易误解的说法:采购组不是“若干采购组织组成的组”。SAP 官方定义中,采购组代表一个或多个采购员,负责日常采购活动,并通常作为供应商的业务联系人。采购组在客户端级创建,标准关系上不直接分配给某个采购组织或工厂;它可以在物料主数据和采购凭证中使用。
五、定义物料组
视频时间:24:11—40:44。
配置入口:

SPRO → Logistics - General → Material Master → Settings for Key Fields → Define Material Groups
视频使用事务码 OMSF。讲师以生产面粉、饼干和曲奇所需的原料为例,建立了六个物料组:
| 物料组 | 描述 | 视频填写的单位 |
|---|---|---|
9501W | Wheat - 9501 | KG |
9501S | Sooji - 9501 | KG |
9501D | Dry Fruits - 9501 | KG |
9501F | Flavours - 9501 | L |
9501B | Baking Powder - 9501 | KG |
9501P | Preservatives - 9501 | KG |
操作步骤:
- 进入“Define Material Groups”,选择“New Entries”。
- 按企业分类规则录入物料组代码与描述。
- 在视频演示的单位列中,为固体原料填写
KG,为液体香精填写L。 - 保存并确认状态栏显示数据已保存。

这些物料组代码和单位只是课程客户端的设计。实际库存数量由物料主数据中的基本计量单位管理,采购还可以使用订单单位并维护换算关系。因此,物料组画面中的单位值不能替代具体物料主数据的计量单位设计。
六、为原材料类型设置数量与价值更新
视频时间:40:44—55:39。
配置入口:
SPRO → Logistics - General → Material Master → Basic Settings → Material Types → Define Attributes of Material Types
视频使用事务码 OMS2。ROH 是 SAP 标准原材料类型,不是课程自定义代码。
操作步骤:
- 在物料类型列表中定位并选择
ROH。 - 打开“Quantity/value updating”。
- 通过“Position”定位课程工厂,也就是当前系统采用工厂级估价时的估价范围
9502、9503、9504。 - 对这些“估价范围 + 物料类型”组合勾选数量更新和价值更新。
- 本食品制造示例不启用管道处理相关选项,保存配置。

数量更新决定该组合是否更新库存数量,价值更新决定是否更新库存价值。物料类型还会控制可维护的数据、价格控制和允许的估价类等行为,因此不要只把它理解为一个分类标签。
讲师用年末盘点举例说明:库存台账中的数量应与实物盘点结果一致,而财务关注相应的库存价值。这个例子用于解释数量与价值的区别;“每年 3 月 31 日午夜系统自动锁定所有物料移动”不是 SAP 的统一标准行为,期间关闭、盘点控制和业务冻结方式取决于企业流程与系统配置。
是否要自定义物料类型
在 53:45 之后的问答中,讲师演示了复制 ROH 并创建示例物料类型 9501。系统提示复制了大量依赖条目,这正说明物料类型背后包含多项控制配置。
课程建议学习阶段优先使用标准 ROH。项目中只有在明确的业务控制差异、命名规范和回归测试要求下,才应创建自定义物料类型;示例代码 9501 不是 SAP 标准物料类型。
常见误区
| 误区 | 正确认识 |
|---|---|
| 采购组是采购组织的上级分组 | 采购组代表采购员或采购员团队,不是采购组织的组织层级。 |
| 工厂永远等于估价范围 | 估价级别由系统配置决定,可以是工厂级,也可以是公司代码级。 |
物料组中写了 KG,物料就一定按公斤管理 | 库存基本计量单位仍要在具体物料主数据中维护;其他单位还需要换算关系。 |
| 自定义物料类型只需复制一个代码 | 复制会带出大量依赖配置,必须按完整业务影响设计和测试。 |
| 年结日期到点后 SAP 必然自动冻结所有物料移动 | 是否冻结以及如何冻结取决于企业的期间关闭和盘点控制方案。 |
本课边界
本课已经完成采购组织分配、采购组、物料组,以及 ROH 数量与价值更新。视频结尾只预告下一课将讲收货和价格差异相关的容差限制;本课没有实际配置容差限制。
参考资料
- 来源视频:3. SAP MM S4/HANA | Class-3 | July Batch
- SAP Help:Purchasing Organization
- SAP Help:Organization of an Enterprise in the SAP System
- SAP Learning:Defining Organizational Units in Materials Management
- SAP Help:Purchasing Organizations
- SAP Help:Material Type
- SAP Help:Valuation Structure
- SAP Help:Control of Quantity and Value Update
- SAP Help:Units of Measure
