SAP S/4HANA MM模块培训 03 - 企业结构与采购组织配置


文章封面

SAP S/4HANA MM 的业务流程并不是从采购订单开始,而是从企业结构开始。公司代码、工厂、库存地点、采购组织和采购组共同决定:谁负责采购、货物归属哪里、库存在哪个层级管理,以及业务最终进入哪套财务账簿。

本文根据培训视频第 3 课整理,重点讲清各组织单元的定义、分配关系、三种采购组织模式,以及在 SPRO 中的配置顺序。

一、企业结构解决什么问题

现实中的企业通常同时存在法人公司、制造基地、配送中心、仓库、采购部门和采购员。SAP 需要把这些实体映射成组织单元,才能统一控制采购、库存、生产、结算和报表。

在 MM 场景中,可以先记住这条主线:

Client → Company Code → Plant → Storage Location

采购组织与工厂建立采购责任关系;采购组代表具体采购员或采购团队。采购组虽然参与采购业务,但不是上述主层级中的父子节点。

二、核心组织单元与分配关系

组织单元中文含义主要职责关键关系
Client客户端SAP 系统中的最高逻辑层级,保存独立的主数据和配置一个 Client 可包含多个 Company Code
Company公司按法律要求编制个别财务报表的组织单元可包含一个或多个 Company Code;在 S/4HANA 中是可选层级
Company Code公司代码维护完整、独立账簿并出具法定财务报表一个 Company Code 可包含多个 Plant
Plant工厂表示生产、配送、服务、维护或办公地点每个 Plant 必须且只能分配给一个 Company Code
Storage Location库存地点在 Plant 内进一步区分物料库存一个 Plant 可包含多个 Storage Location
Purchasing Organization采购组织负责采购、供应商谈判和采购交易必须分配一个或多个 Plant;与 Plant 可以是多对多
Purchasing Group采购组表示采购员或采购团队不强制分配给其他企业结构组织单元

三、从 SPRO 进入企业结构配置

培训视频先通过 SPRO 进入 SAP Reference IMG,再打开 Enterprise Structure。企业结构配置通常分成两类:

  • Definition:定义公司代码、工厂、库存地点和采购组织等组织单元。
  • Assignment:建立组织单元之间的归属或服务关系。

SPRO 中的公司代码配置活动

配置时不要只创建代码,还要检查 Assignment。组织单元存在但没有正确分配,后续采购订单、库存和财务过账仍然无法形成完整链路。

四、Company Code:独立财务核算边界

Company Code 是外部会计中能够维护完整、独立账簿的最小组织单元。资产负债表和损益表都可以在公司代码层级出具。

跨国家或独立核算的业务通常会使用不同公司代码。公司代码一般需要维护名称、地址、国家、币种、语言、科目表和会计年度等基础信息。视频演示的重点是先定义公司代码,再把物流层级的工厂分配给它。

需要区分 Company 与 Company Code:Company 更偏向集团合并和法律实体组织,Company Code 才是日常财务记账的核心边界。一个 Company 可以包含一个或多个 Company Code。

五、Plant:物流业务发生的地点

Plant 不只代表制造工厂,也可以表示配送中心、维修服务点、区域办公室或其他物流地点。视频中的示例把制造地点、配送中心和办公地点都映射成 Plant。

SAP 中的工厂定义列表

定义 Plant 时通常维护:

  • 工厂代码和名称;
  • 国家、地区、城市、邮编和详细地址;
  • 联系方式;
  • 与后续物流业务有关的基础属性。

Plant 与 Company Code 的关系是一对多:一个 Company Code 可以拥有多个 Plant,但每个 Plant 只能属于一个 Company Code。

工厂分配给公司代码

这条规则直接影响库存价值和财务归属。采购收货发生在 Plant,相关会计凭证最终进入该 Plant 所属的 Company Code。

六、Storage Location:工厂内的库存细分

Storage Location 用于区分同一 Plant 内的不同库存区域。企业可以按物料类型或物理区域划分,例如:

  • 原材料库;
  • 包装材料库;
  • 半成品库;
  • 成品库;
  • 备件库;
  • 退货区或质检区。

SAP 中的库存地点维护界面

库存数量管理和实物盘点通常落在库存地点层级。库存地点编码只需要在 Plant 内唯一,因此不同 Plant 可以重复使用相同的四位编码。真正唯一的组合是:

Plant + Storage Location

七、Purchasing Organization:谁对采购负责

采购组织负责物料和服务采购、供应商条件谈判,以及一个或多个 Plant 的采购交易。它与 Plant 之间可以建立多对多关系:一个采购组织可以服务多个工厂,一个工厂也可以被多个采购组织服务。

采购组织可以选择分配给一个 Company Code,但最多只能分配一个。如果采购组织需要跨公司代码服务多个 Plant,则通常不分配 Company Code,而是直接分配相关 Plant。无论是否分配公司代码,采购组织与 Plant 的直接分配都需要维护。

八、Purchasing Group:采购员或采购团队

采购组表示具体采购员或采购团队,可以按品类或职责划分,例如原材料采购、包装材料采购、机器备件采购、办公用品采购等。系统中可以为采购组维护说明、电话、传真和邮箱,使其成为供应商沟通与采购责任追踪的联系人标识。

最容易混淆的一点是:采购组不是采购组织下面必须配置的结构层级。它是业务责任标识,不需要分配给 Company Code、Plant 或 Purchasing Organization。

九、三种采购组织模式

三种采购组织模式

1. 工厂级采购组织

一个采购组织只服务一个 Plant。各工厂独立谈判、独立执行采购,权限和责任清晰,适合经营相对独立的工厂。

2. 跨工厂采购组织

一个采购组织服务同一 Company Code 下的多个 Plant。企业可以集中谈判价格与合同,同时保留不同工厂的收货和库存管理。

3. 跨公司代码采购组织

一个采购组织服务属于不同 Company Code 的多个 Plant。这种模式适合集团集中采购。由于服务范围跨越公司代码,采购组织通常不分配具体 Company Code,而是直接分配各个 Plant。

十、建议的配置顺序

  1. 定义 Company Code,并完成财务基础参数。
  2. 定义 Plant,维护名称、地址和地点信息。
  3. 将每个 Plant 分配给唯一的 Company Code。
  4. 在对应 Plant 下维护 Storage Location。
  5. 定义 Purchasing Organization。
  6. 根据采购模式,选择是否把采购组织分配给 Company Code。
  7. 将 Purchasing Organization 直接分配给需要服务的 Plant。
  8. 创建 Purchasing Group,并维护采购员或团队信息。
  9. 回到 Assignment 检查所有组织关系,再进行采购与收货测试。

十一、常见错误

错误正确理解
把 Plant 当成只用于生产的工厂Plant 也可以代表配送中心、服务点或办公地点
一个 Plant 分配给多个 Company Code每个 Plant 只能属于一个 Company Code
库存地点编码必须全系统唯一只需在 Plant 内唯一,不同 Plant 可以重复
采购组织只能负责一个 Plant采购组织与 Plant 可以是多对多
跨公司代码采购仍给采购组织分配单一 Company Code跨公司采购通常不分配 Company Code,而是分配多个 Plant
把 Purchasing Group 画成 Purchasing Organization 的强制下级采购组是采购员或团队标识,不是强制企业结构层级

十二、总结

SAP MM 企业结构的核心不是记住一堆代码,而是把现实业务的财务边界、物流地点、库存区域和采购责任准确映射到系统中。

先用 Company Code → Plant → Storage Location 建立财务与物流主线,再用 Purchasing Organization 连接采购责任,用 Purchasing Group 标识具体执行人员。只要这几条关系清楚,后续采购申请、采购订单、收货、发票校验和库存管理就有了稳定的组织基础。

视频来源:Video 03 - SAP S/4HANA Materials Management (MM) module training - Enterprise Structure

参考资料:

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
上一篇:SAP S/4HANA MM模块培训 01 - 介绍ERP与 SAP MM模块
下一篇:SAP S/4HANA MM模块培训 04 - 物料主数据、物料类型与MM01创建
评论列表

发表评论

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

SAP S/4HANA MM模块培训 03 - 企业结构采购组织配置
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA MM模块培训 05 - 业务伙伴(供应商)主数据:类别分组
SAP S/4HANA MM模块培训 04 - 物料主数据、物料类型MM01创建
SAP S/4HANA MM模块培训 02 - 快速掌握 SAP GUI 导航
SAP Easy Access 里的 SAP R/3、S/4HANA 1809 到底是什么意思?
SAP S4启动停止命令
SAP UI5 MDCTable Odata4实例
SAP公有云接口按照日期+时间增量查询数据
SAP hana 接口API使用Postman请求时签名处理,自动签名脚本
SAP UI5应用程序的配置文件之【路由配置
YESWEB第三方业务模块数据库配置
主从表演练之采购
如何设计高效的会计科目管理功能:基于ERP系统的数据库表结构
SAP UI5 OData2
WPF 组织机构摄像机树 全量加载 大数据量 分页加载摄像机节点
主从表演练之采购单2-个性化调整
网易闪电邮客户端中配置企业邮箱的方法
如何在新版outlook客户端配置腾讯企业邮箱
ABP vNext-模块

热门标签
.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培训
联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码