FOS_TRADE_AGR_INFO_V
Details
-
Schema: FUSION
-
Object owner: FOS
-
Object type: VIEW
Columns
Name |
---|
AGREEMENT_PTR_ID DOCUMENT_DATE SOURCE_DOCUMENT_ID DOCUMENT_SOURCE_SYSTEM_ID DOCUMENT_TYPE STATUS TO_BU_ID TO_TRADE_ORG_ID FROM_TRADE_ORG_ID EVENT_TYPE EVENT_STATUS |
Query
SQL_Statement |
---|
WITH doc_info AS ( SELECT edi.agreement_ptr_id, edi.document_date, edi.source_document_id, edi.document_source_system_id, edi.document_type, 'ACTIVE' STATUS, ftr.to_bu_id, ftr.to_trade_org, ftr.from_trade_org FROM fos_event_doc_info edi, fos_agreement_ftr_f ftr WHERE (edi.agreement_ptr_id = ftr.agreement_ptr_id AND edi.document_date BETWEEN ftr.effective_start_date AND ftr.effective_end_date) AND ftr.sequence_number = 1 AND edi.document_type in ('IOT','OO') AND edi.DOCUMENT_SOURCE_SYSTEM_ID='-1' ) SELECT di.agreement_ptr_id AGREEMENT_PTR_ID, di.document_date DOCUMENT_DATE, event.source_document_id SOURCE_DOCUMENT_ID, di.document_source_system_id DOCUMENT_SOURCE_SYSTEM_ID, 'IOT' DOCUMENT_TYPE, di.status STATUS, di.to_bu_id TO_BU_ID, di.to_trade_org TO_TRADE_ORG_ID, di.from_trade_org FROM_TRADE_ORG_ID, event.event_type EVENT_TYPE, event.status EVENT_STATUS FROM fos_source_txn_events event, doc_info di WHERE event.source_document_id = di.source_document_id(+) and event.event_type in ('INTERORG_SHIPMENT') union all SELECT di.agreement_ptr_id AGREEMENT_PTR_ID, di.document_date DOCUMENT_DATE, di.source_document_id SOURCE_DOCUMENT_ID, di.document_source_system_id DOCUMENT_SOURCE_SYSTEM_ID, 'OO' DOCUMENT_TYPE, di.status STATUS, di.to_bu_id TO_BU_ID, di.to_trade_org TO_TRADE_ORG_ID, di.from_trade_org FROM_TRADE_ORG_ID, null EVENT_TYPE, null EVENT_STATUS FROM doc_info di WHERE di.document_type='OO' union all SELECT di.agreement_ptr_id AGREEMENT_PTR_ID, di.document_date DOCUMENT_DATE, event.event_data_id SOURCE_DOCUMENT_ID, di.document_source_system_id DOCUMENT_SOURCE_SYSTEM_ID, 'IOT' DOCUMENT_TYPE, di.status STATUS, di.to_bu_id TO_BU_ID, di.to_trade_org TO_TRADE_ORG_ID, di.from_trade_org FROM_TRADE_ORG_ID, event.event_type EVENT_TYPE, event.status EVENT_STATUS FROM fos_source_txn_events event, doc_info di WHERE event.source_document_id||event.transaction_org_code = di.source_document_id(+) and event.event_type in ('TRANSFER_TO_OWNED') |