mtl_material_transactions的COST字段定义

来源:互联网 发布:淘宝静物摄影布光 编辑:程序博客网 时间:2024/06/06 01:32

事务处理表的成本核算:mtl_material_transactions

MMT的成本字段定义:

1.actual cost             ----> actual cost
2.transaction cost   ----> the cost entered by the user during a transaction
3.prior cost               ----> item cost before the transaction
4.new cost                ----> item cost  after the transaction processing


SELECT MMT.ERROR_CODE ,
       MMT.ERROR_EXPLANATION,
       MMT.transaction_source_name,
       transaction_quantity,
       transaction_uom,
       subinventory_code,
       inventory_item_id,
       mmt.actual_cost,
       mmt.prior_cost,
       mmt.new_cost,
       mmt.transaction_cost
  FROM mtl_material_transactions mmt
 WHERE mmt.transaction_id in (124727534, 124727535);


运行查询后可知:由于这次是子库存转移事务,所以本次Transaction Cost为空,不会产生成本变化。


2.  库存间转移后,成本更新

SELECT MMT.*, MMT.ERROR_CODE ,
       MMT.ERROR_EXPLANATION,
       MMT.transaction_source_name,
       transaction_quantity,
       transaction_uom,
       subinventory_code,
       inventory_item_id,
       mmt.actual_cost,
       mmt.prior_cost,
       mmt.new_cost,
       mmt.transaction_cost
  FROM mtl_material_transactions mmt
 WHERE /*mmt.transaction_group_id = 124731249
       and*/ mmt.shipment_number = 'JSH_TO_JJT001';