CST_COSTED_INTR_OTBI_V
Details
-
Schema: FUSION
-
Object owner: CST
-
Object type: VIEW
Columns
Name |
---|
TXN_SOURCE_REF_DOC_TYPE TXN_SOURCE_REF_DOC_NUMBER TXN_SOURCE_DOC_TYPE TXN_SOURCE_DOC_NUMBER TRANSACTION_FLOW_TYPE COST_ORG_ID COST_BOOK_ID BUSINESS_UNIT_ID INVENTORY_ORG_ID INVENTORY_ITEM_ID SHIP_FROM_ORG_ID SHIP_TO_ORG_ID ITEM_ORGANIZATION_ID SNAPSHOT_DATE EFF_TO_DATE ONHAND_QUANTITY ONHAND_VALUE ACCTD_ONHAND_VALUE CURRENCY_CODE UOM_CODE EXPENSE_TRANSACTION_FLAG CONSIGNED_FLAG COST_METHOD_CODE ACCOUNTED_FLAG |
Query
SQL_Statement |
---|
SELECT q.txn_source_ref_doc_type, q.txn_source_ref_doc_number, nvl(q.txn_source_doc_type, t.txn_source_doc_type) txn_source_doc_type, nvl(q.txn_source_doc_number, t.txn_source_doc_number) txn_source_doc_number, q.transaction_flow_type, q.cost_org_id, q.cost_book_id, nvl(iop.profit_center_bu_id, iop.business_unit_id) business_unit_id, q.inventory_org_id, q.inventory_item_id, t.inventory_org_id ship_from_org_id, t.transfer_inventory_org_id ship_to_org_id, iop.master_organization_id item_organization_id, greatest(q.snapshot_date, c.snapshot_date) snapshot_date, least(q.eff_to_date, c.eff_to_date) eff_to_date, SUM(q.quantity + nvl(q.cmr_rcv_quantity,0)) onhand_quantity, SUM(DECODE (q.quantity, 0, c.onhand_value, c.onhand_value * (q.quantity + nvl(q.cmr_rcv_quantity,0))/(q.quantity))) onhand_value, SUM(DECODE (q.quantity, 0, c.acctd_onhand_value, c.acctd_onhand_value * (q.quantity + nvl(q.cmr_rcv_quantity,0))/(q.quantity))) acctd_onhand_value, c.currency_code, q.uom_code, q.expense_transaction_flag, q.consigned_flag, c.cost_method_code, q.accounted_flag FROM cst_costed_intr_txn_onhand_v q, cst_costed_intr_txn_costs_v c, cst_inv_transactions t, inv_org_parameters iop WHERE q.txn_source_ref_doc_number = c.txn_source_ref_doc_number AND q.txn_source_ref_doc_type = c.txn_source_ref_doc_type AND nvl(q.txn_source_doc_number, ' ') = nvl(c.txn_source_doc_number, ' ') AND nvl(q.txn_source_doc_type, ' ') = nvl(c.txn_source_doc_type, ' ') AND q.cost_org_id = c.cost_org_id AND q.cost_book_id = c.cost_book_id AND q.inventory_item_id = c.inventory_item_id AND q.inventory_org_id = c.inventory_org_id AND q.expense_transaction_flag = c.expense_transaction_flag AND q.consigned_flag = c.consigned_flag AND nvl(q.transfer_txn_id, - 1) = nvl(c.transfer_txn_id, - 1) AND to_char(q.transfer_txn_id) = t.external_system_ref_id (+) AND 'FUSION' = t.external_system_reference (+) AND ((q.snapshot_date BETWEEN c.snapshot_date AND (c.eff_to_date - 1)) OR (c.snapshot_date BETWEEN q.snapshot_date AND (q.eff_to_date - 1))) AND q.inventory_org_id = iop.organization_id GROUP BY q.txn_source_ref_doc_type, q.txn_source_ref_doc_number, nvl(q.txn_source_doc_type, t.txn_source_doc_type), nvl(q.txn_source_doc_number, t.txn_source_doc_number), q.transaction_flow_type, q.cost_org_id, q.cost_book_id, nvl(iop.profit_center_bu_id, iop.business_unit_id), q.inventory_org_id, q.inventory_item_id, t.inventory_org_id, t.transfer_inventory_org_id, iop.master_organization_id, greatest(q.snapshot_date, c.snapshot_date), least(q.eff_to_date, c.eff_to_date), c.currency_code, q.uom_code, q.expense_transaction_flag, q.consigned_flag, c.cost_method_code, q.accounted_flag |