CMR_XCC_EXTRACT_V
Details
-
Schema: FUSION
-
Object owner: CMR
-
Object type: VIEW
Columns
Name |
---|
DATA_SET_ID SOURCE_HEADER_ID_1 SOURCE_HEADER_ID_2 TRANSACTION_NUMBER RECEIPT_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_FUNDING_SOURCE 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 FUNDING_SOURCE_ID LIQUIDATION_AMOUNT_LEDGER_CUR PARENT_REVERSAL_ID BILL_TO_BUSINESS_UNIT_ID |
Query
SQL_Statement |
---|
SELECT cre.XCC_DATA_SET_ID DATA_SET_ID, TO_CHAR(cre.ACCOUNTING_EVENT_ID) SOURCE_HEADER_ID_1, ' ' SOURCE_HEADER_ID_2, DECODE(cre.EVENT_TYPE_CODE, 'RETRO_PRICE_ADJUSTMENT', cpod.po_number, crt.RECEIPT_NUMBER) TRANSACTION_NUMBER, crt.RECEIPT_NUMBER RECEIPT_NUMBER, TO_CHAR(( CASE WHEN cre.EVENT_TYPE_CODE IN ('DELIVERY_TO_INVENTORY','RETURN_TO_RECEIVING_INV','CORRECTION_TO_DELIVERY_INV','DELIVERY_TO_WORK_ORDER','CORRECTION_TO_DELIVERY_WO','RETURN_TO_RECEIVING_WO') THEN cre.ACCOUNTING_EVENT_ID ELSE crec.EVENT_COST_ID END )) SOURCE_LINE_ID_1, ' ' SOURCE_LINE_ID_2, ' ' SOURCE_LINE_ID_3, ' ' SOURCE_LINE_ID_4, ' ' SOURCE_LINE_ID_5, ' ' SOURCE_LINE_ID_6, NULL LINE_GROUP_CODE, TO_NUMBER(NULL) LINE_NUM, cre.LEDGER_ID LEDGER_ID, cpod.requisitioning_bu_id BUSINESS_UNIT_ID, /* cre.BUSINESS_UNIT_ID BUSINESS_UNIT_ID, Req BU not PCBU bug#26042360 */ ( CASE WHEN cre.EVENT_CLASS_CODE = 'DELIVER_INV' THEN NVL(cre.DESTINATION_TYPE_CODE,'INVENTORY') ELSE crec.DESTINATION_TYPE_CODE END ) DESTINATION_TYPE_CODE, NULL DOCUMENT_TYPE_CODE, NULL TRANSACTION_SOURCE_CODE, cttb.xcc_transaction_type TRANSACTION_SUBTYPE_CODE, NULL JE_SOURCE_CODE, NULL JE_CATEGORY_CODE, NVL(cre.root_deliver_txn_date,cre.transaction_date) BUDGET_DATE, /*Bug 30999568 column required required to pass the budget date*/ cre.GL_DATE ACCOUNTING_DATE, NULL ENCUMBRANCE_TYPE_CODE, ( CASE cpod.DESTINATION_TYPE_CODE WHEN 'INVENTORY' THEN cre.entered_currency_code ELSE cpod.CURRENCY_CODE END ) ENTERED_CURRENCY, to_char(cpod.uom_code) UOM_CODE, cre.SOURCE_DOC_QTY QUANTITY, ( CASE WHEN cre.EVENT_CLASS_CODE = 'DELIVER_INV' THEN cre.po_unit_price ELSE cpod.price END ) PRICE, (CASE WHEN cre.EVENT_CLASS_CODE = 'DELIVER_INV' THEN NVL(cre.po_unit_price,0) + nvl(cre.nonrecoverable_tax,0) ELSE /* Pre Foreign code with foreign currency PO */ CASE WHEN (crec.currency_code <> cpod.currency_code) and (crec.currency_code = cpod.DELIVER_TO_BU_FUNC_CURR_CODE) THEN NVL(crec.EVENT_UNIT_COST,0)/DECODE(cre.exchange_rate,0,1,NVL(cre.exchange_rate,1)) ELSE NVL(crec.EVENT_UNIT_COST,0) /* Post Foreign code with foreign currency PO covers all cases */ END END) * NVL(cre.SOURCE_DOC_QTY,1) ENTERED_AMOUNT, NULL CONVERSION_TYPE_CODE, TO_DATE(NULL) CONVERSION_DATE, (CASE WHEN cre.EVENT_CLASS_CODE = 'DELIVER_INV' THEN NVL(cre.exchange_rate,1) * ( NVL(cre.po_unit_price,0) + nvl(cre.nonrecoverable_tax,0) ) ELSE NVL(crec.EVENT_UNIT_COST,0) * NVL(crec.CURRENCY_CONVERSION_RATE,1) /* CREC rate is NULL in pre-foreign code */ END) * NVL(cre.SOURCE_DOC_QTY,1) LEDGER_AMOUNT, TO_DATE(NULL) LIQUIDATION_DATE, TO_NUMBER(NULL) LIQUIDATION_QUANTITY, CASE when pxdv.PO_LINE_ID IS NULL THEN NULL ELSE CASE cre.EVENT_CLASS_CODE WHEN 'DELIVER_INV' THEN cre.ENCUMBRANCE_REVERSAL_ENTR_AMT ELSE CASE crec.EVENT_COST_SOURCE WHEN 'PO_PRICE' THEN cre.ENCUMBRANCE_REVERSAL_ENTR_AMT WHEN 'FD_PRICE' THEN cre.ENCUMBRANCE_REVERSAL_ENTR_AMT ELSE 0 END END END LIQUIDATION_AMOUNT, 'PURCHASE_ORDER' LIQUIDATION_TRANS_TYPE_CODE, TO_CHAR(pxdv.PO_LINE_ID) LIQUIDATION_LINE_ID_1, TO_CHAR(pxdv.PO_LINE_LOCATION_ID) LIQUIDATION_LINE_ID_2, TO_CHAR(pxdv.po_distribution_id ) LIQUIDATION_LINE_ID_3, TO_CHAR(pxdv.PO_VERSION_ID) LIQUIDATION_LINE_ID_4, ' ' LIQUIDATION_LINE_ID_5, ' ' LIQUIDATION_LINE_ID_6, TO_NUMBER(NULL) STATISTICAL_AMOUNT, TO_NUMBER(NULL) BUDGET_CCID, cpod.VENDOR_ID, cpod.INVENTORY_ITEM_ID INVENTORY_ITEM_ID, NULL ORDER_TYPE_INFO, cpod.charge_account_id CODE_COMBINATION_ID, crt.PJC_PROJECT_ID, TO_NUMBER(crt.PJC_TASK_ID) PJC_TASK_ID, TO_NUMBER(NULL) PJC_RESOURCE_ID, crt.PJC_CONTRACT_ID, crt.PJC_RESERVED_ATTRIBUTE1 PJC_FUNDING_SOURCE , crt.PJC_CONTRACT_LINE_ID, crt.PJC_FUNDING_ALLOCATION_ID, NVL(crt.PJC_BILLABLE_FLAG, 'N') PJC_BILLABLE_FLAG, NVL(crt.PJC_CAPITALIZABLE_FLAG, 'N') PJC_CAPITALIZABLE_FLAG, crt.PJC_EXPENDITURE_TYPE_ID, crt.PJC_EXPENDITURE_ITEM_DATE, crt.PJC_ORGANIZATION_ID, crt.PJC_WORK_TYPE_ID, TO_NUMBER(NULL) CONTROL_BUDGET_ID, crt.PJC_RESERVED_ATTRIBUTE1 FUNDING_SOURCE_ID, CASE when pxdv.PO_LINE_ID IS NULL THEN NULL ELSE CASE cre.EVENT_CLASS_CODE WHEN 'DELIVER_INV' THEN cre.ENCUMBRANCE_REVERSAL_ACCT_AMT ELSE CASE crec.EVENT_COST_SOURCE WHEN 'PO_PRICE' THEN cre.ENCUMBRANCE_REVERSAL_ACCT_AMT WHEN 'FD_PRICE' THEN cre.ENCUMBRANCE_REVERSAL_ENTR_AMT ELSE 0 END END END LIQUIDATION_AMOUNT_LEDGER_CUR, crt.parent_transaction_id PARENT_REVERSAL_ID, cre.bill_to_business_unit_id BILL_TO_BUSINESS_UNIT_ID FROM CMR_RCV_EVENTS cre, CMR_RCV_EVENT_COSTS crec, CMR_RCV_TRANSACTIONS crt, CMR_PURCHASE_ORDER_DTLS cpod , PO_XCC_DISTRIBUTIONS_V pxdv, cmr_transaction_types_b cttb, cmr_rcv_event_types cret WHERE cre.ACCOUNTING_EVENT_ID =crec.ACCOUNTING_EVENT_ID(+) AND cre.CMR_PO_DISTRIBUTION_ID = crt.CMR_PO_DISTRIBUTION_ID AND cre.CMR_RCV_TRANSACTION_ID = crt.CMR_RCV_TRANSACTION_ID AND cre.CMR_PO_DISTRIBUTION_ID = cpod.CMR_PO_DISTRIBUTION_ID AND cpod.po_header_id =pxdv.po_header_id(+) AND cpod.po_line_id =pxdv.po_line_id(+) AND cpod.po_line_location_id = PXDV.PO_LINE_LOCATION_ID(+) AND cpod.EXTERNAL_SYSTEM_REF_ID = PXDV.PO_distribution_ID(+) AND cpod.accrue_on_receipt_flag ='Y' AND cpod.active_flag ='Y' AND cret.event_type_code = cre.event_type_code AND cttb.transaction_type_code = cret.transaction_type AND cttb.xcc_transaction_type IS NOT NULL AND cttb.xcc_transaction_type <> 'RECEIPT_RETRO_PRICE' AND cre.BUDGETARY_CONTROL_FLAG ='Y' AND CRE.FUND_RESERVATION_STATUS IN ('NOT_RESERVED_FAILED','NOT_ATTEMPTED') UNION ALL SELECT cre.XCC_DATA_SET_ID DATA_SET_ID, TO_CHAR(cre.ACCOUNTING_EVENT_ID) SOURCE_HEADER_ID_1, ' ' SOURCE_HEADER_ID_2, cpod.PO_NUMBER TRANSACTION_NUMBER, crt.RECEIPT_NUMBER RECEIPT_NUMBER, TO_CHAR(crec.EVENT_COST_ID) SOURCE_LINE_ID_1, ' ' SOURCE_LINE_ID_2, ' ' SOURCE_LINE_ID_3, ' ' SOURCE_LINE_ID_4, ' ' SOURCE_LINE_ID_5, ' ' SOURCE_LINE_ID_6, NULL LINE_GROUP_CODE, TO_NUMBER(NULL) LINE_NUM, cre.LEDGER_ID LEDGER_ID, cpod.requisitioning_bu_id BUSINESS_UNIT_ID, /* cre.BUSINESS_UNIT_ID BUSINESS_UNIT_ID, Req BU not PCBU bug#26042360 */ crec.DESTINATION_TYPE_CODE DESTINATION_TYPE_CODE, NULL DOCUMENT_TYPE_CODE, NULL TRANSACTION_SOURCE_CODE, cttb.xcc_transaction_type TRANSACTION_SUBTYPE_CODE, NULL JE_SOURCE_CODE, NULL JE_CATEGORY_CODE, NVL(pxdv.budget_date ,cre.transaction_date) BUDGET_DATE, /*Bug 31352176 - required to pass the budget date*/ cre.GL_DATE ACCOUNTING_DATE, NULL ENCUMBRANCE_TYPE_CODE, cpod.CURRENCY_CODE ENTERED_CURRENCY, to_char(cpod.uom_code) UOM_CODE, cre.UNINV_DEL_QTY QUANTITY, (nvl(crec.EVENT_UNIT_COST,0) - nvl(crec.EVENT_PRIOR_UNIT_COST,0)) PRICE, ((nvl(crec.EVENT_UNIT_COST,0) - nvl(crec.EVENT_PRIOR_UNIT_COST,0))) * NVL(cre.UNINV_DEL_QTY,0) ENTERED_AMOUNT, /* One case where UnInvoice del qty IS NULL means no delier txn and retro came bug#22253211 */ NULL CONVERSION_TYPE_CODE, TO_DATE(NULL) CONVERSION_DATE, NVL(crec.CURRENCY_CONVERSION_RATE,1) * (nvl(crec.EVENT_UNIT_COST,0) - nvl(crec.EVENT_PRIOR_UNIT_COST,0)) * NVL(cre.UNINV_DEL_QTY,0) LEDGER_AMOUNT, /* One case where UnInvoice del qty IS NULL means no delier txn and retro came bug#22253211 */ TO_DATE(NULL) LIQUIDATION_DATE, TO_NUMBER(NULL) LIQUIDATION_QUANTITY, CASE when pxdv.PO_LINE_ID IS NULL then NULL ELSE CASE crec.EVENT_COST_SOURCE WHEN 'PO_PRICE' THEN NVL(cre.ENCUMBRANCE_REVERSAL_ENTR_AMT ,0) /* if NULL passing zero is best for retro bug#22253211 */ ELSE 0 END END LIQUIDATION_AMOUNT, 'PURCHASE_ORDER' LIQUIDATION_TRANS_TYPE_CODE, TO_CHAR(PXDV.PO_LINE_ID) LIQUIDATION_LINE_ID_1, TO_CHAR(PXDV. PO_LINE_LOCATION_ID) LIQUIDATION_LINE_ID_2, TO_CHAR(PXDV.PO_distribution_ID) LIQUIDATION_LINE_ID_3, TO_CHAR(pxdv.PO_VERSION_ID) LIQUIDATION_LINE_ID_4, ' ' LIQUIDATION_LINE_ID_5, ' ' LIQUIDATION_LINE_ID_6, TO_NUMBER(NULL) STATISTICAL_AMOUNT, TO_NUMBER(NULL) BUDGET_CCID, cpod.VENDOR_ID, cpod.INVENTORY_ITEM_ID INVENTORY_ITEM_ID, NULL ORDER_TYPE_INFO, cpod.charge_account_id CODE_COMBINATION_ID, crt.PJC_PROJECT_ID, TO_NUMBER(crt.PJC_TASK_ID) PJC_TASK_ID, TO_NUMBER(NULL) PJC_RESOURCE_ID, crt.PJC_CONTRACT_ID, crt.PJC_RESERVED_ATTRIBUTE1 PJC_FUNDING_SOURCE , crt.PJC_CONTRACT_LINE_ID, crt.PJC_FUNDING_ALLOCATION_ID, NVL(crt.PJC_BILLABLE_FLAG, 'N') PJC_BILLABLE_FLAG, NVL(crt.PJC_CAPITALIZABLE_FLAG, 'N') PJC_CAPITALIZABLE_FLAG, crt.PJC_EXPENDITURE_TYPE_ID, crt.PJC_EXPENDITURE_ITEM_DATE, crt.PJC_ORGANIZATION_ID, crt.PJC_WORK_TYPE_ID, TO_NUMBER(NULL) CONTROL_BUDGET_ID, crt.PJC_RESERVED_ATTRIBUTE1 FUNDING_SOURCE_ID, case when pxdv.PO_LINE_ID IS NULL then NULL ELSE CASE crec.EVENT_COST_SOURCE WHEN 'PO_PRICE' THEN CRE.ENCUMBRANCE_REVERSAL_ACCT_AMT ELSE 0 END END LIQUIDATION_AMOUNT_LEDGER_CUR, -1 PARENT_REVERSAL_ID, cre.bill_to_business_unit_id BILL_TO_BUSINESS_UNIT_ID FROM CMR_RCV_EVENTS cre, CMR_RCV_EVENT_COSTS crec, CMR_RCV_TRANSACTIONS crt, CMR_PURCHASE_ORDER_DTLS cpod, PO_XCC_DISTRIBUTIONS_V pxdv, cmr_transaction_types_b cttb, cmr_rcv_event_types cret WHERE cre.ACCOUNTING_EVENT_ID =crec.ACCOUNTING_EVENT_ID AND cpod.cmr_po_distribution_id =crt.cmr_po_distribution_id AND cpod.po_line_location_id =crt.po_line_location_id /* bug perf - 36384616 */ AND crt.cmr_rcv_transaction_id = (SELECT MAX(crt1.cmr_rcv_transaction_id) FROM cmr_rcv_transactions crt1 WHERE crt1.cmr_po_distribution_id = crt.cmr_po_distribution_id and crt1.po_line_location_id = crt.po_line_location_id AND crt1.transaction_type = 'DELIVER') /* bug 36387112 */ AND cret.event_type_code = cre.event_type_code AND cttb.transaction_type_code = cret.transaction_type AND cre.CMR_PO_DISTRIBUTION_ID = cpod.CMR_PO_DISTRIBUTION_ID AND cpod.po_header_id =pxdv.po_header_id(+) AND cpod.po_line_id =pxdv.po_line_id(+) AND cpod.po_line_location_id = PXDV.PO_LINE_LOCATION_ID(+) AND cpod.EXTERNAL_SYSTEM_REF_ID = PXDV.PO_distribution_ID(+) AND cpod.accrue_on_receipt_flag ='Y' AND cpod.active_flag ='Y' AND cttb.xcc_transaction_type ='RECEIPT_RETRO_PRICE' AND cre.BUDGETARY_CONTROL_FLAG ='Y' AND cre.XCC_DATA_SET_ID is NOT NULL AND CRE.FUND_RESERVATION_STATUS IN ('NOT_RESERVED_FAILED','NOT_ATTEMPTED') UNION ALL SELECT cre.XCC_DATA_SET_ID DATA_SET_ID, TO_CHAR(cre.ACCOUNTING_EVENT_ID) SOURCE_HEADER_ID_1, ' ' SOURCE_HEADER_ID_2, DECODE(cre.EVENT_TYPE_CODE, '', cre.shipment_number, cre.sla_transaction_number) TRANSACTION_NUMBER, DECODE(cre.EVENT_TYPE_CODE, '', cre.shipment_number, cre.sla_transaction_number) RECEIPT_NUMBER, TO_CHAR(crec.EVENT_COST_ID) SOURCE_LINE_ID_1, ' ' SOURCE_LINE_ID_2, ' ' SOURCE_LINE_ID_3, ' ' SOURCE_LINE_ID_4, ' ' SOURCE_LINE_ID_5, ' ' SOURCE_LINE_ID_6, NULL LINE_GROUP_CODE, TO_NUMBER(NULL) LINE_NUM, cre.LEDGER_ID LEDGER_ID, header.REQ_BU_ID BUSINESS_UNIT_ID, /* Bug#26042360 REQ BU not PCBU*/ 'EXPENSE' DESTINATION_TYPE_CODE, NULL DOCUMENT_TYPE_CODE, NULL TRANSACTION_SOURCE_CODE, cttb.XCC_TRANSACTION_SUBTYPE_CODE TRANSACTION_SUBTYPE_CODE, NULL JE_SOURCE_CODE, NULL JE_CATEGORY_CODE, NVL(cre.root_deliver_txn_date,cre.transaction_date) BUDGET_DATE, /*Bug 30999568 column required required to pass the budget date*/ cre.gl_date ACCOUNTING_DATE, NULL ENCUMBRANCE_TYPE_CODE, crec.CURRENCY_CODE ENTERED_CURRENCY, to_char(cre.SOURCE_DOC_UOM_CODE) UOM_CODE, cre.SOURCE_DOC_QTY QUANTITY, NULL PRICE, nvl(crec.EVENT_UNIT_COST,0) * NVL(cre.SOURCE_DOC_QTY,1) ENTERED_AMOUNT, /* this is used to book actual expenditr check with XCC */ NULL CONVERSION_TYPE_CODE, TO_DATE(NULL) CONVERSION_DATE, NVL(crec.currency_conversion_rate,1) * nvl(crec.EVENT_UNIT_COST,0) * NVL(cre.SOURCE_DOC_QTY,1) LEDGER_AMOUNT, /* always in Ledger currency only */ TO_DATE(NULL) LIQUIDATION_DATE, TO_NUMBER(NULL) LIQUIDATION_QUANTITY, cre.ENCUMBRANCE_REVERSAL_ENTR_AMT LIQUIDATION_AMOUNT, 'REQUISITION' LIQUIDATION_TRANS_TYPE_CODE, /* Confimr with XCC*/ TO_CHAR(lines.REQUISITION_LINE_ID) LIQUIDATION_LINE_ID_1, TO_CHAR(dists.DISTRIBUTION_ID) LIQUIDATION_LINE_ID_2, TO_CHAR(NULL) LIQUIDATION_LINE_ID_3, ' ' LIQUIDATION_LINE_ID_4, ' ' LIQUIDATION_LINE_ID_5, ' ' LIQUIDATION_LINE_ID_6, TO_NUMBER(NULL) STATISTICAL_AMOUNT, TO_NUMBER(NULL) BUDGET_CCID, TO_NUMBER(NULL) VENDOR_ID, cre.INVENTORY_ITEM_ID INVENTORY_ITEM_ID, NULL ORDER_TYPE_INFO, ctod.charge_account_id CODE_COMBINATION_ID, ctod.PJC_PROJECT_ID, TO_NUMBER(ctod.PJC_TASK_ID) PJC_TASK_ID, TO_NUMBER(NULL) PJC_RESOURCE_ID, ctod.PJC_CONTRACT_ID, ctod.PJC_RESERVED_ATTRIBUTE1 PJC_FUNDING_SOURCE , ctod.PJC_CONTRACT_LINE_ID, ctod.PJC_FUNDING_ALLOCATION_ID, NVL(ctod.PJC_BILLABLE_FLAG, 'N') PJC_BILLABLE_FLAG, NVL(ctod.PJC_CAPITALIZABLE_FLAG, 'N') PJC_CAPITALIZABLE_FLAG, ctod.PJC_EXPENDITURE_TYPE_ID, ctod.PJC_EXPENDITURE_ITEM_DATE, ctod.PJC_ORGANIZATION_ID, ctod.PJC_WORK_TYPE_ID, TO_NUMBER(NULL) CONTROL_BUDGET_ID, ctod.PJC_RESERVED_ATTRIBUTE1 FUNDING_SOURCE_ID, cre.ENCUMBRANCE_REVERSAL_ACCT_AMT LIQUIDATION_AMOUNT_LEDGER_CUR, TO_NUMBER(NULL) PARENT_REVERSAL_ID, cre.bill_to_business_unit_id BILL_TO_BUSINESS_UNIT_ID FROM CMR_RCV_EVENTS cre, CMR_RCV_EVENT_COSTS crec, cst_transfer_order_dists ctod, cmr_transaction_types_b cttb, cmr_rcv_event_types cret, por_requisition_headers_all header, por_requisition_lines_all lines, por_req_distributions_all dists where dists.DISTRIBUTION_ID = ctod.req_distribution_id and dists.REQUISITION_LINE_ID = lines.REQUISITION_LINE_ID and lines.requisition_header_id = header.requisition_header_id and cre.ACCOUNTING_EVENT_ID =crec.ACCOUNTING_EVENT_ID AND cre.transfer_order_dist_id = ctod.distribution_id AND cret.event_type_code = cre.event_type_code AND cttb.transaction_type_code = cret.transaction_type and cre.event_class_code = 'TRO_RECEIPTS' AND cttb.xcc_transaction_type IS NOT NULL AND cre.BUDGETARY_CONTROL_FLAG ='Y' AND CRE.FUND_RESERVATION_STATUS IN ('NOT_RESERVED_FAILED','NOT_ATTEMPTED') |