CST_WORK_ORDER_BY_STATUS_V
Details
-
Schema: FUSION
-
Object owner: CST
-
Object type: VIEW
Columns
Name |
---|
COST_ORG_ID INVENTORY_ORGANIZATION_ID WO_STATUS_CODE WO_STATUS_NAME CONV_WIP_AMOUNT REPORTING_CURRENCY_CODE WIP_AMOUNT COST_ORG_CURRENCY_CODE |
Query
SQL_Statement |
---|
WITH w AS ( SELECT wo.cst_work_order_id, wo.inventory_organization_id, wos.wo_system_status_code as wo_status_code, flvl.meaning as wo_status_name FROM cst_work_orders wo, cst_wo_update_events woe, wie_wo_statuses_vl wos, fnd_lookup_values_vl flvl WHERE wo.cst_work_order_id = woe.cst_work_order_id (+) AND nvl(woe.latest_status_flag, 'Y') = 'Y' AND nvl(woe.work_order_status_id, wo.work_order_status_id) = wos.wo_status_id AND wos.wo_system_status_code IN ('COMPLETED','RELEASED','ON_HOLD') AND flvl.lookup_type = 'ORA_WIE_WO_SYSTEM_STATUS' AND flvl.lookup_code = wos.wo_system_status_code ) SELECT wc.cost_org_id, w.inventory_organization_id, w.wo_status_code, w.wo_status_name, sum(wc.quantity * wc.wip_txn_sign * wc.unit_cost) conv_wip_amount, wc.currency_code reporting_currency_code, sum(wc.quantity * wc.wip_txn_sign * wc.unit_cost) wip_amount, wc.currency_code cost_org_currency_code FROM cst_work_order_costs wc, w, cst_cost_org_books b WHERE wc.cost_org_id = b.cost_org_id AND wc.cost_book_id = b.cost_book_id AND b.primary_book_flag = 'Y' AND wc.cst_work_order_id = w.cst_work_order_id AND decode(wc.wip_cost_type, 'SCRAP', wc.absorption_type, 2) = 2 GROUP BY wc.cost_org_id, w.inventory_organization_id, w.wo_status_code, w.wo_status_name, wc.currency_code |