MMPV(关闭物料期间)与 MMRV(控制前期过账)的参数决定操作范围、执行逻辑与数据校验,以下按事务码拆解核心参数含义、操作规则与风险要点,便于精准执行与排错。
一、MMPV(关闭物料期间)核心参数
MMPV 用于关闭旧物料期间并打开新期间,核心参数如下表,按界面输入顺序说明:
| 参数名称 | 字段标识 | 输入要求 | 功能含义 | 关键规则 |
|---|---|---|---|---|
| 公司代码 | BUKRS | 单值 / 批量(如 1000;1000,2000) | 指定执行期间切换的公司代码 | 批量用逗号分隔,需有对应权限 |
| 期间 / 年度 | MONAT/JAHR | 格式:MM/YYYY(如 11/2025) | 待关闭的旧期间(系统自动推算新期间) | 仅能逐期切换,已过账凭证则不可跨期跳更 |
| 日期 | DATUM | 格式:YYYYMMDD(如 20251201) | 快速定位期间(优先级低于期间 / 年度) | 输入日期后系统自动匹配对应期间 |
| 处理模式 | - | 单选:检查并关闭期间 / 仅检查期间 / 仅关闭期间 | 控制执行逻辑,优先测试后正式执行 | 1. 检查并关闭期间:校验 + 执行切换2. 仅检查期间:模拟无实际变更3. 仅关闭期间:跳过校验直接执行(慎用) |
| 测试运行 | TESTRUN | 勾选 / 取消 | 模拟操作,不更新 T001L 表期间状态 | 必做前置步骤,无错误再取消测试运行 |
| 允许前期负库存 | NEGQTY | 勾选 / 取消 | 旧期间存在负库存时是否允许关闭 | 仅临时应急使用,长期需规范库存管理 |
| 允许前期负价值 | NEGVAL | 勾选 / 取消 | 旧期间存在负价值时是否允许关闭 | 启用物料分类账时不建议勾选,避免值流异常 |
补充说明
- 执行逻辑:MMPV 操作会更新表 T001L 的物料期间,旧期间默认不可再做物料移动,新期间自动开放。
- 不可逆性:正式执行后仅能通过 MMRV 临时开放前期过账,不可直接回退期间状态。
- 依赖校验:需先完成物料账结账(CKMLCP)、生产订单结算(CO88/KO88)等,否则执行失败。
二、MMRV(控制前期过账)核心参数
MMRV 用于查看当前物料期间并控制前期过账权限,核心参数如下:
| 参数名称 | 字段标识 | 显示 / 操作 | 功能含义 | 关键规则 |
|---|---|---|---|---|
| 公司代码 | BUKRS | 输入 | 指定查询 / 设置的公司代码 | 支持单个公司代码查询 |
| 当前期间 | CURPER | 显示 | 当前开放的物料期间(如 12/2025) | 系统自动读取 T001L 表数据,不可手动修改 |
| 上一期间 | PREPER | 显示 | 刚关闭的旧期间(如 11/2025) | 用于核对期间切换结果 |
| 去年上一期间 | LPYRPER | 显示 | 上一会计年度最后一个期间 | 跨年度期间切换时核对使用 |
| 允许前期记账 | ALLG_POST | 勾选 / 取消 | 控制是否允许向旧期间过账 | 1. 勾选:开放前期过账(临时调整用)2. 取消:禁止前期过账(月结后常态) |
| 禁止一般回溯过账 | NO_BACKPOST | 勾选 / 取消 | 全局禁止所有前期过账,优先级高于允许前期记账 | 集团管控场景使用,防止误操作 |
补充说明
- 权限控制:参数修改需授权对象 M_MATE_PER(活动 01),仅财务 / MM 负责人操作。
- 联动规则:允许前期记账仅在旧期间未被 MMPV 完全关闭时生效,已关闭期间需先通过 MMRV 开放。
三、参数联动与操作风险
- 先后顺序:先执行 MMRV 设置前期过账权限,再用 MMPV 关闭旧期间;月结完成后用 MMRV 取消前期记账权限。
- 模块联动:MMPV 操作需配合 OB52(FI 总账期间)、OKP1(CO 成本期间)同步控制,避免跨模块期间不一致。
- 常见错误:
- MMPV 执行失败:多为未清物料凭证、物料账未结账,用 MB51/CKMLCP 排查。
- 前期过账失败:检查 MMRV 的允许前期记账状态,以及 FI 期间是否开放。
四、快速操作建议
- 月结前:MMRV 勾选允许前期记账→MMPV 测试运行→无错误后正式执行→MMRV 取消允许前期记账。
- 紧急调整:MMRV 临时勾选允许前期记账→处理旧期间业务→立即取消勾选→记录操作日志。