zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SAP MM 物料移动平均价的修改历史

2023-03-07 09:02:48 时间

SAP MM 物料移动平均价的修改历史

在SAP系统中,物料主数据的价格有两种控制方式,其中之一就是移动平均价(MAP)。

物料的移动平均价会伴随着物料的收货等货物移动来自动更新,正常情况下不需要人工修改。

1, 物料号854,价格控制方式是V(移动平均价)。

现有库存价值:7696 EUR,现有库存数量7696 .

2, 创建2张采购订单。采购的价格分别是1.2和1.5。

PO#4500001243,采购数量 500,采购单价1.2

PO#4500001244,采购数量5000,单价1.5

3, 执行事务代码对采购订单4500001243执行全数量收货.

收货后物料的移动平均价是:1.01,

计算公式是:(7696+500*1.2)/(7696+500)=1.012201=1.01

执行事务代码MIGO对采购订单4500001244全数量收货.

这次收货后的移动平均价:1.2,

计算公式是:(8196+5000*1.5)/(8196+5000)=1.189451=1.2

4, 现在的问题是,这种通过采购订单收货等货物移动来自动修改的物料的移动平均价,在哪里能看到change history?

4.1), 查物料主数据。

物料主数据修改历史里,没有今天(2023-2-6)的修改记录。即物料主数据里不会因此形成change history。

4.2), 事务代码CKM3分析结果。

CKM3的结果里能看到该物料的移动平均价的变动情况,以及价格历史。但是结果可能并不友好,缺少具体日期和时间信息,也不能显示每次修改之前和修改之后的结果。

4.3), 事务代码SE16查表MBEW/ MBEWH看数据。

MBEW - Material Valuation

MBEWH - Material Valuation: History

MBEW里只显示最新的移动平均价。

MBEWH表只保存每个会计期间期末的物料移动平均价。

可以认为,MBEWH和MBEW表结合起来,也不能查询出物料移动平均价的修改历史。

4.4), 执行事务代码CKMPCSEARCH.

执行,

啥都没有。这是网上同行推荐的一个事务代码,看起来不太靠谱。

4.5), 执行事务代码SE16查表CDPOS/ CDHDR。

查CDHDR表,

只有采购订单创建和显示的记录,无物料价格变动的记录。

查CDPOS表,

执行查询,结果如下,

可以看出表CDHDR也没有移动平均价修改的历史记录。

总结下来,要查询某个物料移动平均价修改历史,并不容易,可能需要自开发报表才能满足要求。

-完-

2023-2-6 写于苏州市。