I_code,
I_Desc,
UOM,
SUB_CODE,
(SELECT NVL (SUM (ONHAND_D.primary_transaction_quantity ), 0)
FROM inv.mtl_onhand_quantities_detail ONHAND_D
WHERE 1 = 1
AND ONHAND_D.inventory_item_id = ITEM_ID
AND ONHAND_D.organization_id = org
AND (ONHAND_D.subinventory_code = SUB_CODE)
)
on_hand,
(SELECT ROUND (SUM (NVL (item_cost, 0)), 5)
FROM bom.cst_item_cost_details ITM_COST
WHERE organization_id = org
AND inventory_item_id = ITEM_ID
AND cost_type_id = 2)
item_cost,
ROUND (
( (SELECT NVL (
SUM (ONHAND_D.primary_transaction_quantity ),
0)
FROM inv.mtl_onhand_quantities_detail ONHAND_D
WHERE 1 = 1
AND ONHAND_D.inventory_item_id = ITEM_ID
AND ONHAND_D.organization_id = org
AND (ONHAND_D.subinventory_code = SUB_CODE)
)
* (SELECT SUM (NVL (item_cost, 0))
FROM bom.cst_item_cost_details ITM_COST
WHERE organization_id = org
AND inventory_item_id = ITEM_ID
AND cost_type_id = 2)),
2)
Tot_Cost,
org,
org_name
FROM ( SELECT Mmt.inventory_item_id ITEM_ID ,
TO_DATE (
RTRIM (SUBSTR (USERENV ('CLIENT_INFO'), 1, 10)),
'dd-mm-rrrr')
tdate,
Mmt.ORGANIZATION_ID org ,
org_inf.Organization_name org_name,
item.segment1 I_code,
item.description I_Desc ,
item.primary_unit_of_measure UOM ,
TRUNC (MAX (Mmt.Transaction_date)) Trx_date,
Mmt.SUBINVENTORY_CODE SUB_CODE
FROM inv.Mtl_material_transactions Mmt ,
Org_organization_definitions org_inf ,
inv.mtl_system_items_b item
WHERE 1 = 1
AND org_inf.Organization_id = Mmt.Organization_id
AND org_inf.Organization_name LIKE
'%'
|| RTRIM (
SUBSTR (USERENV ('CLIENT_INFO'), 12, 35))
|| '%'
AND TRUNC (Transaction_date) <=
TO_DATE (
RTRIM (
SUBSTR (USERENV ('CLIENT_INFO'), 1, 10)),
'dd-mm-rrrr')