CST_ROLLUP_OVERHEADS_V
Details
-
Schema: FUSION
-
Object owner: CST
-
Object type: VIEW
Columns
Name |
---|
NODE_NAME ROLLUP_HEADER_KEY ROLLUP_HEADER_TYPE WORK_DEFINITION_NAME WORK_DEFINITION_ID PARENT_WD_ID PARENT_WO_ID PARENT_ITEM_ID WORK_CENTER_ID WORK_CENTER_CODE USE_WORK_CENTER_FLAG INV_ORG_ID SCENARIO_ID SCENARIO_EVENT_ID UNIT_COST EXTENDED_COST |
Query
SQL_Statement |
---|
select oh.node_name node_name, 0 ROLLUP_HEADER_KEY, oh.ROLLUP_HEADER_TYPE ROLLUP_HEADER_TYPE, oh.WORK_DEFINITION_NAME, oh.WORK_DEFINITION_ID WORK_DEFINITION_ID , oh.WORK_DEFINITION_ID PARENT_WD_ID, null PARENT_WO_ID, oh.PARENT_ITEM_ID, oh.WORK_CENTER_ID WORK_CENTER_ID, oh.WORK_CENTER_CODE WORK_CENTER_CODE, oh.USE_WORK_CENTER_FLAG, oh.INV_ORG_ID, oh.SCENARIO_ID, oh.SCENARIO_EVENT_ID, sum(oh.unit_cost) unit_cost, sum(oh.extended_cost) extended_cost from (select distinct 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE node_name, cwd.OUTPUT_INVENTORY_ITEM_ID INVENTORY_ITEM_ID, cwd.OUTPUT_INVENTORY_ORG_ID INV_ORG_ID, cwd.WD_OPERATION_ID ROLLUP_HEADER_KEY, 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE ROLLUP_HEADER_TYPE, cwd.WORK_DEFINITION_ID WORK_DEFINITION_ID , wwdnv.WORK_DEF_NAME WORK_DEFINITION_NAME, cwd.WD_OPERATION_ID, cwd.WORK_DEFINITION_ID PARENT_WD_ID, cwd.WD_OPERATION_ID PARENT_WO_ID, cwd.OUTPUT_INVENTORY_ITEM_ID PARENT_ITEM_ID, cwd.OPERATION_SEQ_NUMBER, 'N' USE_WORK_CENTER_FLAG, 0 WORK_CENTER_ID, null WORK_CENTER_CODE, cwd.SCENARIO_ID, cost.SCENARIO_EVENT_ID, cost.unit_cost, cost.extended_cost from fusion.CST_WORK_DEFINITIONS cwd, fusion.WIS_WORK_DEFINITION_NAMES_VL wwdnv, (select csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE, sum(csrd.UNIT_COST) UNIT_COST, sum(csrd.EXTENDED_COST) EXTENDED_COST from fusion.CST_SCENARIO_ROLLUP_DETAILS csrd, fusion.CST_SCENARIO_ROLLUP_HEADERS csrh, fusion.CST_OVERHEAD_RATES cor where csrh.SCENARIO_ROLLUP_HEADER_ID = csrd.SCENARIO_ROLLUP_HEADER_ID and csrh.ROLLUP_HEADER_TYPE = 'OPERATION' and csrd.OVERHEAD_FLAG='Y' and cor.OVERHEAD_RATE_ID = csrd.OVERHEAD_RATE_ID and cor.OVERHEAD_RATE_TYPE = 'WORKCENTER' group by csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE ) cost where cwd.WD_OPERATION_ID = cost.WD_OPERATION_ID and cwd.WD_OPERATION_ID = cost.ROLLUP_HEADER_KEY and cwd.SCENARIO_ID = cost.SCENARIO_ID and cwd.WORK_DEFINITION_NAME_ID = wwdnv.WORK_DEFINITION_NAME_ID union all select distinct 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE node_name, cwd.OUTPUT_INVENTORY_ITEM_ID INVENTORY_ITEM_ID, cwd.OUTPUT_INVENTORY_ORG_ID INV_ORG_ID, cwd.WD_OPERATION_ID ROLLUP_HEADER_KEY, 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE ROLLUP_HEADER_TYPE, cwd.WORK_DEFINITION_ID WORK_DEFINITION_ID , wwdnv.WORK_DEF_NAME WORK_DEFINITION_NAME, cwd.WD_OPERATION_ID, cwd.WORK_DEFINITION_ID PARENT_WD_ID, cwd.WD_OPERATION_ID PARENT_WO_ID, cwd.OUTPUT_INVENTORY_ITEM_ID PARENT_ITEM_ID, cwd.OPERATION_SEQ_NUMBER, 'Y' USE_WORK_CENTER_FLAG, cwd.WORK_CENTER_ID, (select WORK_CENTER_NAME from fusion.WIS_WORK_CENTERS_VL where WORK_CENTER_ID = cwd.WORK_CENTER_ID) as WORK_CENTER_CODE, cwd.SCENARIO_ID, cost.SCENARIO_EVENT_ID, cost.unit_cost, cost.extended_cost from fusion.CST_WORK_DEFINITIONS cwd, fusion.WIS_WORK_DEFINITION_NAMES_VL wwdnv, (select csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE, sum(csrd.UNIT_COST) UNIT_COST, sum(csrd.EXTENDED_COST) EXTENDED_COST from fusion.CST_SCENARIO_ROLLUP_DETAILS csrd, fusion.CST_SCENARIO_ROLLUP_HEADERS csrh, fusion.CST_OVERHEAD_RATES cor where csrh.SCENARIO_ROLLUP_HEADER_ID = csrd.SCENARIO_ROLLUP_HEADER_ID and csrh.ROLLUP_HEADER_TYPE = 'OPERATION' and csrd.OVERHEAD_FLAG='Y' and cor.OVERHEAD_RATE_ID = csrd.OVERHEAD_RATE_ID and cor.OVERHEAD_RATE_TYPE = 'WORKCENTER' group by csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE ) cost where cwd.WD_OPERATION_ID = cost.WD_OPERATION_ID and cwd.WD_OPERATION_ID = cost.ROLLUP_HEADER_KEY and cwd.SCENARIO_ID = cost.SCENARIO_ID and cwd.WORK_DEFINITION_NAME_ID = wwdnv.WORK_DEFINITION_NAME_ID union all select distinct 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE node_name, cwd.OUTPUT_INVENTORY_ITEM_ID INVENTORY_ITEM_ID, cwd.OUTPUT_INVENTORY_ORG_ID INV_ORG_ID, cwd.WD_OPERATION_ID ROLLUP_HEADER_KEY, 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE ROLLUP_HEADER_TYPE, cwd.WORK_DEFINITION_ID WORK_DEFINITION_ID , wwdnv.WORK_DEF_NAME WORK_DEFINITION_NAME, cwd.WD_OPERATION_ID, cwd.WORK_DEFINITION_ID PARENT_WD_ID, cwd.WD_OPERATION_ID PARENT_WO_ID, cwd.OUTPUT_INVENTORY_ITEM_ID PARENT_ITEM_ID, cwd.OPERATION_SEQ_NUMBER, 'N' USE_WORK_CENTER_FLAG, 0 WORK_CENTER_ID, null WORK_CENTER_CODE, cwd.SCENARIO_ID, cost.SCENARIO_EVENT_ID, cost.unit_cost, cost.extended_cost from fusion.CST_WORK_DEFINITIONS cwd, fusion.WIS_WORK_DEFINITION_NAMES_VL wwdnv, (select csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE, sum(csrd.UNIT_COST) UNIT_COST, sum(csrd.EXTENDED_COST) EXTENDED_COST from fusion.CST_SCENARIO_ROLLUP_DETAILS csrd, fusion.CST_SCENARIO_ROLLUP_HEADERS csrh, fusion.CST_OVERHEAD_RATES cor where csrh.SCENARIO_ROLLUP_HEADER_ID = csrd.SCENARIO_ROLLUP_HEADER_ID and csrh.ROLLUP_HEADER_TYPE = 'OPERATION' and csrd.OVERHEAD_FLAG='Y' and cor.OVERHEAD_RATE_ID = csrd.OVERHEAD_RATE_ID and cor.OVERHEAD_RATE_TYPE = 'PLANT' group by csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE ) cost where cwd.WD_OPERATION_ID = cost.WD_OPERATION_ID and cwd.WD_OPERATION_ID = cost.ROLLUP_HEADER_KEY and cwd.SCENARIO_ID = cost.SCENARIO_ID and cwd.WORK_DEFINITION_NAME_ID = wwdnv.WORK_DEFINITION_NAME_ID union all select distinct 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE node_name, cwd.OUTPUT_INVENTORY_ITEM_ID INVENTORY_ITEM_ID, cwd.OUTPUT_INVENTORY_ORG_ID INV_ORG_ID, cwd.WD_OPERATION_ID ROLLUP_HEADER_KEY, 'OVERHEADS_'||cost.OVERHEAD_RATE_TYPE ROLLUP_HEADER_TYPE, cwd.WORK_DEFINITION_ID WORK_DEFINITION_ID , wwdnv.WORK_DEF_NAME WORK_DEFINITION_NAME, cwd.WD_OPERATION_ID, cwd.WORK_DEFINITION_ID PARENT_WD_ID, cwd.WD_OPERATION_ID PARENT_WO_ID, cwd.OUTPUT_INVENTORY_ITEM_ID PARENT_ITEM_ID, cwd.OPERATION_SEQ_NUMBER, 'Y' USE_WORK_CENTER_FLAG, 0 WORK_CENTER_ID, null WORK_CENTER_CODE, cwd.SCENARIO_ID, cost.SCENARIO_EVENT_ID, cost.unit_cost, cost.extended_cost from fusion.CST_WORK_DEFINITIONS cwd, fusion.WIS_WORK_DEFINITION_NAMES_VL wwdnv, (select csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE, sum(csrd.UNIT_COST) UNIT_COST, sum(csrd.EXTENDED_COST) EXTENDED_COST from fusion.CST_SCENARIO_ROLLUP_DETAILS csrd, fusion.CST_SCENARIO_ROLLUP_HEADERS csrh, fusion.CST_OVERHEAD_RATES cor where csrh.SCENARIO_ROLLUP_HEADER_ID = csrd.SCENARIO_ROLLUP_HEADER_ID and csrh.ROLLUP_HEADER_TYPE = 'OPERATION' and csrd.OVERHEAD_FLAG='Y' and cor.OVERHEAD_RATE_ID = csrd.OVERHEAD_RATE_ID and cor.OVERHEAD_RATE_TYPE = 'PLANT' group by csrh.ROLLUP_HEADER_KEY, csrd.WD_OPERATION_ID, csrh.SCENARIO_ID, csrh.SCENARIO_EVENT_ID, cor.OVERHEAD_RATE_TYPE ) cost where cwd.WD_OPERATION_ID = cost.WD_OPERATION_ID and cwd.WD_OPERATION_ID = cost.ROLLUP_HEADER_KEY and cwd.SCENARIO_ID = cost.SCENARIO_ID and cwd.WORK_DEFINITION_NAME_ID = wwdnv.WORK_DEFINITION_NAME_ID ) oh group by oh.node_name, 0, oh.ROLLUP_HEADER_TYPE, oh.WORK_DEFINITION_NAME, oh.WORK_DEFINITION_ID, oh.WORK_DEFINITION_ID, null, oh.WORK_CENTER_ID, oh.WORK_CENTER_CODE, oh.USE_WORK_CENTER_FLAG, oh.INV_ORG_ID, oh.SCENARIO_ID, oh.SCENARIO_EVENT_ID, oh.PARENT_ITEM_ID |