SAP S/4HANA MM模块培训 08 - 过账期间与字段状态变式


SAP S/4HANA MM模块培训 08:过账期间变式与字段状态变式

SAP S/4HANA MM模块培训 08 - 过账期间与字段状态变式

本课补齐 MM 与 FI 集成前的两组基础配置:先用过账期间变式控制“某个会计期间能不能记账”,再用字段状态变式控制“记账时哪些字段隐藏、必填或可选”。视频最后尝试把凭证行项目的“文本”字段隐藏,但现场没有成功验证,因此本文只保留已确认的配置步骤,不把未成功的演示写成结论。

课程信息

项目内容
原视频8. SAP MM S4/HANA | Class-8 | July Batch
频道Srijan Institute & Training Center
时长1:10:29
本课主线过账期间变式 → 公司代码分配 → OB52 开关期间 → 字段状态变式 → 字段状态组 → 公司代码分配
字幕说明原视频仅提供 YouTube 自动生成的英文字幕;本文已结合完整字幕和 SAP 操作画面校对,不把自动字幕中的缩写误识别直接当作配置值

先分清三种口径

口径本文如何使用
视频示例95013501、期间 4、金额 ₹100,000 等只用于复现课堂,不代表 SAP 固定值
系统配置IMG 路径、事务码和界面来自视频中的 SAP S/4HANA 2021 SAP GUI;实际项目要以本系统版本和授权为准
SAP 标准规则期间判定、账户类型、特殊期间和字段状态优先级均按文末 SAP 官方资料核验

一、为什么 MM 顾问也要理解 FI 过账期间(00:14–04:38)

采购订单本身通常不产生 FI 会计凭证,但收货、发票校验等后续业务可能产生物料凭证和会计凭证。因此,MM 的物料期间可以正常,并不等于 FI 一定允许记账。

SAP 对两类期间分别控制:

  • MM 期间用于物料库存和价值按期间更新,通常只开放当前期间,必要时允许上一期间回记。
  • FI 期间由过账日期结合会计年度变式确定,目标过账期间必须处于开放状态。

所以,遇到收货或发票过账失败时,要分别检查 MM 期间与 FI 期间。课堂中“MM 期间开放但 FI 期间关闭,收货仍可能失败”的提醒与这两类官方控制一致。

二、过账期间变式的三步配置(04:39–28:58)

视频中的 IMG 路径是:

Financial Accounting → Financial Accounting Global Settings → Ledgers → Fiscal Year and Posting Periods → Posting Periods

配置顺序不能打乱:

  1. 定义过账期间变式。
  2. 把变式分配给公司代码。
  3. 为变式维护开放和关闭的期间。

1. 定义过账期间变式(09:37–13:59)

视频新建变式 9501,描述为 PPV of GEP Worldwide - 9501,然后保存到定制请求。

定义并保存过账期间变式 9501

9501 只是课堂为了方便记忆而使用的标识,不要求必须与公司代码相同,也不代表 SAP 标准命名规则。

2. 分配给公司代码(14:00–16:29)

把公司代码 9501 分配给过账期间变式 9501。完成分配后,这个公司代码的 FI 过账会按该变式检查开放期间。

公司代码 9501 分配过账期间变式 9501

一个过账期间变式可以供多个公司代码使用。这样只需维护一次期间,就能同步控制这些公司代码;是否共享必须按企业关账制度决定。

3. 用 OB52 维护开放区间(16:30–28:58)

课堂使用事务码 OB52 维护期间。SAP 官方说明,常见做法是只开放当前期间,关账时再按需要开放前一期间、下一期间或特殊期间;当前版本和部署方式也可能提供 Manage Posting Periods 应用。

账户类型含义
+全部账户类型,也是一般开放期间所需的最小条目
A资产
D客户
K供应商
M物料
S总账科目
V合同科目

使用 + 时,视频把科目起止范围留空,表示对全部账户类型进行基础控制。若项目需要更细的限制,可以按账户类型或总账科目区间增加规则。

视频采用 4 月至次年 3 月的会计年度示例,因此 7 月对应期间 4。画面中开放了普通期间 4,并录入特殊期间 13–16

OB52 中维护期间 4 和特殊期间 13 至 16

这里必须注意:

  • 画面中的年份、期间 4 与 7 月的映射只适用于视频采用的会计年度示例。
  • 实际系统要先确认公司代码所用的会计年度变式,再填写起止期间和会计年度。
  • 特殊期间 13–16 不是自然月,而是年结调整期间;它们应与普通期间分开使用,不能把截图中的年份直接照抄到其他系统。
  • 对相同账户规则,月度滚动时通常更新已有区间,不应不断添加含义重复的行。

三、关闭期间如何阻止记账(28:59–38:19)

因为公司代码 9501 尚未完成全部 FI 配置,讲师改用已配置的公司代码 3501 做验证:

  1. OB52 中先只开放 6 月,对应期间 3
  2. FB50 输入 2025 年 7 月 18 日的普通总账凭证,系统确定为期间 4
  3. 借记工资科目、贷记银行科目,各 ₹100,000,并输入成本中心。
  4. 系统拒绝过账,提示期间 004/2025 对变式 3501 和账户类型 + 未开放。

期间 004 2025 未开放时 FB50 的报错

随后,讲师把 OB52 的开放期间改为 7 月对应的期间 4。再次检查时凭证通过校验,并完成模拟和过账。这证明开放区间是实际记账检查,不只是配置说明。

课堂第一次测试没有出现预期错误,是因为期间行中的年份填写不正确;修正年份后才得到上图的关闭期间报错。本文以修正后的验证结果为准。

四、字段状态变式控制什么(47:53–55:31)

字段状态决定会计凭证行项目中的字段如何出现:

状态作用
Suppress隐藏,不允许输入
Req. Entry必填,不输入不能继续
Opt. entry可选,可以留空

视频使用 OBC4 维护字段状态变式。讲师没有从空白开始创建,而是复制标准变式 0001,生成课堂变式 9501,再按需要调整其中的字段状态组。

复制标准配置是课堂选择,也是 SAP Learning 建议的常见做法;它不表示所有项目都必须复制 0001。正式项目要先确定统一的凭证录入规则,再决定复制哪个模板和修改哪些组。

字段状态组按用途组织字段。例如视频进入变式 9501 的费用类字段状态组 G004,打开 General Data,可以看到 Assignment number、Text、Invoice Reference 等字段的隐藏、必填和可选设置:

字段状态组 G004 的隐藏、必填和可选设置

SAP 标准逻辑是:字段状态组属于字段状态变式;字段状态组还要分配到具体总账科目主数据。实际过账时,系统会把总账科目字段状态组与过账码等控制合并,采用优先级更高的状态。对本课三种状态而言,优先级是:隐藏 > 必填 > 可选;“隐藏”和“必填”冲突会导致录入错误。

五、把字段状态变式分配给公司代码(55:32–59:34)

视频使用 OBC5,把公司代码 9501 分配给字段状态变式 9501

公司代码 9501 分配字段状态变式 9501

字段状态变式必须完整配置并分配到公司代码,字段状态组才能在相应公司代码的凭证录入中参与控制。同一个字段状态变式可以共享给多个公司代码,但一个公司代码只能使用一个字段状态变式。

保存时视频遇到对象锁,讲师进入 SM12 删除锁记录。正式系统不要照着视频直接删锁:SM12 属于管理员操作,必须先确认锁的所有者和业务会话已经失效,并由 Basis 或授权管理员处理,否则可能破坏正在进行的配置或业务操作。

六、视频没有完成的字段隐藏验证(59:35–67:50)

讲师把“Text”字段改为 Suppress 后回到 FB50,希望证明文本列消失,但现场界面仍未按预期变化。他又检查了不同变式和字段状态组,最终明确表示本次没有找到原因,留到下一课继续。

因此,本课只能确认字段状态的配置结构,不能声称“文本字段隐藏已经验证成功”。按 SAP 官方逻辑,排查时至少要逐项确认:

  1. 公司代码是否确实分配了目标字段状态变式。
  2. 本次过账使用的总账科目主数据是否分配了刚修改的字段状态组。
  3. 修改是否已经保存,并在当前客户端生效。
  4. 过账码或其他字段控制是否与目标状态冲突。

视频没有完成这些检查,所以不能替它推断唯一原因。

七、本课操作清单

顺序配置或验证视频入口完成标准
1定义过账期间变式IMG变式 9501 已保存
2分配公司代码IMG公司代码 9501 指向过账期间变式 9501
3开放 FI 期间OB52目标过账日期对应的期间位于开放区间
4验证关闭期间FB50期间关闭时报错,开放后通过校验
5复制并维护字段状态变式OBC4变式和字段状态组已保存
6分配字段状态变式OBC5公司代码 9501 指向字段状态变式 9501
7验证字段状态FB50本视频未完成,下一课继续

本课边界

本课实际完成了过账期间变式、公司代码分配、OB52 期间开关验证,以及字段状态变式和字段状态组的配置结构。字段隐藏效果没有验证成功;成本控制相关内容只在结尾预告,没有进入正式教学,不能算作本课已完成内容。

SAP 官方核验资料

截图均取自原视频中的 SAP 系统操作画面,保持原始 1920×1080 分辨率;视频中的英文 Excel 讲义和其他非 SAP 画面未直接引用。

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

发表评论

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

SAP S/4HANA MM模块培训 08 - 过账期间字段状态
SAP S/4HANA MM模块培训 09 - 字段状态验证 CO 基础配置
SAP S/4HANA FICO模块培训 31 - 公司代码会计年度
SAP S/4HANA MM模块培训 08 - 外部服务采购流程服务主数据
SAP S/4HANA FICO模块培训 36 - 凭证暂存批量过账设计
SAP S/4HANA MM模块培训 31 - 实物盘点:MI01盘点凭证、盘点录入差异过账
SAP S/4HANA MM模块培训 33 - 物料类型定制:控制属性、物料状态维护视图
SAP S/4HANA MM模块培训 35 - 采购事务定制:凭证类型、编号范围字段控制
SAP S/4HANA MM模块培训 37 - 移动类型:控制功能、分类、冲销定制
SAP S/4HANA MM模块培训 06 - 工厂参数、后台发票状态P2P集成演示
SAP S/4HANA FICO 入门 38:字段状态、表数据查看 LSMW 录屏
53. SAP S/4HANA FICO:客户预收款、特殊总账字段状态冲突
SAP S/4HANA MM模块培训 11 - 总账容差、凭证分割FI-MM集成科目
SAP S/4HANA MM 模块培训 19:采购供应商 PO-GR-IR 实操
SAP S/4HANA MM 模块培训 18:物料账启用原材料主数据
SAP S/4HANA MM模块培训 01 - 介绍ERP SAP MM模块
SAP S/4HANA FICO 入门 34:留存收益、字段状态未清项管理
SAP S/4HANA MM模块培训 49 - 自动科目确定:MM-FI集成、事务键OBYC
SAP S/4HANA MM模块培训 52 - 预付款履约保留款
SAP S/4HANA MM模块培训 57 - MM-PP集成:MRP采购、生产预留、外部加工货物移动