使用CKMVFM分析SAP物料帐未分配差异

如果出现未分配差异,需要对数据进行查找和分析,第一个需要使用的工具就是 SAP 的值流监视器 (CKMVFM),尽管很多场景下 CKMVFM 也看不出来。SAP oss note 2447218 讲解了在 price limiter quantity 对未分配差异的计算逻辑。note 举了一个例子,比较容易理解。什么是 price limiter quantity 呢,简单来说,有些业务并不会有物料的数量的变更,但会产生差异 (主要是价格差异),比如发票校验、生产订单结算、MR22做物料价值调整。SAP对这些业务会进行数量的统计,然后在分配差异的时候考虑在内。上一篇所举的发票数量超过库存数量,就是一个典型例子。

The price limiter quantity (CKMLPP-PBPOPO) is a statistical quantity information in case of price difference postings without actual quantity movement, for example invoices, order settlements, debit and credit postings with MR22. The idea behind the price limiter quantity is the allocation of these price differences by period.
2447218 - CKM3: Calculation for ‘Not Distributed’ price differences as per price limiter logic

未分配差异的计算逻辑:price limiter quantity > 累计库存数量,则超出的部分计入未分配差异。

使用 note 2447218 的例子说明计算的逻辑:


未分配差异 -500,000,我们来分析未分配差异是如何计算的。执行事务码 CKMVFM,选中物料那一行,点击未分配按钮,出现如下界面:

因为后继调整数量 628 超过累计库存数量 314,所以超出部分计入未分配差异。公式为:

后继调整的价格差异 * (后继调整数量 - 累计库存数量) / 后继调整数量 :
-1,000,000 * (628 - 314) / 314 = -500,000

其实就是后继调整引起的价格差异,就超出部分按比例计入未分配差异。

<think>好的,我现在需要帮用户解决如何查看SAP物料分类账凭证的问题。首先,我得确定用户对SAP的了解程度。可能用户是财务或物料管理人员,需要处理成本核算或物料价格差异的问题。物料分类账(Material Ledger)在SAP中用于管理物料的价格差异和实际成本计算,所以用户可能需要查看相关凭证来核对数据。 接下来,用户的问题是如何查看这些凭证。我需要回忆SAP中常用的事务代码和相关路径。通常,物料分类账的凭证可以通过事务代码CKM3或者直接查看关联的会计凭证。此外,可能需要使用到MM03查看物料主数据中的分类账信息,或者通过CKMLCP处理报表来找到相关凭证。 然后,我需要考虑用户可能的深层需求。他们可能不只是想看凭证,而是想了解差异原因或进行成本分析。因此,除了提供查看方法外,可能需要解释不同事务代码的用途,比如CKM3用于明细,CKMLCP用于处理报表,以及如何通过会计凭证事务代码FB03来查看关联的财务凭证。 还要确保步骤清晰,分点说明,包括事务代码和菜单路径。例如,使用CKM3进入物料分类账监控器,输入物料和期间,查看明细;或者通过CKMLCP找到处理阶段的凭证。同时,提醒用户注意权限问题,可能需要 BASIS 授权,以及不同版本或行业解决方案可能存在的路径差异。 最后,确认是否有必要补充物料分类账的基本概念,但用户的问题集中在查看凭证,所以可能不需要深入,但可以简要提及相关的事务代码和报表的作用。确保回答结构清晰,步骤详细,帮助用户逐步找到所需信息,并考虑可能的后续操作,如分析差异或调整价格。</think>在SAP系统中查看物料分类账凭证(Material Ledger Document)可通过以下6种方式实现,具体操作步骤如下: 1. **事务代码CKM3(最直接方式)** - 输入T-Code: `CKM3` - 输入必填字段: * 物料编号(Material) * 工厂代码(Plant) * 会计年度(Fiscal Year) * 期间(Period) - 双击「物料价格分析」行项目 - 通过「凭证」按钮查看关联的ML凭证(类型为`W`开头) 2. **关联会计凭证追溯** - 通过物料移动凭证(如MB03查看物料凭证) - 在凭证抬头找到「参考凭证」字段 - 使用T-Code `FB03` 输入该凭证号 - 在会计凭证行项目中查看ML凭证号(格式:`MLXXXXXXXX`) 3. **分类账专属报表CKMLCP** - 执行T-Code `CKMLCP` - 选择期间和工厂后执行 - 在结果清单中选择「单据概览」 - 通过「凭证编号」列直接跳转查看 4. **物料主数据穿透查询** - 使用T-Code `MM03` 查看物料主数据 - 进入「会计1」视图 - 点击「附加数据」→「物料分类账」 - 查看关联的价格确定凭证清单 5. **定制路径查询** ``` 路径:Accounting → Controlling → Product Cost Controlling → Actual Costing/Material Ledger → Document Evaluation ``` - 使用标准报表: * `S_PL0_86000030`(单层差异分析) * `S_P99_41000062`(多层差异追溯) 6. **数据库表直接查询(需BASIS权限)** - 关键表: * `MLDOC` - 存储所有ML凭证明细 * `MLHD` - 凭证头数据 * `MLIT` - 行项目数据 - 使用SE16N输入表名,筛选条件示例: ```abap MATNR = '物料编号' BWKEY = '工厂代码' MJAHR = '年度' ``` **注意事项:** 1. 必须激活物料分类账(事务代码OMX1) 2. 中国版本需检查是否启用「实际成本核算」 3. 凭证类型说明: - `W1`:单层价格差异 - `W2`:多层价格差异 - `W3`:库存重新评估 4. 若使用混合计价(Hybrid Valuation),需额外检查表`MLCRF` 建议搭配使用事务代码`CKMVFM`(物料分类账行项目浏览器)进行多维分析,可同时查看关联的生产订单、成本中心等次级对象信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值