SAP S/4HANA 实操 01:MM 企业结构与采购组织配置:Garson 测试公司示例


文章封面

SAP S/4HANA MM 企业结构与采购组织配置实操:Garson 测试公司示例

本文用一套 Garson 测试公司数据,演示在 SAP S/4HANA 或经典 SAP GUI 中完成 MM 企业结构和采购基础配置。目标不是只把对象建出来,而是把 Company、Company Code、工厂、库存地点、采购组织、采购组之间的关系配置清楚,并用配置画面和表记录做最终校验。

本次练习数据如下:

Company:G001 Garson Manufacturing Grou
Company Code:6601 Garson测试公司
Plant:GSH1 Garson 上海工厂、GBJ1 Garson 北京工厂、GSZ1 Garson 深圳工厂
Storage Location:每个工厂 5 个,共 15 个
Purchasing Organization:GP01 Garson 国内集中采购、GP02 Garson 国际采购、GS01 Garson 上海本地采购
Purchasing Group:G01 Garson 原材料采购、G02 Garson 辅料包材采购、G03 Garson 服务与委外采购

说明三点:

  • Garson Manufacturing Grou 保持为本练习录入值,不强行补全为 Group,避免字段长度受限时保存失败。
  • QA01 按库存地点语义整理为“质量待检仓”。如果系统里必须严格沿用原描述,也可以录入“待检仓”。
  • 工厂、采购组织和采购组统一使用 G 前缀,便于和系统里其他人的测试数据区分。

一、配置前检查

本文以 SPRO 进入 SAP Reference IMG 为主。部分旧事务码在新版本中可能由 IMG 活动替代,所以实际操作时优先按 IMG 路径进入。

开始前先确认:

检查项要求
客户端允许 Customizing 修改
权限可以维护企业结构和采购基础配置
传输请求已准备本练习专用 Customizing 请求
编码占用G001、6601、GSH1、GBJ1、GSZ1、GP01、GP02、GS01、G01、G02、G03 等编码未被其他对象占用
工厂日历CN 已存在,并适合中国工厂使用

工厂日历可以通过 SCAL 检查。若 CN 不存在,先维护日历,不要临时换成其他日历继续配置。

二、定义 Company:G001

IMG 路径:

Enterprise Structure
└── Definition
    └── Financial Accounting
        └── Define Company

常用快捷入口:OX15

操作步骤:

  1. 打开 Define Company
  2. 选择 New Entries
  3. 输入以下值。
字段输入值
CompanyG001
Company NameGarson Manufacturing Grou
CountryCN
LanguageZH
CurrencyCNY
Address按练习环境填写
  1. 保存。
  2. 系统提示时写入本练习的 Customizing 传输请求。

结果校验:

校验方式预期结果
配置画面回读可以查到 G001
SE16N 查询 T880条件 RCOMP = G001 返回 1 条记录
字段检查名称、国家、语言、币种与录入值一致

三、定义 Company Code:6601

IMG 路径:

Enterprise Structure
└── Definition
    └── Financial Accounting
        └── Edit, Copy, Delete, Check Company Code

常用快捷入口:OX02

操作步骤:

  1. 打开 Company Code 配置活动。
  2. 选择 New Entries
  3. 输入以下值。
字段输入值
Company Code6601
Company NameGarson测试公司
CountryCN
CurrencyCNY
LanguageZH
City / Address按练习环境填写
  1. 保存并记录传输请求。

四、将 Company Code 分配给 Company

IMG 路径:

Enterprise Structure
└── Assignment
    └── Financial Accounting
        └── Assign Company Code to Company

常用快捷入口:OX16

建立以下关系:

Company CodeCompany
6601G001

保存后,用 SE16N 查询 T001

字段预期值
BUKRS6601
BUTXTGarson测试公司
LAND1CN
WAERSCNY
RCOMPG001

查询条件 BUKRS = 6601 应返回 1 条记录。

五、定义三个工厂

IMG 路径:

Enterprise Structure
└── Definition
    └── Logistics - General
        └── Define, Copy, Delete, Check Plant

常用快捷入口:OX10

分别创建三条工厂记录:

PlantNameCountryLanguageFactory Calendar
GSH1Garson 上海工厂CNZHCN
GBJ1Garson 北京工厂CNZHCN
GSZ1Garson 深圳工厂CNZHCN

每个工厂的操作一致:

  1. 选择 New Entries
  2. 输入 Plant 编码和名称。
  3. 进入详细信息。
  4. Factory Calendar 输入 CN
  5. 地址画面填写城市、国家、语言和必要地址。
  6. 保存到传输请求。

六、将工厂分配给 Company Code

IMG 路径:

Enterprise Structure
└── Assignment
    └── Logistics - General
        └── Assign Plant to Company Code

常用旧入口:OX18

建立三条分配:

PlantCompany Code
GSH16601
GBJ16601
GSZ16601

结果校验:

校验方式预期结果
工厂定义画面GSH1、GBJ1、GSZ1 都存在
工厂分配画面三个工厂都指向 6601
SE16N 查询 T001W三个工厂均有记录
T001W-FABKL三个工厂均为 CN

七、维护库存地点

IMG 路径:

Enterprise Structure
└── Definition
    └── Materials Management
        └── Maintain Storage Location

常用快捷入口:OX09

三个工厂使用同一套库存地点编码。SAP 中库存地点属于工厂下的组织单位,同一个库存地点编码只要在所属工厂内唯一即可,所以三个工厂重复使用 FG01QA01RM01RT01SP01 是合理的。

每个工厂都维护以下 5 条:

Storage LocationDescription
FG01成品仓
QA01质量待检仓
RM01原材料仓
RT01退货仓
SP01备件仓

操作步骤:

  1. 打开 Maintain Storage Location
  2. 先选择工厂 GSH1
  3. 选择 New Entries
  4. 录入以上 5 条库存地点。
  5. 保存。
  6. GBJ1 重复相同步骤。
  7. GSZ1 重复相同步骤。

结果校验使用 SE16N 查询 T001L

查询条件预期结果
WERKS = GSH15 条库存地点
WERKS = GBJ15 条库存地点
WERKS = GSZ15 条库存地点
三个工厂合计15 条库存地点

每个工厂都必须包含 FG01QA01RM01RT01SP01。如果某个工厂少一条,后续收货、发料或库存查询就可能出现组织数据不完整的问题。

八、定义采购组织

IMG 路径:

Enterprise Structure
└── Definition
    └── Materials Management
        └── Maintain Purchasing Organization

常用快捷入口:OX08

创建三条采购组织:

Purchasing OrganizationName用途
GP01Garson 国内集中采购国内供应商、跨工厂集中采购
GP02Garson 国际采购海外供应商、进口采购
GS01Garson 上海本地采购只服务上海工厂的本地采购

这套拆法保留了练习价值,但不会过度复杂:GP01/GP02 练跨工厂采购,GS01 练本地采购组织只服务单一工厂。

保存到传输请求。

九、将采购组织分配给 Company Code

IMG 路径:

Enterprise Structure
└── Assignment
    └── Materials Management
        └── Assign Purchasing Organization to Company Code

常用旧入口:OX01

建立三条关系:

Purchasing OrganizationCompany Code
GP016601
GP026601
GS016601

这表示三个采购组织都属于公司代码 6601,可以服务这家公司代码下的采购业务。

十、将采购组织分配给工厂

IMG 路径:

Enterprise Structure
└── Assignment
    └── Materials Management
        └── Assign Purchasing Organization to Plant

常用旧入口:OX17

本练习需要建立 7 条记录:

Purchasing OrganizationPlant含义
GP01GSH1国内集中采购服务上海工厂
GP01GBJ1国内集中采购服务北京工厂
GP01GSZ1国内集中采购服务深圳工厂
GP02GSH1国际采购服务上海工厂
GP02GBJ1国际采购服务北京工厂
GP02GSZ1国际采购服务深圳工厂
GS01GSH1上海本地采购只服务上海工厂

这套结构表示:

  • GP01 Garson 国内集中采购 可以为上海、北京、深圳三个工厂采购。
  • GP02 Garson 国际采购 也可以为上海、北京、深圳三个工厂采购。
  • GS01 Garson 上海本地采购 只分配给 GSH1,不服务北京和深圳。

十一、创建采购组

IMG 路径:

Materials Management
└── Purchasing
    └── Create Purchasing Groups

常用快捷入口:OME4

创建三条采购组:

Purchasing GroupName
G01Garson 原材料采购
G02Garson 辅料包材采购
G03Garson 服务与委外采购

采购组不是组织架构分配对象,不需要像采购组织一样分配给公司代码或工厂。它更像采购员或采购团队维度,后续会在采购申请、采购订单、信息记录等业务数据中使用。

十二、采购配置结果校验

配置完成后,用以下表做校验:

查询表查询条件预期结果
T024EEKORG = GP01GP02GS013 个采购组织,Company Code 均为 6601
T024WEKORG = GP01GP02GS017 条采购组织与工厂分配
T024EKGRO = G01G02G033 个采购组

如果 T024E 中能查到采购组织,但 T024W 没有对应工厂记录,采购组织仍不能为这些工厂正常采购。

十三、最终数量校验

全部配置完成后,应得到以下结果:

对象或关系预期数量
Company1
Company Code1
Company Code → Company1
Plant3
Plant → Company Code3
Storage Location15
Purchasing Organization3
Purchasing Organization → Company Code3
Purchasing Organization → Plant7
Purchasing Group3

任何一项数量不一致,都先回到对应 IMG 活动检查,不要继续创建供应商、物料或采购订单。

十四、三层校验方法

第一层:配置画面回读。

重新进入 Company、Company Code、工厂、库存地点、采购组织、采购组的配置画面,确认保存后的值仍然存在。

第二层:SE16N 表记录校验。

按本文列出的表和条件检查记录数量。这个方法可以发现“对象建了,但关系没分配”的问题。

第三层:业务冒烟测试。

当供应商、物料、科目、税码和采购单据类型等基础数据已经准备好后,可以用 ME21N 做简单测试:

测试预期
GP01 / G01 / GSH1 创建采购订单不出现采购组织与工厂不匹配错误
GP01 / G02 / GBJ1 创建采购订单不出现采购组织与工厂不匹配错误
GP02 / G01 / GSZ1 创建采购订单不出现采购组织与工厂不匹配错误
GS01 / G03 / GSH1 创建采购订单不出现采购组织与工厂不匹配错误
GS01 / G01 / GBJ1 创建采购订单应出现采购组织与工厂不匹配错误

最后一条是反向校验,用来证明 GS01 确实只服务上海工厂。

ME21N 依赖很多主数据和后续配置,所以不能把它当成唯一完成标准。组织架构是否正确,仍以定义对象、分配关系和底层表记录为主。

十五、常见错误

问题原因处理
工厂存在但不能用于公司业务未分配 Company Code检查 Assign Plant to Company Code
库存地点只在一个工厂可见只维护了一个工厂的库存地点T001L 逐厂检查
采购组织存在但采购订单报错未分配 Company Code 或 Plant检查两类采购组织分配
GS01 不能给 GBJ1 下采购订单GS01 只分配给 GSH1这是本练习设计结果,不是错误
把采购组分配给工厂混淆采购组织和采购组采购组只维护编码和描述,不做工厂分配
QA01 被理解成库存类型混淆仓储地点和库存类型QA01 只是仓储地点,质量检验库存另有库存类型控制
保存成功就继续做业务只定义对象,没检查关系按数量校验和三层校验复核

十六、最终结构

本练习完成后,SAP 中应形成以下结构:

G001 Garson Manufacturing Grou
└── 6601 Garson测试公司
    ├── Plant:GSH1 Garson 上海工厂
    │   └── FG01 / QA01 / RM01 / RT01 / SP01
    ├── Plant:GBJ1 Garson 北京工厂
    │   └── FG01 / QA01 / RM01 / RT01 / SP01
    ├── Plant:GSZ1 Garson 深圳工厂
    │   └── FG01 / QA01 / RM01 / RT01 / SP01
    ├── Purchasing Organization:GP01 Garson 国内集中采购
    │   └── 分配给 GSH1 / GBJ1 / GSZ1
    ├── Purchasing Organization:GP02 Garson 国际采购
    │   └── 分配给 GSH1 / GBJ1 / GSZ1
    ├── Purchasing Organization:GS01 Garson 上海本地采购
    │   └── 只分配给 GSH1
    └── Purchasing Group:G01 / G02 / G03

到这里,Garson 测试公司的 MM 企业结构和采购基础配置才算完成。下一步可以在这套结构上继续维护供应商、物料主数据、采购信息记录和采购订单流程。

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
MCP自动发表文章
上一篇:没有了
评论列表

发表评论

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

SAP S/4HANA 01MM 企业结构采购组织配置Garson 测试公司示例
SAP S/4HANA MM模块培训 03 - 企业结构采购组织配置
SAP S/4HANA MM模块培训 32 - MM组织结构定制:公司代码、工厂采购组织
SAP S/4HANA 04:MM 基于 Garson 组织架构创建物料主数据并递进练习
SAP S/4HANA MM 模块培训 19:采购供应商 PO-GR-IR
SAP MM、FI、SD、PP 组织架构配置:具体步骤最终结果校验
SAP S/4HANA 02:MM 复制标准类型创建 Garson 自定义物料类型
66. SAP S/4HANA EWM 入门:仓库结构、基础流程企业组织定义
SAP S/4HANA 03:创建物料组
SAP S/4HANA MM采购组织的3种类型——工厂级、跨工厂公司代码详解
SAP S/4HANA MM模块培训 03 - 采购组织采购物料主数据基础配置
SAP S/4HANA MM模块培训 01 - 从ERP基础到工厂产品组配置
SAP S/4HANA MM模块培训 05 - 从组织配置采购订单收货
SAP S/4HANA MM模块培训 02 - 企业结构配置:从库存地点到业务范围分配
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA MM模块培训 21 - GST 税码配置采购订单发票测试
SAP MM、FI、SD、PP 组织架构配置练习:Garson Manufacturing Group
SAP S/4HANA MM模块培训 09 - 供应来源采购信息记录(PIR)
05 MM01 前置 FI/MM 配置:补齐公司代码、科目表期间
SAP S/4HANA MM模块培训 31 - 实物盘点:MI01盘点凭证、盘点录入差异过账