CST_XLA_COGS_TXNS_V
Details
-
Schema: FUSION
-
Object owner: CST
-
Object type: VIEW
Columns
Name |
---|
BILLING_FULFILL_LINE_ID COGS_TRANSACTION_ID |
Query
SQL_Statement |
---|
SELECT nvl(dfla.root_parent_fulfill_line_id,dfla.fulfill_line_id) billing_fulfill_line_id, ct.transaction_id cogs_transaction_id FROM cst_transactions ct, cst_transfer_order_lines ctol, doo_fulfill_lines_all dfla WHERE ctol.external_system_reference (+) = 'FUSION' AND ctol.cst_transfer_order_line_id (+) = ct.cst_transfer_order_line_id AND dfla.fulfill_line_id(+) =ct.doo_fullfill_line_id UNION ALL select nvl(crl.root_parent_fulfill_line_id, crl.doo_fulfill_line_id) billing_fulfill_line_id, cct.transaction_id cogs_transaction_id from cst_cogs_transactions cct, cst_revenue_lines crl where crl.revenue_line_id (+) = cct.revenue_line_id and cct.revenue_line_id >0 union all select nvl(dfla.root_parent_fulfill_line_id,dfla.fulfill_line_id) billing_fulfill_line_id, csrmd.cogs_transaction_id cogs_transaction_id from (select case when csrm.billing_fullfill_line_id='-1' then cct.shipment_fullfill_line_id else csrm.billing_fullfill_line_id end ship_ref_fullfill_line_id, cct.transaction_id cogs_transaction_id from fusion.cst_cogs_transactions cct, fusion.cst_shipment_revenue_map csrm where cct.shipment_fullfill_line_id = csrm.shipment_fullfill_line_id and csrm.bill_only_flag = 'N' and cct.revenue_line_id ='-1' and (csrm.delivery_id = to_char(cct.delivery_id) or csrm.rma_transaction_id = to_char(cct.rma_transaction_id)) ) csrmd, doo_fulfill_lines_all dfla where dfla.fulfill_line_id = csrmd.ship_ref_fullfill_line_id |