CST_REVIEW_ROLLUP_COSTS_V

Details

  • Schema: FUSION

  • Object owner: CST

  • Object type: VIEW

Columns

Name

NODE_NAME

PARENT_WD_KEY

PARENT_WO_KEY

PARENT_WC_KEY

PARENT_ITEM_KEY

PARENT_TYPE

CHILD_WD_KEY

CHILD_WO_KEY

CHILD_WC_KEY

CHILD_ITEM_KEY

CHILD_TYPE

SCENARIO_VERSION

EFFECTIVE_START_DATE

ORGANIZATION_CODE

INV_ORG_NAME

INV_ORG_ID

SCENARIO_ID

SCENARIO_EVENT_ID

ROLLUP_HEADER_LEVEL

INVENTORY_ITEM_ID

RESOURCE_ID

ROLLUP_HEADER_KEY

ROLLUP_HEADER_TYPE

WORK_DEFINITION_NAME

YIELD_FACTOR

UNIT_RATE

QUANTITY_USAGE

COSTING_BATCH_OUTPUT_SIZE

QTY_UOM_CODE

PARENT_WO_ID

PARENT_WD_ID

WORK_DEFINITION_ID

WD_OPERATION_ID

OPERATION_SEQ_NUMBER

RESOURCE_SEQ_NUMBER

USE_WORK_CENTER_FLAG

TOPITEM_SUCCESS_FLAG

TOPITEM_FAILURE_FLAG

WORK_CENTER_ID

WORK_CENTER_CODE

ROLLUP_STATUS_CODE

UPDATE_FLAG

STATUS_MESSAGE

UNIT_COST

EXTENDED_COST

Query

SQL_Statement

SELECT distinct

cs.SCENARIO_NUMBER node_name,

to_number(0) parent_wd_key,

to_number(0) parent_wo_key,

to_number(0) parent_wc_key,

to_number(0) parent_item_key,

to_char(null) parent_type,

cse.SCENARIO_ID child_wd_key,

to_number(0) child_wo_key,

to_number(0) child_wc_key,

to_number(0) child_item_key,

'SCENARIO' child_type,

'Version:' || TO_CHAR(cs.effective_start_date, 'DD-MON-YYYY') scenario_version,

cs.effective_start_date effective_start_date,

iop.organization_code organization_code,

hr.name inv_org_name,

cs.INV_ORG_ID INV_ORG_ID,

cs.SCENARIO_ID SCENARIO_ID,

cse.SCENARIO_EVENT_ID SCENARIO_EVENT_ID,

0 ROLLUP_HEADER_LEVEL,

to_number(null) INVENTORY_ITEM_ID,

to_number(null) RESOURCE_ID,

cs.SCENARIO_ID ROLLUP_HEADER_KEY,

'SCENARIO' ROLLUP_HEADER_TYPE,

to_char(null) WORK_DEFINITION_NAME,

to_number(null) YIELD_FACTOR,

to_number(null) UNIT_RATE,

to_number(null) QUANTITY_USAGE,

to_number(null) COSTING_BATCH_OUTPUT_SIZE,

to_char(null) QTY_UOM_CODE,

to_number(null) parent_wo_id,

to_number(null) parent_wd_id,

to_number(null) WORK_DEFINITION_ID,

to_number(null) WD_OPERATION_ID,

to_number(null) OPERATION_SEQ_NUMBER,

null RESOURCE_SEQ_NUMBER,

'N' USE_WORK_CENTER_FLAG,

'Y' TOPITEM_SUCCESS_FLAG,

'Y' TOPITEM_FAILURE_FLAG,

to_number(null) WORK_CENTER_ID,

to_char(null) WORK_CENTER_CODE,

to_char(null) ROLLUP_STATUS_CODE,

to_char(null) UPDATE_FLAG,

to_char(null) STATUS_MESSAGE,

to_number(null) UNIT_COST,

to_number(null) EXTENDED_COST

FROM fusion.cst_scenarios cs,

fusion.hr_organization_units_f_tl hr,

fusion.inv_org_parameters iop,

fusion.CST_SCENARIO_EVENTS cse

WHERE cs.INV_ORG_ID = hr.ORGANIZATION_ID

AND cs.INV_ORG_ID = iop.ORGANIZATION_ID

AND cse.SCENARIO_ID = cs.SCENARIO_ID

AND hr.LANGUAGE = USERENV('LANG')

AND exists (select 1 from fusion.cst_scenario_rollup_headers csrh where csrh.SCENARIO_EVENT_ID = cse.SCENARIO_EVENT_ID)

union all

SELECT distinct

cs.SCENARIO_NUMBER node_name,

to_number(0) parent_wd_key,

to_number(0) parent_wo_key,

to_number(0) parent_wc_key,

to_number(0) parent_item_key,

to_char(null) parent_type,

cse.SCENARIO_ID child_wd_key,

to_number(0) child_wo_key,

to_number(0) child_wc_key,

to_number(0) child_item_key,

'SCENARIO' child_type,

'Version:' || TO_CHAR(cs.effective_start_date, 'DD-MON-YYYY') scenario_version,

cs.effective_start_date effective_start_date,

iop.organization_code organization_code,

hr.name inv_org_name,

cs.INV_ORG_ID INV_ORG_ID,

cs.SCENARIO_ID SCENARIO_ID,

cse.SCENARIO_EVENT_ID SCENARIO_EVENT_ID,

0 ROLLUP_HEADER_LEVEL,

to_number(null) INVENTORY_ITEM_ID,

to_number(null) RESOURCE_ID,

cs.SCENARIO_ID ROLLUP_HEADER_KEY,

'SCENARIO' ROLLUP_HEADER_TYPE,

to_char(null) WORK_DEFINITION_NAME,

to_number(null) YIELD_FACTOR,

to_number(null) UNIT_RATE,

to_number(null) QUANTITY_USAGE,

to_number(null) COSTING_BATCH_OUTPUT_SIZE,

to_char(null) QTY_UOM_CODE,

to_number(null) parent_wo_id,

to_number(null) parent_wd_id,

to_number(null) WORK_DEFINITION_ID,

to_number(null) WD_OPERATION_ID,

to_number(null) OPERATION_SEQ_NUMBER,

null RESOURCE_SEQ_NUMBER,

'Y' USE_WORK_CENTER_FLAG,

'Y' TOPITEM_SUCCESS_FLAG,

'Y' TOPITEM_FAILURE_FLAG,

to_number(null) WORK_CENTER_ID,

to_char(null) WORK_CENTER_CODE,

to_char(null) ROLLUP_STATUS_CODE,

to_char(null) UPDATE_FLAG,

to_char(null) STATUS_MESSAGE,

to_number(null) UNIT_COST,

to_number(null) EXTENDED_COST

FROM fusion.cst_scenarios cs,

fusion.hr_organization_units_f_tl hr,

fusion.inv_org_parameters iop,

fusion.CST_SCENARIO_EVENTS cse

WHERE cs.INV_ORG_ID = hr.ORGANIZATION_ID

AND cs.INV_ORG_ID = iop.ORGANIZATION_ID

AND cse.SCENARIO_ID = cs.SCENARIO_ID

AND hr.LANGUAGE = USERENV('LANG')

AND exists (select 1 from fusion.cst_scenario_rollup_headers csrh where csrh.SCENARIO_EVENT_ID = cse.SCENARIO_EVENT_ID)

union all

select crcv.node_name,

decode(crcv.ROLLUP_HEADER_LEVEL, 1, crcv.SCENARIO_ID, crcv.parent_wd_id) parent_wd_key,

decode(crcv.ROLLUP_HEADER_LEVEL, 1, 0, crcv.parent_wo_id) parent_wo_key,

decode(crcv.ROLLUP_HEADER_LEVEL, 1,0, decode(crcv.USE_WORK_CENTER_FLAG, 'Y', crcv.WORK_CENTER_ID,0)) parent_wc_key,

decode(crcv.ROLLUP_HEADER_LEVEL, 1, 0, crcv.parent_item_id) parent_item_key,

decode(crcv.ROLLUP_HEADER_LEVEL, 1, 'SCENARIO', 'OPERATIONS') parent_type,

to_number(decode(crcv.ROLLUP_HEADER_LEVEL, 0, crcv.ROLLUP_HEADER_KEY, crcv.WORK_DEFINITION_ID)) child_wd_key,

to_number(0) child_wo_key,

to_number(0) child_wc_key,

crcv.inventory_item_id child_item_key,

decode(crcv.ROLLUP_HEADER_LEVEL, 0, crcv.ROLLUP_HEADER_TYPE, decode(crcv.USE_WORK_CENTER_FLAG, 'Y', 'WORKCENTER','DEFINITION')) child_type,

to_char(null) scenario_version,

to_date(null) effective_start_date,

to_char(null) organization_code,

to_char(null) inv_org_name,

crcv.INV_ORG_ID,

crcv.SCENARIO_ID SCENARIO_ID,

crcv.SCENARIO_EVENT_ID SCENARIO_EVENT_ID,

crcv.ROLLUP_HEADER_LEVEL ROLLUP_HEADER_LEVEL,

crcv.INVENTORY_ITEM_ID INVENTORY_ITEM_ID,

crcv.RESOURCE_ID RESOURCE_ID,

crcv.ROLLUP_HEADER_KEY ROLLUP_HEADER_KEY,

crcv.ROLLUP_HEADER_TYPE ROLLUP_HEADER_TYPE,

crcv.WORK_DEFINITION_NAME WORK_DEFINITION_NAME,

crcv.YIELD_FACTOR YIELD_FACTOR,

crcv.UNIT_RATE UNIT_RATE,

crcv.QUANTITY_USAGE QUANTITY_USAGE,

crcv.COSTING_BATCH_OUTPUT_SIZE COSTING_BATCH_OUTPUT_SIZE,

crcv.QTY_UOM_CODE QTY_UOM_CODE,

crcv.parent_wo_id parent_wo_id,

crcv.parent_wd_id parent_wd_id,

crcv.WORK_DEFINITION_ID WORK_DEFINITION_ID,

crcv.parent_wo_id WD_OPERATION_ID,

crcv.OPERATION_SEQ_NUMBER OPERATION_SEQ_NUMBER,

crcv.RESOURCE_SEQ_NUMBER RESOURCE_SEQ_NUMBER,

crcv.USE_WORK_CENTER_FLAG,

crcv.TOPITEM_SUCCESS_FLAG,

crcv.TOPITEM_FAILURE_FLAG,

null WORK_CENTER_ID,

crcv.WORK_CENTER_CODE,

crcv.STATUS_CODE ROLLUP_STATUS_CODE,

crcv.UPDATE_FLAG UPDATE_FLAG,

crcv.STATUS_MESSAGE STATUS_MESSAGE,

crcv.UNIT_COST UNIT_COST,

crcv.EXTENDED_COST EXTENDED_COST

from fusion.CST_ROLLUP_COSTS_V crcv

union all

select

crov.node_name,

crov.PARENT_WD_ID parent_wd_key,

to_number(0) parent_wo_key,

decode(crov.USE_WORK_CENTER_FLAG, 'Y', crov.WORK_CENTER_ID,0) parent_wc_key,

crov.parent_item_id parent_item_key,

'DEFINITION' parent_type,

crov.PARENT_WD_ID child_wd_key,

crov.ROLLUP_HEADER_KEY child_wo_key,

decode(crov.USE_WORK_CENTER_FLAG, 'Y', crov.WORK_CENTER_ID,0) child_wc_key,

crov.inventory_item_id child_item_key,

crov.ROLLUP_HEADER_TYPE child_type,

to_char(null) scenario_version,

to_date(null) effective_start_date,

to_char(null) organization_code,

to_char(null) inv_org_name,

crov.INV_ORG_ID INV_ORG_ID,

crov.SCENARIO_ID SCENARIO_ID,

crov.SCENARIO_EVENT_ID SCENARIO_EVENT_ID,

to_number(null) ROLLUP_HEADER_LEVEL,

crov.INVENTORY_ITEM_ID INVENTORY_ITEM_ID,

to_number(null) RESOURCE_ID,

crov.ROLLUP_HEADER_KEY ROLLUP_HEADER_KEY,

crov.ROLLUP_HEADER_TYPE ROLLUP_HEADER_TYPE,

crov.WORK_DEFINITION_NAME,

to_number(null) YIELD_FACTOR,

to_number(null) UNIT_RATE,

to_number(null) QUANTITY_USAGE,

to_number(null) COSTING_BATCH_OUTPUT_SIZE,

to_char(null) QTY_UOM_CODE,

crov.PARENT_WO_ID PARENT_WO_ID,

crov.PARENT_WD_ID PARENT_WD_ID,

crov.PARENT_WD_ID WORK_DEFINITION_ID,

crov.WD_OPERATION_ID WD_OPERATION_ID,

crov.OPERATION_SEQ_NUMBER OPERATION_SEQ_NUMBER,

null RESOURCE_SEQ_NUMBER,

crov.USE_WORK_CENTER_FLAG,

'Y' TOPITEM_SUCCESS_FLAG,

'Y' TOPITEM_FAILURE_FLAG,

crov.WORK_CENTER_ID,

crov.WORK_CENTER_CODE,

to_char(null) ROLLUP_STATUS_CODE,

to_char(null) UPDATE_FLAG,

to_char(null) STATUS_MESSAGE,

crov.unit_cost unit_cost,

crov.extended_cost extended_cost

from fusion.CST_ROLLUP_OPERATIONS_V crov

union all

select

crwv.node_name,

crwv.PARENT_WD_ID parent_wd_key,

to_number(0) parent_wo_key,

to_number(0) parent_wc_key,

crwv.parent_item_id parent_item_key,

'WORKCENTER' parent_type,

crwv.PARENT_WD_ID child_wd_key,

to_number(0) child_wo_key,

crwv.WORK_CENTER_ID child_wc_key,

crwv.inventory_item_id child_item_key,

'DEFINITION' child_type,

to_char(null) scenario_version,

to_date(null) effective_start_date,

to_char(null) organization_code,

to_char(null) inv_org_name,

to_number(null) INV_ORG_ID,

crwv.SCENARIO_ID SCENARIO_ID,

crwv.SCENARIO_EVENT_ID SCENARIO_EVENT_ID,

to_number(null) ROLLUP_HEADER_LEVEL,

to_number(null)INVENTORY_ITEM_ID,

to_number(null) RESOURCE_ID,

crwv.ROLLUP_HEADER_KEY ROLLUP_HEADER_KEY,

crwv.ROLLUP_HEADER_TYPE ROLLUP_HEADER_TYPE,

to_char(crwv.WORK_DEFINITION_NAME),

to_number(null) YIELD_FACTOR,

to_number(null) UNIT_RATE,

to_number(null) QUANTITY_USAGE,

to_number(null) COSTING_BATCH_OUTPUT_SIZE,

to_char(null) QTY_UOM_CODE,

crwv.PARENT_WD_ID PARENT_WD_ID,

crwv.PARENT_WO_ID PARENT_WO_ID,

crwv.PARENT_WD_ID WORK_DEFINITION_ID,

to_number(null) WD_OPERATION_ID,

to_number(null) OPERATION_SEQ_NUMBER,

null RESOURCE_SEQ_NUMBER,

'Y' USE_WORK_CENTER_FLAG,

'Y' TOPITEM_SUCCESS_FLAG,

'Y' TOPITEM_FAILURE_FLAG,

crwv.WORK_CENTER_ID,

crwv.WORK_CENTER_CODE,

to_char(null) ROLLUP_STATUS_CODE,

to_char(null) UPDATE_FLAG,

to_char(null) STATUS_MESSAGE,

crwv.unit_cost unit_cost,

crwv.extended_cost extended_cost

from fusion.CST_ROLLUP_WORKCENTERS_V crwv

union all

select

crov.node_name,

crov.PARENT_WD_ID parent_wd_key,

to_number(0) parent_wo_key,

decode(crov.ROLLUP_HEADER_TYPE,'OVERHEADS_PLANT',decode(crov.USE_WORK_CENTER_FLAG, 'Y',0, crov.WORK_CENTER_ID),decode(crov.USE_WORK_CENTER_FLAG, 'Y', crov.WORK_CENTER_ID,0)) parent_wc_key,

crov.parent_item_id parent_item_key,

decode(crov.ROLLUP_HEADER_TYPE,'OVERHEADS_PLANT',decode(crov.USE_WORK_CENTER_FLAG, 'Y','WORKCENTER','DEFINITION'),'DEFINITION') parent_type,

crov.PARENT_WD_ID child_wd_key,

crov.ROLLUP_HEADER_KEY child_wo_key,

decode(crov.USE_WORK_CENTER_FLAG, 'Y', crov.WORK_CENTER_ID,0) child_wc_key,

to_number(0) child_item_key,

crov.ROLLUP_HEADER_TYPE child_type,

to_char(null) scenario_version,

to_date(null) effective_start_date,

to_char(null) organization_code,

to_char(null) inv_org_name,

crov.INV_ORG_ID INV_ORG_ID,

crov.SCENARIO_ID SCENARIO_ID,

crov.SCENARIO_EVENT_ID SCENARIO_EVENT_ID,

to_number(0) ROLLUP_HEADER_LEVEL,

to_number(null)INVENTORY_ITEM_ID,

to_number(null) RESOURCE_ID,

crov.ROLLUP_HEADER_KEY ROLLUP_HEADER_KEY,

crov.ROLLUP_HEADER_TYPE ROLLUP_HEADER_TYPE,

to_char(crov.WORK_DEFINITION_NAME),

to_number(null) YIELD_FACTOR,

to_number(null) UNIT_RATE,

to_number(null) QUANTITY_USAGE,

to_number(null) COSTING_BATCH_OUTPUT_SIZE,

to_char(null) QTY_UOM_CODE,

crov.PARENT_WD_ID PARENT_WD_ID,

crov.PARENT_WO_ID PARENT_WO_ID,

crov.PARENT_WD_ID WORK_DEFINITION_ID,

to_number(null) WD_OPERATION_ID,

to_number(null) OPERATION_SEQ_NUMBER,

null RESOURCE_SEQ_NUMBER,

crov.USE_WORK_CENTER_FLAG USE_WORK_CENTER_FLAG,

'Y' TOPITEM_SUCCESS_FLAG,

'Y' TOPITEM_FAILURE_FLAG,

crov.WORK_CENTER_ID,

crov.WORK_CENTER_CODE,

to_char(null) ROLLUP_STATUS_CODE,

to_char(null) UPDATE_FLAG,

to_char(null) STATUS_MESSAGE,

crov.unit_cost unit_cost,

crov.extended_cost extended_cost

from fusion.CST_ROLLUP_OVERHEADS_V crov