3
3
cost_org_id,
caod.cost_book_id,
caod.val_unit_id,
caod.period_name,
caod.inventory_org_id,
caod.subinventory_code,
caod.inventory_item_id,
ce.cost_element_code cost_element_code,
MAX(caod.currency_code) currency_code,
MAX(caod.cost_method_code) cost_method_code,
SUM(caod.amount + caod.writeoff_amount) curr_total_costed_amount,
SUM(NVL(caod1.amount + caod1.writeoff_amount, 0)) prior_total_costed_amount,
SUM((caod.amount + caod.writeoff_amount) -
(NVL(caod1.amount + caod1.writeoff_amount, 0))) costed_amount,
SUM((caod.acctd_amount + caod.acctd_writeoff_amount) -
NVL((caod1.acctd_amount + caod1.acctd_writeoff_amount), 0))
acctd_amount,
SUM((((caod.amount + caod.writeoff_amount) -
NVL((caod1.amount + caod1.writeoff_amount), 0)) -
((caod.acctd_amount + caod.acctd_writeoff_amount +
caod.excl_from_acctg_amount + caod.excl_from_acctg_wo_amount) -
NVL((caod1.acctd_amount + caod1.acctd_writeoff_amount +
caod1.excl_from_acctg_amount +
caod1.excl_from_acctg_wo_amount),
0)))) AS unacctd_amount
FROM cst_attr_onhand_details caod,
cst_attr_onhand_details caod1,
cst_cost_elements_b ce
WHERE caod.cost_element_id = ce.cost_element_id
AND caod.prior_val_detail_id = caod1.val_detail_id(+)
AND caod.cost_org_id = caod1.cost_org_id(+)
AND caod.cost_book_id = caod1.cost_book_id(+)
GROUP BY caod.cost_org_id,
caod.cost_book_id,
caod.val_unit_id,
caod.period_name,
caod.inventory_org_id,
caod.subinventory_code,
caod.inventory_item_id,
ce.cost_element_code