PJC_XCC_EXTRACT_V
Details
-
Schema: FUSION
-
Object owner: PJC
-
Object type: VIEW
Columns
Name |
---|
DATA_SET_ID SOURCE_HEADER_ID_1 SOURCE_HEADER_ID_2 TRANSACTION_NUMBER SOURCE_LINE_ID_1 SOURCE_LINE_ID_2 SOURCE_LINE_ID_3 SOURCE_LINE_ID_4 SOURCE_LINE_ID_5 SOURCE_LINE_ID_6 LINE_GROUP_CODE LINE_NUM LEDGER_ID BUSINESS_UNIT_ID DESTINATION_TYPE_CODE DOCUMENT_TYPE_CODE TRANSACTION_SOURCE_CODE TRANSACTION_SUBTYPE_CODE JE_SOURCE_CODE JE_CATEGORY_CODE BUDGET_DATE ACCOUNTING_DATE ENCUMBRANCE_TYPE_CODE ENTERED_CURRENCY UOM_CODE QUANTITY PRICE ENTERED_AMOUNT CONVERSION_TYPE_CODE CONVERSION_DATE LEDGER_AMOUNT LIQUIDATION_DATE LIQUIDATION_QUANTITY LIQUIDATION_AMOUNT LIQUIDATION_TRANS_TYPE_CODE LIQUIDATION_LINE_ID_1 LIQUIDATION_LINE_ID_2 LIQUIDATION_LINE_ID_3 LIQUIDATION_LINE_ID_4 LIQUIDATION_LINE_ID_5 LIQUIDATION_LINE_ID_6 STATISTICAL_AMOUNT BUDGET_CCID VENDOR_ID INVENTORY_ITEM_ID ORDER_TYPE_INFO CODE_COMBINATION_ID PJC_PROJECT_ID PJC_TASK_ID PJC_RESOURCE_ID PJC_CONTRACT_ID PJC_CONTRACT_LINE_ID PJC_FUNDING_ALLOCATION_ID PJC_BILLABLE_FLAG PJC_CAPITALIZABLE_FLAG PJC_EXPENDITURE_TYPE_ID PJC_EXPENDITURE_ITEM_DATE PJC_ORGANIZATION_ID PJC_WORK_TYPE_ID CONTROL_BUDGET_ID HEADER_GROUP_CODE HEADER_NUM PJC_FUNDING_SOURCE PJC_TOP_RESOURCE_ID |
Query
SQL_Statement |
---|
SELECT PATI.DATA_SET_ID DATA_SET_ID, TO_CHAR(PATI.EXPENDITURE_ITEM_ID) SOURCE_HEADER_ID_1, ' ' SOURCE_HEADER_ID_2, TO_CHAR(PATI.EXPENDITURE_ITEM_ID) TRANSACTION_NUMBER, TO_CHAR(PATI.EXPENDITURE_ITEM_ID) SOURCE_LINE_ID_1, TO_CHAR(PATI.CDL_LINE_NUM) SOURCE_LINE_ID_2, ' ' SOURCE_LINE_ID_3, ' ' SOURCE_LINE_ID_4, ' ' SOURCE_LINE_ID_5, ' ' SOURCE_LINE_ID_6, null LINE_GROUP_CODE, null LINE_NUM, BU.Primary_Ledger_Id LEDGER_ID, PATI.ORG_ID BUSINESS_UNIT_ID, null DESTINATION_TYPE_CODE, DOC.DOCUMENT_CODE DOCUMENT_TYPE_CODE, SRC.TRANSACTION_SOURCE TRANSACTION_SOURCE_CODE, null TRANSACTION_SUBTYPE_CODE, null JE_SOURCE_CODE, null JE_CATEGORY_CODE, NVL(TO_DATE(PATI.RESERVED_ATTRIBUTE10,'DD-MM-YYYY'),PATI.expenditure_item_date) BUDGET_DATE, PATI.GL_DATE ACCOUNTING_DATE, null ENCUMBRANCE_TYPE_CODE, PATI.DENOM_CURRENCY_CODE ENTERED_CURRENCY, null UOM_CODE, PATI.QUANTITY QUANTITY, null PRICE, DECODE(PATI.System_Linkage, 'BTC', PATI.Denom_Burdened_Cost, PATI.Denom_Raw_Cost) ENTERED_AMOUNT, PATI.PROJECT_RATE_TYPE CONVERSION_TYPE_CODE, PATI.PROJECT_RATE_DATE CONVERSION_DATE, DECODE(PATI.System_Linkage, 'BTC', PATI.Acct_Burdened_Cost, PATI.Acct_Raw_Cost) LEDGER_AMOUNT, null LIQUIDATION_DATE, null LIQUIDATION_QUANTITY, CASE WHEN ( TRANSACTION_SOURCE_CODE = 'OAP') THEN DENOM_RAW_COST WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc.document_code = 'RECEIPT' AND pati.DOC_REF_ID5 IN ('PO_DELIVERY_INTO_INVENTORY','ACQUISITION_COST_ADJUSTMENT','OSP_PO_DELIVERY_INTO_MFG','OSP_ACQ_COST_ADJUSTMENT')) THEN pati.BACKING_AMOUNT WHEN (TRANSACTION_SOURCE_CODE = 'OSCM') THEN DENOM_RAW_COST ELSE NULL END LIQUIDATION_AMOUNT, CASE WHEN( TRANSACTION_SOURCE_CODE = 'OAP') THEN 'INVOICE' WHEN( TRANSACTION_SOURCE_CODE = 'OSCM') THEN CASE WHEN doc.document_code = 'TRANSFER_ORDER' THEN 'RECEIPT_IMT_EXPENSE' WHEN (doc.document_code = 'RECEIPT' AND doc_entry.doc_entry_code = 'ITEM') THEN 'RECEIPT_EXPENSE' WHEN (doc.document_code = 'RECEIPT' and pati.DOC_REF_ID5 IN ('PO_DELIVERY_INTO_INVENTORY','ACQUISITION_COST_ADJUSTMENT','OSP_PO_DELIVERY_INTO_MFG','OSP_ACQ_COST_ADJUSTMENT')) THEN 'PURCHASE_ORDER' WHEN (doc.document_code = 'RECEIPT' AND doc_entry.doc_entry_code in ('NONREC_TAX','NONREC_TAX_INCLUSIVE','ERV','IPV','TERV','TIPV','TRV')) THEN CASE WHEN pati.backing_header_id1 is null AND pati.backing_dist_id1 is not null AND pati.backing_dist_id2 is not null THEN 'INVOICE' ELSE 'RECEIPT_EXPENSE' END ELSE 'RECEIPT_RETRO_PRICE' END END LIQUIDATION_TRANS_TYPE_CODE, CASE WHEN( TRANSACTION_SOURCE_CODE = 'OAP') THEN TO_CHAR(ORIGINAL_LINE_NUMBER) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND (doc.document_code = 'TRANSFER_ORDER' OR doc_entry.doc_entry_code = 'ITEM') AND PATI.cmr_event_cost_id IS NOT NULL) THEN TO_CHAR(PATI.cmr_event_cost_id) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND (doc.document_code = 'TRANSFER_ORDER' OR doc_entry.doc_entry_code = 'ITEM') AND PATI.cmr_event_cost_id IS NULL) THEN (select TO_CHAR(event_cost_id) from cmr_rcv_distributions where cmr_sub_ledger_id = (ORIGINAL_DIST_ID)) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc_entry.doc_entry_code IN ('NONREC_TAX','NONREC_TAX_INCLUSIVE','ERV','IPV','TERV','TIPV','TRV') AND pati.backing_dist_id1 is not null AND pati.backing_dist_id2 is not null AND pati.backing_header_id1 is null) THEN TO_CHAR(pati.backing_dist_id1) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc_entry.doc_entry_code IN ('NONREC_TAX','NONREC_TAX_INCLUSIVE','ERV','IPV','TERV','TIPV','TRV') AND PATI.cmr_event_cost_id IS NOT NULL) THEN TO_CHAR(PATI.cmr_event_cost_id) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc_entry.doc_entry_code IN ('NONREC_TAX','NONREC_TAX_INCLUSIVE','ERV','IPV','TERV','TIPV','TRV') AND PATI.cmr_event_cost_id IS NULL) THEN (select TO_CHAR(event_cost_id) from cmr_rcv_distributions where cmr_sub_ledger_id = (ORIGINAL_DIST_ID)) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc_entry.doc_entry_code IN ('PRICE_ADJ','NONREC_TAX_PRICE_ADJ','NONREC_TAX_PRICE_INCLUSIVE_ADJ')) THEN NVL(to_char(pati.cmr_event_cost_id),pjc_budgetary_control_int_pkg.getCMREventCostId(PATI.EXPENDITURE_ITEM_ID,pati.data_set_id,ORIGINAL_DIST_ID)) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc.document_code = 'RECEIPT' and pati.DOC_REF_ID5 IN ('PO_DELIVERY_INTO_INVENTORY','ACQUISITION_COST_ADJUSTMENT','OSP_PO_DELIVERY_INTO_MFG','OSP_ACQ_COST_ADJUSTMENT')) THEN to_char(pati.BACKING_DIST_ID3) ELSE NULL END LIQUIDATION_LINE_ID_1, CASE WHEN( TRANSACTION_SOURCE_CODE = 'OAP') THEN TO_CHAR(ORIGINAL_DIST_ID) WHEN( TRANSACTION_SOURCE_CODE = 'OSCM' AND doc.document_code = 'TRANSFER_ORDER') THEN NULL WHEN( TRANSACTION_SOURCE_CODE = 'OSCM' AND doc_entry.doc_entry_code IN ('NONREC_TAX','NONREC_TAX_INCLUSIVE','ERV','IPV','TERV','TIPV','TRV') AND pati.backing_dist_id1 is not null AND pati.backing_dist_id2 is not null AND pati.backing_header_id1 is null) THEN TO_CHAR(pati.backing_dist_id2) WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc.document_code = 'RECEIPT' AND pati.DOC_REF_ID5 IN ('PO_DELIVERY_INTO_INVENTORY','ACQUISITION_COST_ADJUSTMENT','OSP_PO_DELIVERY_INTO_MFG','OSP_ACQ_COST_ADJUSTMENT')) THEN to_char(pati.BACKING_DIST_ID4) ELSE NULL END LIQUIDATION_LINE_ID_2, CASE WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc.document_code = 'RECEIPT' AND pati.DOC_REF_ID5 IN ('PO_DELIVERY_INTO_INVENTORY','ACQUISITION_COST_ADJUSTMENT','OSP_PO_DELIVERY_INTO_MFG','OSP_ACQ_COST_ADJUSTMENT')) THEN to_char(pati.BACKING_DIST_ID1) ELSE ' ' END LIQUIDATION_LINE_ID_3, CASE WHEN (TRANSACTION_SOURCE_CODE = 'OSCM' AND doc.document_code = 'RECEIPT' AND pati.DOC_REF_ID5 IN ('PO_DELIVERY_INTO_INVENTORY','ACQUISITION_COST_ADJUSTMENT','OSP_PO_DELIVERY_INTO_MFG','OSP_ACQ_COST_ADJUSTMENT')) THEN to_char(pati.BACKING_DIST_ID2) ELSE ' ' END LIQUIDATION_LINE_ID_4, ' ' LIQUIDATION_LINE_ID_5, ' ' LIQUIDATION_LINE_ID_6, NULL STATISTICAL_AMOUNT, PATI.Budget_CCID BUDGET_CCID, PATI.VENDOR_ID VENDOR_ID, PATI.INVENTORY_ITEM_ID INVENTORY_ITEM_ID, null ORDER_TYPE_INFO, PATI.BUDGET_CCID CODE_COMBINATION_ID, PATI.PROJECT_ID PJC_PROJECT_ID, PATI.TASK_ID PJC_TASK_ID, PATI.PRBS_ELEMENT_ID PJC_RESOURCE_ID, PATI.CONTRACT_ID PJC_CONTRACT_ID, PATI.CONTRACT_LINE_ID PJC_CONTRACT_LINE_ID, PATI.FUNDING_ALLOCATION_ID PJC_FUNDING_ALLOCATION_ID, PATI.BILLABLE_FLAG PJC_BILLABLE_FLAG, PATI.CAPITALIZABLE_FLAG PJC_CAPITALIZABLE_FLAG, PATI.EXPENDITURE_TYPE_ID PJC_EXPENDITURE_TYPE_ID, PATI.EXPENDITURE_ITEM_DATE PJC_EXPENDITURE_ITEM_DATE, NVL(PATI.OVERRIDE_TO_ORGANIZATION_ID, PATI.ORGANIZATION_ID) PJC_ORGANIZATION_ID, PATI.WORK_TYPE_ID PJC_WORK_TYPE_ID, null CONTROL_BUDGET_ID, decode(PATI.PROCESS_GROUP_ID, null, null, PATI.PROCESS_GROUP_ID) HEADER_GROUP_CODE, decode(PATI.CDL_LINE_NUM,1,PATI.QUANTITY,PATI.EXPENDITURE_ITEM_ID) HEADER_NUM, pati.reserved_attribute1 pjc_funding_source, pati.TOP_PRBS_ELEMENT_ID pjc_top_resource_id FROM PJC_TXN_XFACE_ALL PATI, PJF_BU_IMPL_ALL_V BU, PJF_TXN_DOCUMENT_B DOC, pjf_txn_doc_entry_b doc_entry, PJF_TXN_SOURCES_B SRC WHERE PATI.ORG_ID = BU.ORG_ID AND PATI.DOCUMENT_ID = DOC.DOCUMENT_ID AND PATI.TRANSACTION_SOURCE_ID = SRC.TRANSACTION_SOURCE_ID AND PATI.TRANSACTION_STATUS_CODE = 'P' AND PATI.BUDGETARY_CONTROL_VAL_STATUS = 'NOT_ATTEMPTED' AND Doc.Document_Id = doc_entry.Document_Id AND PATI.document_id = doc.document_id AND PATI.doc_entry_id = doc_entry.doc_entry_id |