Tuesday, June 16, 2009

How to find item cost

Another common issue when writing queries is getting an item cost.

Here are the APIs to use in queries:

For discrete manufacturing:

cst_cost_api.get_item_cost(1,inventory_item_id, organization_id,NULL,NULL)

here is a sample query:

select segment1 item,
cst_cost_api.get_item_cost(1,inventory_item_id, organization_id,NULL,NULL) cost
from mtl_system_items_b

If you are in an OPM organization the above won't work and instead you need to call

select msi.segment1 item,
GMF_CMCOMMON.get_cmpt_cost( inventory_item_id, organization_id, sysdate, cmm.cost_type_id ,0) cost
from mtl_system_items_b msi, CM_MTHD_MST cmm
where cmm.cost_mthd_desc='Standard Cost'

3 comments:

  1. Hi Piotr,

    Your blog helped us a lot. I was wondering if you could suggest on how to get cost of item to build price list from an OPM org and when the cost is lot costing. Which means I need to get the cost of a specific lot. please mail me on: prempaul@yahoo.com

    ReplyDelete
  2. Please check my posting on how to create an internal price list and let me know if you still have any questions

    ReplyDelete