MM 模块的组织架构是 SAP 中用于划分物料管理业务范围、权限及流程的层级结构,核心元素包括:
-
客户端(Client)是 SAP 系统的最高层级,代表一个独立的业务实体(如集团公司),所有数据在客户端内共享,不同客户端数据相互隔离。
-
公司代码(Company Code)是财务会计的最小组织单元,代表一个独立的法人实体(如子公司),负责财务记账与报表生成,MM 中的物料移动会同步生成公司代码下的财务凭证。
-
工厂(Plant)是 MM 的核心执行单元,代表生产设施、仓库或销售机构,负责物料的采购、存储、生产等业务,一个公司代码可包含多个工厂。
-
存储地点(Storage Location)是工厂内的细分存储区域(如货架、仓库分区),用于管理物料的具体存放位置,同一工厂可设置多个存储地点。
-
采购组织(Purchasing Organization)是负责物料采购的组织单元,可对应企业的采购部门,它既可以为单个工厂采购(工厂专属采购组织),也可以为多个工厂 / 公司代码集中采购(跨工厂 / 跨公司采购组织)。
这些层级相互关联(如工厂属于公司代码,存储地点属于工厂),共同支撑 MM 模块的业务流程与权限管控。

企业的不同职能部门会通过组织单元映射到 SAP 系统中,组织单元负责承载一组业务功能。企业或企业集团对应 SAP 系统中的客户端,企业旗下的不同公司或子公司则对应公司代码,客户端与公司代码是 SAP 组织架构中常见的最高层级组织单元。在 SAP 组织架构的层级体系中,客户端是最高层级元素,但也可包含更多下级层级:一个客户端可关联一个或多个公司代码,一个公司代码可关联一个或多个工厂,一个工厂可关联一个或多个存储地点。此外,每个公司会对应一组采购组,采购组是独立于组织架构定义的单个采购员或采购员群体,因此它不一定需要绑定到采购组织或公司代码。如下图所示

一、集团
在 SAP 中,“集团” 对应的层级表述是客户端(Client)。
它是 SAP 系统的最高层级,代表一个独立的业务集团(如企业集团),同一客户端内的所有公司代码、工厂等组织单元共享主数据与配置,不同客户端之间的数据完全隔离,通常一个企业集团对应一个 SAP 客户端。只需要basis安装好SAP的运行环境即可。
默认客户端(000、001)
客户端 000:SAP 参考客户端,含默认配置但无主数据,是配置、系统升级的核心,可复制用于创建新客户端,不可删除。
客户端 001:初始同 000,作为生产准备客户端,可做自定义配置但不能用作生产端,系统升级后会与 000 产生差异。
二、公司与公司代码的定义
公司:SAP 中需编制法定财报的最小单元,可包含多个公司代码,这些代码需共用会计科目表与会计年度。
公司代码:SAP 中能独立编制资产负债表、损益表的最小单元,代表法律独立实体,可对应不同业务 / 区域(如跨国分支机构),支持不同货币但需共用会计科目表。
配置路径如下:
|
配置模块 |
MM |
|
事务码 |
OX15 |
|
配置路径 |
SPROà企业结构à定义à定义公司 |
|
作用 |
定义公司 |


|
配置模块 |
MM |
|
事务码 |
OX02 |
|
配置路径 |
SPROà企业结构à财务会计à编辑, 复制, 删除, 检查公司代码 |
|
作用 |
公司代码 |




将公司分配给公司代码
|
配置模块 |
MM |
|
事务码 |
|
|
配置路径 |
SPROà企业结构à分配à财务会计à给公司分配公司代码 |
|
作用 |
将公司分配公司代码 |


三、工厂
工厂的定义取决于其用途:从物料管理(MM)的角度,工厂可定义为存放计价库存的场所;从生产计划(PP)的角度,工厂是生产计划的核心组织单元;工厂也可定义为包含服务或维护设施的场所。工厂的定义会根据客户需求而变化。
工厂的核心特征包括:
• 一个工厂仅分配给一个公司代码,而一个公司代码可以包含多个工厂。
• 管理物料库存的多个存储地点可归属于同一个工厂。
• 一个业务范围需分配给一个工厂和一个分部。
• 一个工厂可分配给销售与分销(SD)组织架构中的多个销售组织与分销渠道组合。
• 一个工厂可包含多个装运点,而一个装运点可分配给多个工厂。
• 工厂可被定义为维护计划工厂。
工厂在以下领域中发挥重要作用:
• 物料计价:若计价层级为工厂,则物料库存在工厂层级计价,可针对每个工厂定义物料价格,且每个工厂可拥有独立的科目确定规则。
• 库存管理:物料库存是在工厂范围内管理的。
• 物料需求计划:物料需求是按工厂制定的,每个工厂有独立的物料需求计划(MRP)数据,也可跨工厂进行 MRP 分析。
• 成本核算:在成本核算中,计价价格仅在工厂范围内定义。
• 工厂维护:若某个工厂承担工厂维护(PM)计划任务,则该工厂会被定义为维护计划工厂,它也可为其他工厂(包括其他维护计划工厂)执行计划任务。
在设置工厂之前,必须先定义以下几项设置:
工厂日历
参考之前的文章工厂日历后台配置
国家代码
定义工厂需要国家代码。系统会预配置部分国家代码,若所需国家代码不存在,则需手动配置。例如,中国对应CN.
地区代码
定义工厂时需同时配置国家代码与地区代码。地区代码对应国家内的州或省,例如若国家代码为中国(CN),两位字符的地区代码会代表中国的各个省。
|
配置模块 |
MM |
|
事务码 |
OX10 |
|
配置路径 |
SPROà企业结构à定义à物流 – 常规à定义工厂 |
|
作用 |
定义新工厂 |



点击按钮,可以查看工厂的详细信息

将工厂分配给公司代码
|
配置模块 |
MM |
|
事务码 |
OX18 |
|
配置路径 |
SPROà企业结构à分配à物流 – 常规à给公司代码分配工厂 |
|
作用 |
定义新工厂 |
工厂与公司代码的分配关系:一个公司代码可以包含多个工厂,因此你可以在该界面将多个工厂分配给同一个公司代码;也可以输入多个公司代码及其对应的工厂


四、存储地点
存储地点是工厂内实际存放库存的场所,形式无固定限制,可小至微型仓位、大至整栋建筑,也可按物料类型(原材料、半成品、成品、废料等)或用途(如制药企业的过期物料存储地)划分。对于库存管理简单的客户,可先评估现状再规划存储设施重组。
存储地点是 SAP MM 模块中工厂之下的最低库存位置层级,一个存储地点仅归属一个工厂,一个工厂可设多个存储地点,且无法脱离工厂独立创建。
|
配置模块 |
MM |
|
事务码 |
OX09 |
|
配置路径 |
SPROà企业结构à定义à物料管理à维护存储地点 |
|
作用 |
新增、修改存储地点 |


物料自动扩建库位
在执行物料的入库移动操作时,可以自动创建存储地点。该配置需要定义工厂和 或移动类型,允许自动创建存储地点。这种配置能减少存储地点的数据维护工作量,但仅当移动操作针对的是普通库存(而非特殊库存)时,自动存储地点功能才会激活。
|
配置模块 |
MM |
|
事务码 |
OMB3 |
|
配置路径 |
SPROà物料管理à库存管理和实际库存à收货à自动建立库存地点 |
|
作用 |
物料移动时自动扩建库位 |




五、采购组织
采购组织核心内容总结
-
定义与作用
采购组织是 SAP MM 模块中归集企业全部或部分采购活动的组织单元,其配置可匹配从单人采购到全球化团队采购的各类企业架构,是物料采购流程的核心元素,
主要类型及应用场景
|
类型 |
核心特征 |
应用示例 |
|
工厂专属采购组织 |
为单个工厂独立配置,负责该工厂的供应商谈判、合同创建及订单下达 |
3 个工厂分别对应采购组织 1、2、3 |
|
跨工厂采购组织 |
负责同一公司代码下多个工厂的采购工作 |
1 个采购组织统筹同一公司代码下的 2 个工厂采购 |
|
跨公司代码 / 集团级采购组织 |
覆盖不同公司代码下的所有工厂,通过集中采购提升议价能力、便于维护长期合同 |
某印刷纸企业用 1 个采购组织管控 15 个公司代码、50 个工厂的采购 |
|
参考采购组织 |
集团层面的集中采购组织,负责制定全球框架协议;本地采购组织基于协议创建订单 |
采购组织 4 作为参考组织,为 3 个工厂专属采购组织提供协议支持 |
|
标准采购组织 |
用于自动生成采购订单,系统根据工厂代码匹配对应的标准采购组织 |
自动采购流程中,依据工厂确定标准采购组织并生成订单 |
-
配置注意事项
采购组织可分配给公司代码和工厂;其中跨公司代码采购组织仅需分配至工厂,无需分配至公司代码。
创建采购组织:
|
配置模块 |
MM |
|
事务码 |
OX08 |
|
配置路径 |
SPROà企业结构à定义à物料管理à维护采购组织 |
|
作用 |
创建采购组织 |


将采购组织分配给公司代码
|
配置模块 |
MM |
|
事务码 |
OX01 |
|
配置路径 |
SPROà企业结构à分配à物料管理à给公司代码分配采购组织 |
|
作用 |
将采购组织分配给公司代码 |
只有当你想创建特定于某一公司代码的采购组织时,才需要将采购组织分配给公司代码。一旦完成分配,该采购组织就不能再分配给其他公司代码或工厂。
请记住:对于跨公司代码的采购组织,无需将其分配给公司代码。这类采购组织可能负责多个工厂的采购活动,而这些工厂分属不同的公司代码。


将采购组织分配给工厂
一个工厂可以指定多个采购组织,一个采购组织也可以分配给多个工厂,能否正确分配取决于采购组织的分配方案。采购组织如果分配给一个公司代码,再分配给非此公司代码下的工厂,则是不允许的。
|
配置模块 |
MM |
|
事务码 |
OX17 |
|
配置路径 |
SPROà企业结构à分配à物料管理à给工厂分配采购组织 |
|
作用 |
给工厂分配采购组织 |


给工厂分配标准采购组织
若多个采购组织为某一工厂提供采购服务,你可以将其中一个定义为标准采购组织,用于管道采购、寄售和库存转储等场景。在库存转储和寄售的货源确定流程中,系统会自动使用这个标准采购组织。
对于管道物料的发货操作,系统会读取标准采购组织对应的采购信息记录。
|
配置模块 |
MM |
|
事务码 |
OMKI |
|
配置路径 |
SPROà企业结构à分配à物料管理à给工厂分配标准采购组织 |
|
作用 |
给工厂分配采购组织 |


给参考采购组织分配采购组织
在企业中可能会出现这样的场景:某个采购部门希望参考另一个采购部门的采购条款和条件。在 SAP 系统中,被参考的采购部门会成为参考采购组织。
因此,当一个采购组织被分配给参考采购组织后,前者可以直接使用后者已协商好的采购条款,比如单位价格、批量折扣、付款条件等。配置路径如下:
|
配置模块 |
MM |
|
事务码 |
|
|
配置路径 |
SPROà企业结构à分配à物料管理à给参考采购组织分配采购组织 |
|
作用 |
给参考采购组织分配采购组织 |


采购组
采购组可以定义为:采购组织中负责某类(或某组)物料采购的个人(或团队)。
|
配置模块 |
MM |
|
事务码 |
SM30维护视图 V_024 |
|
配置路径 |
SPROà物料管理à采购à创建采购组 |
|
作用 |
创建采购组 |

