CST_ALL_INTF_TRANSACTIONS_V
Details
-
Schema: FUSION
-
Object owner: CST
-
Object type: VIEW
Columns
Name |
---|
EXTERNAL_SYSTEM_REFERENCE EXTERNAL_SYSTEM_REF_ID SOURCE_TABLE INVENTORY_ITEM_ID RESOURCE_ID INVENTORY_ORG_ID ITEM_ORGANIZATION_ID BASE_TXN_TYPE_ID BASE_TXN_SOURCE_TYPE_ID BASE_TXN_ACTION_ID TRANSACTION_DATE QUANTITY UOM_CODE TXN_SOURCE_DOC_TYPE TXN_SOURCE_DOC_NUMBER TXN_SOURCE_REF_DOC_TYPE TXN_SOURCE_REF_DOC_NUMBER CREATED_BY CREATION_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN |
Query
SQL_Statement |
---|
SELECT EXTERNAL_SYSTEM_REFERENCE, EXTERNAL_SYSTEM_REF_ID, 'CST_I_INV_TRANSACTIONS' SOURCE_TABLE, INVENTORY_ITEM_ID, NULL RESOURCE_ID, INVENTORY_ORG_ID, INVENTORY_ORG_ID ITEM_ORGANIZATION_ID, TRANSACTION_TYPE_ID BASE_TXN_TYPE_ID, TRANSACTION_SOURCE_TYPE_ID BASE_TXN_SOURCE_TYPE_ID, TRANSACTION_ACTION_ID BASE_TXN_ACTION_ID, TRANSACTION_DATE, TRANSACTION_QTY QUANTITY, TRANSACTION_UOM_CODE UOM_CODE, TXN_SOURCE_DOC_TYPE, TXN_SOURCE_DOC_NUMBER, TXN_SOURCE_REF_DOC_TYPE, TXN_SOURCE_REF_DOC_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN FROM CST_I_INV_TRANSACTIONS UNION ALL SELECT EXTERNAL_SYSTEM_REFERENCE, EXTERNAL_SYSTEM_REF_ID, 'CST_INV_TRANSACTIONS' SOURCE_TABLE, INVENTORY_ITEM_ID, NULL RESOURCE_ID, INVENTORY_ORG_ID, INVENTORY_ORG_ID ITEM_ORGANIZATION_ID, BASE_TXN_TYPE_ID BASE_TXN_TYPE_ID, BASE_TXN_SOURCE_TYPE_ID BASE_TXN_SOURCE_TYPE_ID, BASE_TXN_ACTION_ID BASE_TXN_ACTION_ID, TRANSACTION_DATE, TRANSACTION_QTY QUANTITY, TRANSACTION_UOM_CODE UOM_CODE, TXN_SOURCE_DOC_TYPE, TXN_SOURCE_DOC_NUMBER, TXN_SOURCE_REF_DOC_TYPE, TXN_SOURCE_REF_DOC_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN FROM CST_INV_TRANSACTIONS CIT WHERE EXISTS ( SELECT 1 FROM CST_INV_TRANSACTION_STATUS CITS WHERE CITS.CST_INV_TRANSACTION_ID = CIT.CST_INV_TRANSACTION_ID AND CITS.POSTED_FLAG IS NOT NULL) UNION ALL SELECT CWRT.EXTERNAL_SYSTEM_REFERENCE, CWRT.EXTERNAL_SYSTEM_REF_ID, 'CST_WO_RESOURCE_TXNS_INT' SOURCE_TABLE, NVL(CWO.INVENTORY_ITEM_ID, CWOI.INVENTORY_ITEM_ID) INVENTORY_ITEM_ID, CWRT.RESOURCE_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) INVENTORY_ORG_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) ITEM_ORGANIZATION_ID, 21 BASE_TXN_TYPE_ID, 0 BASE_TXN_SOURCE_TYPE_ID, 21 BASE_TXN_ACTION_ID, CWRT.TRANSACTION_DATE, CWRT.TRANSACTION_QUANTITY QUANTITY, CWRT.TRANSACTION_UOM_CODE UOM_CODE, 'WO' TXN_SOURCE_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_DOC_NUMBER, 'WO' TXN_SOURCE_REF_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_REF_DOC_NUMBER, CWRT.CREATED_BY, CWRT.CREATION_DATE, CWRT.LAST_UPDATED_BY, CWRT.LAST_UPDATE_DATE, CWRT.LAST_UPDATE_LOGIN FROM FUSION.CST_WO_RESOURCE_TXNS_INT CWRT, FUSION.CST_WORK_ORDERS CWO, FUSION.CST_WORK_ORDERS_INT CWOI WHERE CWO.EXTERNAL_SYSTEM_REF_ID(+) = TO_CHAR(CWRT.WORK_ORDER_ID) AND CWOI.EXTERNAL_SYSTEM_REF_ID(+) = TO_CHAR(CWRT.WORK_ORDER_ID) UNION ALL SELECT CWRT.EXTERNAL_SYSTEM_REFERENCE, CWRT.EXTERNAL_SYSTEM_REF_ID, 'CST_WO_RESOURCE_TXNS' SOURCE_TABLE, NVL(CWO.INVENTORY_ITEM_ID, CWOI.INVENTORY_ITEM_ID) INVENTORY_ITEM_ID, CWRT.RESOURCE_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) INVENTORY_ORG_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) ITEM_ORGANIZATION_ID, 21 BASE_TXN_TYPE_ID, 0 BASE_TXN_SOURCE_TYPE_ID, 21 BASE_TXN_ACTION_ID, CWRT.TRANSACTION_DATE, CWRT.TRANSACTION_QUANTITY QUANTITY, CWRT.TRANSACTION_UOM_CODE UOM_CODE, 'WO' TXN_SOURCE_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_DOC_NUMBER, 'WO' TXN_SOURCE_REF_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_REF_DOC_NUMBER, CWRT.CREATED_BY, CWRT.CREATION_DATE, CWRT.LAST_UPDATED_BY, CWRT.LAST_UPDATE_DATE, CWRT.LAST_UPDATE_LOGIN FROM FUSION.CST_WO_RESOURCE_TXNS CWRT, FUSION.CST_WORK_ORDERS CWO, FUSION.CST_WORK_ORDERS_INT CWOI WHERE CWO.EXTERNAL_SYSTEM_REF_ID(+) = TO_CHAR(CWRT.WORK_ORDER_ID) AND CWOI.EXTERNAL_SYSTEM_REF_ID(+) = TO_CHAR(CWRT.WORK_ORDER_ID) AND CWRT.PROCESSED_BY_CA_FLAG IS NOT NULL UNION ALL SELECT CWOT.EXTERNAL_SYSTEM_REFERENCE, CWOT.EXTERNAL_SYSTEM_REF_ID, 'CST_WO_OPERATION_TXNS_INT' SOURCE_TABLE, NVL(CWO.INVENTORY_ITEM_ID, CWOI.INVENTORY_ITEM_ID) INVENTORY_ITEM_ID, NULL RESOURCE_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) INVENTORY_ORG_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) ITEM_ORGANIZATION_ID, 231 BASE_TXN_TYPE_ID, 0 BASE_TXN_SOURCE_TYPE_ID, 23 BASE_TXN_ACTION_ID, CWOT.TRANSACTION_DATE, CWOT.TRANSACTION_QUANTITY QUANTITY, CWOT.TRANSACTION_UOM_CODE UOM_CODE, 'WO' TXN_SOURCE_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_DOC_NUMBER, 'WO' TXN_SOURCE_REF_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_REF_DOC_NUMBER, CWOT.CREATED_BY, CWOT.CREATION_DATE, CWOT.LAST_UPDATED_BY, CWOT.LAST_UPDATE_DATE, CWOT.LAST_UPDATE_LOGIN FROM FUSION.CST_WO_OPERATION_TXNS_INT CWOT, FUSION.CST_WORK_ORDERS CWO, FUSION.CST_WORK_ORDERS_INT CWOI WHERE CWO.EXTERNAL_SYSTEM_REF_ID (+) = TO_CHAR(CWOT.WORK_ORDER_ID) AND CWOI.EXTERNAL_SYSTEM_REF_ID(+) = TO_CHAR(CWOT.WORK_ORDER_ID) UNION ALL SELECT CWOT.EXTERNAL_SYSTEM_REFERENCE, CWOT.EXTERNAL_SYSTEM_REF_ID, 'CST_WO_OPERATION_TXNS' SOURCE_TABLE, NVL(CWO.INVENTORY_ITEM_ID, CWOI.INVENTORY_ITEM_ID) INVENTORY_ITEM_ID, NULL RESOURCE_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) INVENTORY_ORG_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) ITEM_ORGANIZATION_ID, 231 BASE_TXN_TYPE_ID, 0 BASE_TXN_SOURCE_TYPE_ID, 23 BASE_TXN_ACTION_ID, CWOT.TRANSACTION_DATE, CWOT.TRANSACTION_QUANTITY QUANTITY, CWOT.TRANSACTION_UOM_CODE UOM_CODE, 'WO' TXN_SOURCE_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_DOC_NUMBER, 'WO' TXN_SOURCE_REF_DOC_TYPE, NVL(CWO.WORK_ORDER_NUMBER, CWOI.WORK_ORDER_NUMBER) TXN_SOURCE_REF_DOC_NUMBER, CWOT.CREATED_BY, CWOT.CREATION_DATE, CWOT.LAST_UPDATED_BY, CWOT.LAST_UPDATE_DATE, CWOT.LAST_UPDATE_LOGIN FROM FUSION.CST_WO_OPERATION_TXNS CWOT, FUSION.CST_WORK_ORDERS CWO, FUSION.CST_WORK_ORDERS_INT CWOI WHERE CWO.EXTERNAL_SYSTEM_REF_ID (+) = TO_CHAR(CWOT.WORK_ORDER_ID) AND CWOI.EXTERNAL_SYSTEM_REF_ID(+) = TO_CHAR(CWOT.WORK_ORDER_ID) AND CWOT.PROCESSED_BY_CA_FLAG IS NOT NULL UNION ALL SELECT CWUT.EXTERNAL_SYSTEM_REFERENCE, CWUT.EXTERNAL_SYSTEM_REF_ID, 'CST_WO_UPDATE_EVENTS_INT' SOURCE_TABLE, NVL(CWO.INVENTORY_ITEM_ID, CWOI.INVENTORY_ITEM_ID) INVENTORY_ITEM_ID, NULL RESOURCE_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) INVENTORY_ORG_ID, NVL(CWO.INVENTORY_ORGANIZATION_ID, CWOI.INVENTORY_ORGANIZATION_ID) ITEM_ORGANIZATION_ID, 31 BASE_TXN_TYPE_ID, 0 BASE_TXN_SOURCE_TYPE_ID, 31 BASE_TXN_ACTION_ID, CWUT.TRANSACTION_DATE TRANSACTION_DATE, NULL QUANTITY, NULL UOM_CODE, 'WO' TXN_SOURCE_DOC_TYPE, CWO.WORK_ORDER_NUMBER TXN_SOURCE_DOC_NUMBER, 'WO' TXN_SOURCE_REF_DOC_TYPE, CWO.WORK_ORDER_NUMBER TXN_SOURCE_REF_DOC_NUMBER, CWUT.CREATED_BY, CWUT.CREATION_DATE, CWUT.LAST_UPDATED_BY, CWUT.LAST_UPDATE_DATE, CWUT.LAST_UPDATE_LOGIN FROM FUSION.CST_WO_UPDATE_EVENTS_INT CWUT, FUSION.CST_WORK_ORDERS CWO, FUSION.CST_WORK_ORDERS_INT CWOI WHERE CWO.EXTERNAL_SYSTEM_REF_ID (+) = CWUT.EXTERNAL_SYSTEM_REF_ID AND CWOI.EXTERNAL_SYSTEM_REF_ID (+) = CWUT.EXTERNAL_SYSTEM_REF_ID UNION ALL SELECT CWO.EXTERNAL_SYSTEM_REFERENCE, CWO.EXTERNAL_SYSTEM_REF_ID, 'CST_WORK_ORDERS' SOURCE_TABLE, CWO.INVENTORY_ITEM_ID INVENTORY_ITEM_ID, NULL RESOURCE_ID, CWO.INVENTORY_ORGANIZATION_ID INVENTORY_ORG_ID, CWO.INVENTORY_ORGANIZATION_ID ITEM_ORGANIZATION_ID, 31 BASE_TXN_TYPE_ID, 0 BASE_TXN_SOURCE_TYPE_ID, 31 BASE_TXN_ACTION_ID, NULL TRANSACTION_DATE, NULL QUANTITY, NULL UOM_CODE, 'WO' TXN_SOURCE_DOC_TYPE, CWO.WORK_ORDER_NUMBER TXN_SOURCE_DOC_NUMBER, 'WO' TXN_SOURCE_REF_DOC_TYPE, CWO.WORK_ORDER_NUMBER TXN_SOURCE_REF_DOC_NUMBER, CWO.CREATED_BY, CWO.CREATION_DATE, CWO.LAST_UPDATED_BY, CWO.LAST_UPDATE_DATE, CWO.LAST_UPDATE_LOGIN FROM FUSION.CST_WORK_ORDERS CWO WHERE CWO.CST_WORK_ORDER_ID NOT IN( SELECT CWUT.CST_WORK_ORDER_ID FROM FUSION.CST_WO_UPDATE_EVENT_TXNS CWUT) UNION ALL SELECT CITE.EXTERNAL_SYSTEM_REFERENCE, CITE.EXTERNAL_SYSTEM_REF_ID, 'CST_I_TRADE_EVENTS' SOURCE_TABLE, CITE.INVENTORY_ITEM_ID, NULL RESOURCE_ID, CITE.INVENTORY_ORG_ID, CITE.INVENTORY_ORG_ID ITEM_ORGANIZATION_ID, CSA.BASE_TXN_ACTION_ID BASE_TXN_TYPE_ID, CSA.BASE_TXN_SOURCE_TYPE_ID, CSA.BASE_TXN_ACTION_ID, CITE.TRANSACTION_DATE, CITE.TRANSACTION_QTY QUANTITY, CITE.TRANSACTION_UOM_CODE UOM_CODE, CITE.OWNERSHIP_CHANGE_DOC_TYPE, CITE.OWNERSHIP_CHANGE_DOC_NUMBER, CITE.TXN_SOURCE_DOC_TYPE, CITE.TXN_SOURCE_DOC_NUMBER, CITE.CREATED_BY, CITE.CREATION_DATE, CITE.LAST_UPDATED_BY, CITE.LAST_UPDATE_DATE, CITE.LAST_UPDATE_LOGIN FROM fusion.CST_I_TRADE_EVENTS CITE, fusion.CST_TXN_SOURCE_ACTIONS CSA where CITE.TRANSACTION_TYPE = CSA.EXTERNAL_TXN_TYPE UNION ALL SELECT CTE.EXTERNAL_SYSTEM_REFERENCE, CTE.EXTERNAL_SYSTEM_REF_ID, 'CST_TRADE_EVENTS' SOURCE_TABLE, CTE.INVENTORY_ITEM_ID, NULL RESOURCE_ID, CTE.INVENTORY_ORG_ID, CTE.INVENTORY_ORG_ID ITEM_ORGANIZATION_ID, CSA.BASE_TXN_ACTION_ID BASE_TXN_TYPE_ID, CSA.BASE_TXN_SOURCE_TYPE_ID, CSA.BASE_TXN_ACTION_ID, CTE.TRANSACTION_DATE, CTE.TRANSACTION_QTY QUANTITY, CTE.TRANSACTION_UOM_CODE UOM_CODE, CTE.OWNERSHIP_CHANGE_DOC_TYPE, CTE.OWNERSHIP_CHANGE_DOC_NUMBER, CTE.TXN_SOURCE_DOC_TYPE, CTE.TXN_SOURCE_DOC_NUMBER, CTE.CREATED_BY, CTE.CREATION_DATE, CTE.LAST_UPDATED_BY, CTE.LAST_UPDATE_DATE, CTE.LAST_UPDATE_LOGIN FROM CST_TRADE_EVENTS CTE, CST_TXN_SOURCE_ACTIONS CSA WHERE CTE.TRANSACTION_TYPE NOT IN ('RECEIPT_ACCRUAL','RETURN_ACCRUAL') AND CTE.INVENTORY_ITEM_ID IS NOT NULL AND CTE.PROCESS_BY_CA_FLAG IS NOT NULL AND CTE.TRANSACTION_TYPE = CSA.EXTERNAL_TXN_TYPE |