SAP S/4HANA MM模块培训 10 - CO版本、FI-CO集成与成本/利润中心

SAP S/4HANA MM模块培训 10 - CO版本、FI-CO集成与成本/利润中心
本课继续补齐 MM 业务会用到的管理会计基础:先维护 CO 版本及其实际数据来源分类账,再设置利润中心会计的控制范围参数,随后配置控制过账使用的凭证类型、映射变式和默认值,最后区分成本中心与利润中心。
视频中的控制范围
9501、版本0、公司代码9501、分类账0L、凭证类型CO和编号范围01都是演示系统取值。配置思路可以参考,编号和启用范围必须按项目设计确定。
一、CO 版本为什么存在
版本用来区分计划、实际、目标、在制品和差异等不同口径。它让同一控制范围能够保存并比较多套管理会计数据,例如原始计划、修订计划与实际发生额。
视频进入:
SPRO → Controlling → General Controlling → Organization → Maintain Versions
画面中的版本 0 描述为 Plan/actual version,同时启用了计划、实际、在制品/结果分析和差异相关标识。

这里需要把视频中的口头解释收紧:
- 版本
0是 SAP 常见的标准计划/实际版本,但企业仍要按自身计划和核算要求检查设置; - 系统不只允许
0、1、2三个版本,版本数量和用途取决于配置; - 预算超额是否阻止业务,取决于预算可用性控制及相关容差设置,不能只由版本定义得出结论。
按控制范围和会计年度维护
维护版本后,视频继续选择控制范围 9501、版本 0,进入该版本在控制范围和会计年度层级的参数。

因此要区分两层:通用版本定义描述版本能承载哪些数据;控制范围/年度设置决定它在具体组织与期间内如何使用。复制演示参数前,应先确认会计年度、计划口径、货币和是否启用实际过账。
二、指定 CO 实际数据来源分类账
随后视频执行“Define Ledger for CO Version”,为控制范围 9501、版本 0 指定读取实际数据的分类账。

在演示系统中使用 0L。0L 是许多 SAP S/4HANA 交付场景中的标准主导分类账,但不应把“所有公司都必须使用 0L”当成规则。真实项目可能有不同的分类账设计;控制范围、公司代码和主导分类账之间还必须满足会计年度等一致性要求。
这项配置的目的,是明确该 CO 版本从哪个分类账读取实际数据,而不是另外复制一套 FI 数据。
三、SAP S/4HANA 中 FI 与 CO 的真实关系
视频沿用传统说法,把后续配置称为“FI-CO 实时集成”。理解配置路径没有问题,但在 SAP S/4HANA 中应补充一个关键事实:FI 和 CO 的相关行项目统一记录在通用日记账 ACDOCA 中,管理会计与财务会计共享同一事实来源,不再依赖传统的定期对账。
同时,S/4HANA 中的次级成本要素以特殊类型的总账科目存在,不再是与总账完全分离的一套主数据。下面的凭证类型、映射和默认值配置,主要是控制 CO 业务如何形成会计凭证及使用哪个分类账和凭证规则,而不是弥补两套独立明细账之间的差异。
视频从 IMG 的以下区域进入相关设置:
Financial Accounting → Financial Accounting Global Settings → Ledgers → Integration of Controlling with Financial Accounting

四、配置控制过账的凭证规则
1. 定义 CO 过账凭证类型
视频打开“Define Document Types for Postings in Controlling”,查看标准凭证类型 CO。画面中它使用编号范围 01,允许总账科目和次级成本类账户。

SAP 标准中的凭证类型用于分类业务,并控制允许的账户类型、编号范围和部分录入规则。CO 是标准 CO 过账凭证类型;客户是否沿用、复制或细分,应由财务与管理会计设计共同决定。
视频还打开编号范围维护画面。编号范围是否按年度、内部还是外部编号,以及起止区间,都应在生产系统上线前统一规划,不能照抄练习系统。
2. 定义 CO 业务事务到凭证类型的映射
接着进入“Define Document Type Mapping Variants for CO Business Transactions”。映射变式把不同 CO 业务事务对应到合适的 FI 凭证类型,之后再分配给公司代码的默认控制参数。

画面中存在多条客户自定义变式,名称和编号均来自共享练习系统。实施时应先确定哪些 CO 业务会生成会计凭证,再建立清晰、唯一、可审计的映射,不能按列表中已有条目随意选择。
3. 维护控制过账默认值
视频在“Check and Define Default Values for Postings in Controlling”中新建公司代码 9501,准备维护有效起始日期、默认分类账组和凭证类型映射变式。

这些字段共同回答三个问题:配置从何时生效、过账默认面向哪个分类账组、不同 CO 业务如何选择凭证类型。有效日期必须与项目切换时间和已存在的会计数据一致,不能为了通过保存检查而随意填写。
4. 再次检查版本与分类账关系
最后,视频回到“Define Ledger for CO Version”的总览,检查控制范围 9501、版本 0 和分类账的关系。

视频画面中的其他控制范围大多使用 0L,这只能说明该练习系统的配置习惯,不能推导为 SAP 的强制要求。
五、利润中心控制范围基础设置
在 FI-CO 过账规则之前,视频还维护了利润中心会计的控制范围设置,包括标准层次结构等参数。

标准层次结构用于把控制范围内的利润中心组织起来,便于汇总和责任分析。画面中的层次结构名称是演示值;项目中应根据企业的管理责任和报表结构设计,并与利润中心主数据保持一致。
六、成本中心与利润中心不要混淆
视频后半段用部门、工厂和产品线举例。为了避免把示例当成固定分类,可以用下面的定义判断:
| 对象 | 核心问题 | 常见划分方式 | 主要用途 |
|---|---|---|---|
| 成本中心 | 成本在哪里发生、由谁负责 | 职能、地点、活动、管理责任 | 归集和控制间接费用 |
| 利润中心 | 哪个管理责任单元对收入和成本负责 | 产品、市场、区域、业务单元或组织责任 | 分析内部利润和经营绩效 |
成本中心不等同于“部门或工厂”,它也可以按地点、职能或管理责任建立。利润中心也不只代表产品线,它可以代表区域、市场或其他能承担损益责任的内部单元。
一个成本中心通常分配给一个利润中心。成本发生时,利润中心信息可以随相关对象派生,使企业既能看费用发生位置,也能按利润责任单元观察收入、成本和结果。
七、本课配置关系
| 顺序 | 配置对象 | 解决的问题 |
|---|---|---|
| 1 | CO 通用版本 | 定义计划、实际、在制品和差异等用途 |
| 2 | 控制范围/年度版本参数 | 限定版本在具体组织和年度内的使用方式 |
| 3 | CO 版本 → 分类账 | 确定实际数据读取来源 |
| 4 | 利润中心控制范围设置 | 建立利润中心组织与标准层次结构基础 |
| 5 | CO 凭证类型 | 控制凭证分类、允许账户和编号范围 |
| 6 | 凭证类型映射变式 | 把 CO 业务事务映射到相应凭证类型 |
| 7 | 公司代码默认值 | 设置生效日期、分类账组和映射变式 |
| 8 | 成本中心/利润中心 | 分别承载成本发生位置和利润责任视角 |
八、容易出错的地方
- 把版本数量理解为固定的三套。 版本用途和数量由配置与业务设计决定。
- 认为预算超额一定自动拦截。 是否拦截取决于可用性控制及容差设置。
- 把 0L 当成不可更改的全球规则。 它是常见标准主导分类账,但项目分类账设计可以不同。
- 仍按“两套账定期对账”理解 S/4HANA。 FI 与 CO 的相关行项目已统一在通用日记账中。
- 把成本中心固定等同于部门,把利润中心固定等同于产品。 两者都应按企业管理责任设计。
- 直接复用共享系统里的映射变式。 编号相似不代表业务含义一致,必须核对事务、凭证类型和生效范围。
九、本课边界
本视频完成了 CO 版本、实际数据分类账、利润中心控制范围和 CO 过账规则的基础配置,并解释了成本中心与利润中心的概念。结尾只预告下一课继续创建总账科目、成本中心和利润中心;本课没有完成这些主数据创建,也没有演示完整业务凭证的端到端过账结果。
来源与官方参考
- 原始视频:10. SAP MM S4/HANA | Class-10 | July Batch
- SAP Learning:Describing the Components of Management Accounting
- SAP Learning:Updating Profit Center Actual Values
- SAP Learning:Creating Profit Centers and Segments
- SAP Help:Universal Journal
- SAP Help:Document Types
- SAP Help:Assignment of Fiscal Year Variants to a Ledger
- SAP Help:Controlling Area
