PJC_XLA_BTC_CDL_LINES_V

Details

  • Schema: FUSION

  • Object owner: PJC

  • Object type: VIEW

Columns

Name

APPLICATION_ID

EVENT_ID

EXPENDITURE_ITEM_ID

LINE_NUMBER

CDL_LINE_NUMBER

LEDGER_ID

REVERSING_LINE_FLAG

LINE_NUM_REVERSED

LINE_TYPE

ENTERED_CURRENCY_CODE

ENTERED_RAW_COST

ENTERED_BURDEN_COST

ENTERED_BURDENED_COST

ACCT_RAW_COST

ACCT_BURDEN_COST

ACCT_BURDENED_COST

EXCHANGE_RATE

EXCHANGE_RATE_TYPE

EXCHANGE_RATE_DATE

BILLABLE_FLAG

CAPITALIZABLE_FLAG

ACCOUNTING_PERIOD

PROJECT_ACCOUNTING_DATE

PROJECT_ACCOUNTING_PERIOD

PO_DISTRIBUTION_ID

INVOICE_DISTRIBUTION_ID

CREATE_RAW_ACCT_JOURNALS

CREATE_BURDEN_ACCT_JOURNALS

CREATE_BURDENED_ACCT_JOURNALS

IMPORTED_RAW_DR_ACCOUNT_CCID

IMPORTED_RAW_CR_ACCOUNT_CCID

IMPORTED_BURDEN_DR_ACC_CCID

IMPORTED_BURDEN_CR_ACC_CCID

IMPORTED_BURDENED_DR_ACC_CCID

IMPORTED_BURDENED_CR_ACC_CCID

ACCOUNTING_SOURCE_CODE

ADJ_RAW_DR_ACCOUNT_CCID

ADJ_RAW_CR_ACCOUNT_CCID

ADJ_BURDEN_DR_ACC_CCID

ADJ_BURDEN_CR_ACC_CCID

ADJ_BURDENED_DR_ACC_CCID

ADJ_BURDENED_CR_ACC_CCID

BUS_FLOW_PO_APP_ID

BUS_FLOW_PO_ENTITY_CODE

BUS_FLOW_REQ_ENTITY_CODE

BUS_FLOW_BURDEN_DIST_TYPE

BUS_FLOW_BACKING_HEADER_ID1

BUS_FLOW_BACKING_HEADER_ID2

BUS_FLOW_BACKING_DIST_ID1

BUS_FLOW_BACKING_DIST_ID2

BUS_FLOW_BACKING_DIST_ID3

BUS_FLOW_BACKING_AMOUNT

ENCUMBRANCE_TYPE_ID

BC_COMPLETE_STATUS

DATA_SET_ID

WORK_TYPE_ID

WORK_TYPE_NAME

EXP_CDL_DIST_CREATION_DATE

EXP_CDL_DIST_CREATED_BY

EXP_CDL_LAST_UPDATED_DATE

EXP_CDL_LAST_UPDATED_BY

Query

SQL_Statement

( SELECT 10036 application_id,

cdl.acct_event_id event_id,

cdl.expenditure_item_id,

cdl.line_num line_number,

cdl.line_num cdl_line_number,

imp.ledger_id ledger_id,

DECODE(NVL(cdl.acct_source_code, 'UPG'), 'UPG', DECODE(cdl.line_type, 'R', 'Y', 'N'), 'PA', DECODE(cdl.line_num_reversed, NULL, 'N', 'Y'), 'N') Reversing_Line_Flag,

to_number(DECODE(NVL(cdl.acct_source_code, 'UPG'), 'PA', DECODE(cdl.line_num_reversed, NULL, NULL, cdl.line_num_reversed), NULL)) line_num_reversed,

cdl.line_type,

cdl.denom_currency_code Entered_Currency_Code,

NVL(cdl.denom_raw_cost,0) Entered_Raw_Cost,

DECODE(NVL(cdl.denom_burdened_cost,0), 0, 0, NVL((cdl.denom_burdened_cost -cdl.denom_raw_cost),0)) entered_burden_cost,

NVL(cdl.denom_burdened_cost,0) Entered_Burdened_Cost,

NVL(cdl.acct_raw_cost,0) Acct_Raw_Cost,

DECODE(NVL(cdl.acct_burdened_cost,0), 0, 0, NVL((cdl.acct_burdened_cost -cdl.acct_raw_cost),0)) acct_burden_cost,

NVL(cdl.acct_burdened_cost,0) Acct_Burdened_Cost,

cdl.acct_exchange_rate Exchange_Rate,

cdl.acct_rate_type Exchange_Rate_Type,

cdl.acct_rate_date Exchange_Rate_Date,

cdl.Billable_flag,

cdl.capitalizable_flag,

cdl.PRVDR_GL_PERIOD_NAME Accounting_Period,

cdl.prvdr_pa_date Project_Accounting_DATE,

cdl.prvdr_pa_period_NAME Project_Accounting_period,

EI.Parent_Dist_Id PO_Distribution_ID,

EI.Parent_Dist_Id Invoice_Distribution_ID,

DECODE(SUBSTR(accounting_status_code,2,1),'P','Y','N') CREATE_RAW_ACCT_JOURNALS,

DECODE(SUBSTR(accounting_status_code,4,1),'P','Y','N') CREATE_BURDEN_ACCT_JOURNALS,

DECODE(SUBSTR(accounting_status_code,5,1),'P','Y','N') CREATE_BURDENED_ACCT_JOURNALS,

cdl.RAW_COST_DR_CCID IMPORTED_RAW_DR_ACCOUNT_CCID,

cdl.RAW_COST_CR_CCID IMPORTED_RAW_CR_ACCOUNT_CCID,

CDL.BURDEN_COST_DR_CCID IMPORTED_BURDEN_DR_ACC_CCID,

CDL.BURDEN_COST_CR_CCID IMPORTED_BURDEN_CR_ACC_CCID,

CDL.BURDENED_COST_DR_CCID IMPORTED_BURDENED_DR_ACC_CCID,

CDL.BURDENED_COST_CR_CCID IMPORTED_BURDENED_CR_ACC_CCID,

cdl.Acct_Source_Code accounting_source_code,

to_number(null) adj_raw_dr_account_ccid,

to_number(null)adj_raw_cr_account_ccid,

to_number(null)adj_burden_dr_acc_ccid,

to_number(null)adj_burden_cr_acc_ccid,

to_number(null)adj_burdened_dr_acc_ccid,

to_number(null)adj_burdened_cr_acc_ccid,

null BUS_FLOW_PO_APP_ID,

null BUS_FLOW_PO_ENTITY_CODE,

null BUS_FLOW_REQ_ENTITY_CODE,

null BUS_FLOW_BURDEN_DIST_TYPE,

null BUS_FLOW_BACKING_HEADER_ID1,

null BUS_FLOW_BACKING_HEADER_ID2,

null BUS_FLOW_BACKING_DIST_ID1,

null BUS_FLOW_BACKING_DIST_ID2,

null BUS_FLOW_BACKING_DIST_ID3,

null BUS_FLOW_BACKING_AMOUNT,

null ENCUMBRANCE_TYPE_ID,

decode (CDL.DATA_SET_ID, NULL, 'N', 'Y') BC_COMPLETE_STATUS,

CDL.DATA_SET_ID DATA_SET_ID,

cdl.work_type_id WORK_TYPE_ID,

cdl.work_type_id WORK_TYPE_NAME,

trunc(cdl.CREATION_DATE) EXP_CDL_DIST_CREATION_DATE,

cdl.CREATED_BY EXP_CDL_DIST_CREATED_BY,

trunc(cdl.LAST_UPDATE_DATE) EXP_CDL_LAST_UPDATED_DATE,

cdl.LAST_UPDATED_BY EXP_CDL_LAST_UPDATED_BY

FROM pjc_exp_items_all ei ,

pjc_cost_dist_lines_all cdl,

xla_events_gt imp

WHERE ei.expenditure_item_id = cdl.expenditure_item_id

AND imp.event_id = cdl.acct_event_id

AND imp.source_id_int_1 = cdl.expenditure_item_id)

UNION ALL

( SELECT 10036 application_id,

burden.burden_event_id event_id,

burden.btc_exp_id expenditure_item_id,

burden.burden_distribution_id line_number,

burden.burden_distribution_id cdl_line_number,

imp.ledger_id ledger_id,

'N' Reversing_Line_Flag,

NULL line_num_reversed,

'B' line_type,

burden.entered_currency Entered_Currency_Code,

0 Entered_Raw_Cost,

0 Entered_Burden_Cost,

0 Entered_Burdened_Cost,

0 Acct_Raw_Cost,

0 Acct_Burden_Cost,

0 Acct_Burdened_Cost,

null Exchange_Rate,

null Exchange_Rate_Type,

null Exchange_Rate_Date,

null Billable_flag,

null capitalizable_flag,

null Accounting_Period,

null Project_Accounting_DATE,

null Project_Accounting_period,

null PO_Distribution_ID,

null Invoice_Distribution_ID,

null CREATE_RAW_ACCT_JOURNALS,

null CREATE_BURDEN_ACCT_JOURNALS,

null CREATE_BURDENED_ACCT_JOURNALS,

null IMPORTED_RAW_DR_ACCOUNT_CCID,

null IMPORTED_RAW_CR_ACCOUNT_CCID,

null IMPORTED_BURDEN_DR_ACC_CCID,

null IMPORTED_BURDEN_CR_ACC_CCID,

null IMPORTED_BURDENED_DR_ACC_CCID,

null IMPORTED_BURDENED_CR_ACC_CCID,

'PA' accounting_source_code,

to_number(null) adj_raw_dr_account_ccid,

to_number(null)adj_raw_cr_account_ccid,

to_number(null)adj_burden_dr_acc_ccid,

to_number(null)adj_burden_cr_acc_ccid,

to_number(null)adj_burdened_dr_acc_ccid,

to_number(null)adj_burdened_cr_acc_ccid,

201 BUS_FLOW_PO_APP_ID,

'PO' BUS_FLOW_PO_ENTITY_CODE,

DECODE(burden.source_action_code,'PPM_RCV_IMT_EXP_VALIDATE','REQ',null) BUS_FLOW_REQ_ENTITY_CODE,

'PJC_XCC_BURDEN_DISTS' BUS_FLOW_BURDEN_DIST_TYPE,

DECODE(burden.source_action_code,'PPM_RCV_INVENTORY_VALIDATE',to_number(null),'PPM_RCV_WORK_ORDER_VALIDATE',to_number(null),burden.BACKING_HEADER_ID1) BUS_FLOW_BACKING_HEADER_ID1,

burden.BACKING_HEADER_ID1 BUS_FLOW_BACKING_HEADER_ID2,

burden.BACKING_DIST_ID1 BUS_FLOW_BACKING_DIST_ID1,

burden.BACKING_DIST_ID2 BUS_FLOW_BACKING_DIST_ID2,

burden.BACKING_BURDEN_DIST_ID BUS_FLOW_BACKING_DIST_ID3,

burden.BACKING_COST BUS_FLOW_BACKING_AMOUNT,

GLET.encumbrance_type_id ENCUMBRANCE_TYPE_ID,

decode(burden.FUNDS_STATUS, 'PASS', 'Y', 'N') BC_COMPLETE_STATUS,

burden.data_set_id DATA_SET_ID,

null WORK_TYPE_ID,

null WORK_TYPE_NAME,

null EXP_CDL_DIST_CREATION_DATE,

null EXP_CDL_DIST_CREATED_BY,

null EXP_CDL_LAST_UPDATED_DATE,

null EXP_CDL_LAST_UPDATED_BY

FROM pjc_xcc_burden_dists burden,

xla_events_gt imp,

GL_ENCUMBRANCE_TYPES_VL GLET

WHERE imp.event_id = burden.burden_event_id

AND burden.transaction_type_code = 'PROJECT_EXPENDITURE'

AND GLET.encumbrance_type_code = 'Obligation'

AND GLET.enabled_flag = 'Y' )