Search Results mtl_transaction_flow_headers
Overview
MTL_TRANSACTION_FLOW_HEADERS is an Oracle Inventory (INV) table that stores intercompany transaction flow definitions within Oracle E-Business Suite. Each row defines a directional sourcing relationship between a shipping (start) organization and a receiving (end) organization, together with the business rules that govern how the resulting intercompany transactions are priced and accounted. The table functions as the header-level control record for intercompany flows: it establishes the flow type, the qualifier that scopes its applicability, and the effective date range during which the rule is active. Detail-level attributes — item, category, or customer qualifiers — are resolved through the qualifier columns and their associated value identifiers.
From a Data Vault modeling perspective, the metadata classifies this object heuristically as standalone, meaning the FK structure does not surface an obvious parent hub dependency. In practical Data Vault terms, this suggests treating MTL_TRANSACTION_FLOW_HEADERS as a hub-like anchor keyed on HEADER_ID, with its descriptive and effective-dated attributes (pricing options, accounting flags, and qualifier scope) modeled as a satellite. This classification is a modeling suggestion only; implementers should validate against actual usage requirements.
Key Information Stored
The surrogate primary key is HEADER_ID, enforced by MTL_TRANSACTION_FLOW_HEADER_PK. A separate unique index, MTL_TRANSACTION_FLOW_HEADER_U1, defines the business-key candidate: START_ORG_ID, END_ORG_ID, FLOW_TYPE, QUALIFIER_CODE, QUALIFIER_VALUE_ID, START_DATE, END_DATE, and ORGANIZATION_ID. This composite key ensures that no two flows collide for the same organization pair, flow type, qualifier scope, and effective window.
- HEADER_ID — surrogate primary key, referenced by detail and transaction tables.
- START_ORG_ID / END_ORG_ID — the shipping and receiving inventory organizations that bound the intercompany relationship.
- FLOW_TYPE — categorizes the nature of the intercompany flow (for example, procurement, transfer, or shipment-based sourcing).
- QUALIFIER_CODE / QUALIFIER_VALUE_ID — the qualifier dimension and its specific value that scope the flow to a subset of items, categories, or customers.
- ORGANIZATION_ID — the operating unit or organization context in which the flow is defined.
- START_DATE / END_DATE — the effective date range governing when the flow rule applies.
- ASSET_ITEM_PRICING_OPTION / EXPENSE_ITEM_PRICING_OPTION — control how asset and expense items, respectively, are priced on the intercompany transaction.
- NEW_ACCOUNTING_FLAG — indicates whether the new accounting model applies to the flow.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — the standard EBS descriptive flexfield (DFF) columns for customer-specific extensions.
- Audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
The most frequent requirement is identifying the active intercompany flow for a given organization pair and effective date. A typical query pattern filters on the business key and validates the date window:
- Active flow lookup:
SELECT header_id, flow_type, asset_item_pricing_option, expense_item_pricing_option FROM mtl_transaction_flow_headers WHERE start_org_id = :p_start_org AND end_org_id = :p_end_org AND TRUNC(SYSDATE) BETWEEN start_date AND NVL(end_date, TRUNC(SYSDATE)+1); - Flow inventory by organization: aggregate counts of flows grouped by ORGANIZATION_ID and FLOW_TYPE to audit sourcing coverage.
- Effective-dating audit: detect overlapping or expired flow windows for a qualifier scope using the U1 business key columns.
- Pricing configuration reporting: report ASSET_ITEM_PRICING_OPTION and EXPENSE_ITEM_PRICING_OPTION across trading partners to verify pricing policy consistency.
- DFF extraction: joining ATTRIBUTE_CATEGORY with FND_DESCR_FLEX_COLUMN_USAGES / FND_FLEX_VALUES to surface customer-defined flow attributes in operational reports.
Related Objects
The following objects are most significant when working with intercompany flows:
- MTL_TRANSACTION_FLOW_DETAILS — detail-level rows referencing HEADER_ID; resolves item-, category-, or customer-specific flow rules.
- MTL_INTERORG_PARAMETERS — defines the intercompany relationship and invoice/accounting parameters between START_ORG_ID and END_ORG_ID.
- ORG_ORGANIZATION_DEFINITIONS / HR_ALL_ORGANIZATION_UNITS — resolves START_ORG_ID, END_ORG_ID, and ORGANIZATION_ID to organization names.
- MTL_PARAMETERS — organization-level inventory setup, joined on ORGANIZATION_ID.
- MTL_SYSTEM_ITEMS_B / MTL_CATEGORIES_B — resolve QUALIFIER_VALUE_ID when the qualifier scope is item- or category-based.
- RCV_SHIPMENT_HEADERS / RCV_SHIPMENT_LINES — receiving transactions driven by the flow's sourcing rules.
- MTL_MATERIAL_TRANSACTIONS — inventory transactions generated under intercompany flow rules.
- FND_FLEX_VALUES — validates DFF ATTRIBUTE values when ATTRIBUTE_CATEGORY is populated.
-
Table: MTL_TRANSACTION_FLOW_HEADERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS, object_name:MTL_TRANSACTION_FLOW_HEADERS, status:VALID, product: INV - Inventory , description: Intercompany Transaction Flow , implementation_dba_data: INV.MTL_TRANSACTION_FLOW_HEADERS ,
-
Table: MTL_TRANSACTION_FLOW_HEADERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS, object_name:MTL_TRANSACTION_FLOW_HEADERS, status:VALID, product: INV - Inventory , description: Intercompany Transaction Flow , implementation_dba_data: INV.MTL_TRANSACTION_FLOW_HEADERS ,
-
VIEW: APPS.MTL_TRANSACTION_FLOW_HEADERS_V
12.1.1
-
SYNONYM: APPS.MTL_TRANSACTION_FLOW_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_FLOW_HEADERS, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_FLOW_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_FLOW_HEADERS, status:VALID,
-
VIEW: APPS.MTL_TRANSACTION_FLOW_HEADERS_V
12.2.2
-
APPS.INV_TRANSACTION_FLOW_PVT SQL Statements
12.2.2
-
VIEW: INV.MTL_TRANSACTION_FLOW_HEADERS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_TRANSACTION_FLOW_HEADERS#, status:VALID,
-
APPS.INV_TRANSACTION_FLOW_PVT SQL Statements
12.1.1
-
VIEW: APPS.MTL_PROCURING_TXN_FLOW_HDRS_V
12.1.1
-
VIEW: APPS.MTL_PROCURING_TXN_FLOW_HDRS_V
12.2.2
-
VIEW: APPS.MTL_PROCURING_TXN_FLOW_LINES_V
12.2.2
-
VIEW: APPS.MTL_PROCURING_TXN_FLOW_LINES_V
12.1.1
-
View: MTL_TRANSACTION_FLOW_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS_V, object_name:MTL_TRANSACTION_FLOW_HEADERS_V, status:VALID, product: INV - Inventory , description: MTL_TRANSACTION_FLOW_HEADERS_V is a view for Intercompany transaction flow headers of type shipping and procuring flows. , implementation_dba_data: APPS.MTL_TRANSACTION_FLOW_HEADERS_V ,
-
View: MTL_TRANSACTION_FLOW_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS_V, object_name:MTL_TRANSACTION_FLOW_HEADERS_V, status:VALID, product: INV - Inventory , description: MTL_TRANSACTION_FLOW_HEADERS_V is a view for Intercompany transaction flow headers of type shipping and procuring flows. , implementation_dba_data: APPS.MTL_TRANSACTION_FLOW_HEADERS_V ,
-
VIEW: INV.MTL_TRANSACTION_FLOW_HEADERS#
12.2.2
-
VIEW: APPS.MTL_TRANSACTION_FLOWS_V
12.1.1
-
VIEW: APPS.MTL_TRANSACTION_FLOWS_V
12.2.2
-
TABLE: INV.MTL_TRANSACTION_FLOW_HEADERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS, object_name:MTL_TRANSACTION_FLOW_HEADERS, status:VALID,
-
VIEW: APPS.MTL_TRANSACTION_FLOW_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS_V, object_name:MTL_TRANSACTION_FLOW_HEADERS_V, status:VALID,
-
TABLE: INV.MTL_TRANSACTION_FLOW_HEADERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS, object_name:MTL_TRANSACTION_FLOW_HEADERS, status:VALID,
-
PACKAGE BODY: APPS.POA_SAVINGS_NP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POA_SAVINGS_NP, status:VALID,
-
View: MTL_PROCURING_TXN_FLOW_HDRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROCURING_TXN_FLOW_HDRS_V, object_name:MTL_PROCURING_TXN_FLOW_HDRS_V, status:VALID, product: INV - Inventory , description: MTL_PROCURING_TXN_FLOW_HDRS_V is a view of transaction flow headres for procuring flow. , implementation_dba_data: APPS.MTL_PROCURING_TXN_FLOW_HDRS_V ,
-
View: MTL_TRANSACTION_FLOWS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOWS_V, object_name:MTL_TRANSACTION_FLOWS_V, status:VALID, product: INV - Inventory , description: MTL_TRANSACTION_FLOWS_V is a view for Intercompany transaction flows of type shipping and procuring flows. , implementation_dba_data: APPS.MTL_TRANSACTION_FLOWS_V ,
-
View: MTL_PROCURING_TXN_FLOW_HDRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROCURING_TXN_FLOW_HDRS_V, object_name:MTL_PROCURING_TXN_FLOW_HDRS_V, status:VALID, product: INV - Inventory , description: MTL_PROCURING_TXN_FLOW_HDRS_V is a view of transaction flow headres for procuring flow. , implementation_dba_data: APPS.MTL_PROCURING_TXN_FLOW_HDRS_V ,
-
PACKAGE BODY: APPS.PO_SHARED_PROC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SHARED_PROC_PVT, status:VALID,
-
View: MTL_TRANSACTION_FLOWS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOWS_V, object_name:MTL_TRANSACTION_FLOWS_V, status:VALID, product: INV - Inventory , description: MTL_TRANSACTION_FLOWS_V is a view for Intercompany transaction flows of type shipping and procuring flows. , implementation_dba_data: APPS.MTL_TRANSACTION_FLOWS_V ,
-
View: MTL_PROCURING_TXN_FLOW_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROCURING_TXN_FLOW_LINES_V, object_name:MTL_PROCURING_TXN_FLOW_LINES_V, status:VALID, product: INV - Inventory , description: MTL_PROCURING_TXN_FLOW_LINES_V is a view for transaction flow lines of type procuring. This view is used by Oracle Procuring to query the transaction flow lines information for each header. , implementation_dba_data: APPS.MTL_PROCURING_TXN_FLOW_LINES_V ,
-
PACKAGE BODY: APPS.INV_TRANSACTION_FLOW_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_FLOW_PVT, status:VALID,
-
View: MTL_PROCURING_TXN_FLOW_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROCURING_TXN_FLOW_LINES_V, object_name:MTL_PROCURING_TXN_FLOW_LINES_V, status:VALID, product: INV - Inventory , description: MTL_PROCURING_TXN_FLOW_LINES_V is a view for transaction flow lines of type procuring. This view is used by Oracle Procuring to query the transaction flow lines information for each header. , implementation_dba_data: APPS.MTL_PROCURING_TXN_FLOW_LINES_V ,
-
PACKAGE BODY: APPS.PO_SHARED_PROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SHARED_PROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSACTION_FLOW_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_FLOW_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSACTION_FLOW_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_FLOW_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSACTION_FLOW_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_FLOW_PUB, status:VALID,
-
VIEW: APPS.MTL_TRANSACTION_FLOWS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOWS_V, object_name:MTL_TRANSACTION_FLOWS_V, status:VALID,
-
PACKAGE BODY: APPS.INV_LOGICAL_TRANSACTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOGICAL_TRANSACTIONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_LOGICAL_TRANSACTIONS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOGICAL_TRANSACTIONS_PUB, status:VALID,
-
VIEW: APPS.MTL_TRANSACTION_FLOWS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOWS_V, object_name:MTL_TRANSACTION_FLOWS_V, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.MTL_PROCURING_TXN_FLOW_HDRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROCURING_TXN_FLOW_HDRS_V, object_name:MTL_PROCURING_TXN_FLOW_HDRS_V, status:VALID,
-
VIEW: APPS.MTL_PROCURING_TXN_FLOW_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROCURING_TXN_FLOW_LINES_V, object_name:MTL_PROCURING_TXN_FLOW_LINES_V, status:VALID,
-
VIEW: APPS.MTL_PROCURING_TXN_FLOW_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PROCURING_TXN_FLOW_LINES_V, object_name:MTL_PROCURING_TXN_FLOW_LINES_V, status:VALID,
-
TABLE: INV.MTL_TRANSACTION_FLOW_LINES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_FLOW_LINES, object_name:MTL_TRANSACTION_FLOW_LINES, status:VALID,
-
TABLE: INV.MTL_TRANSACTION_FLOW_LINES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_FLOW_LINES, object_name:MTL_TRANSACTION_FLOW_LINES, status:VALID,
-
VIEW: APPS.MTL_TRANSACTION_FLOW_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOW_HEADERS_V, object_name:MTL_TRANSACTION_FLOW_HEADERS_V, status:VALID,
-
VIEW: APPS.MTL_TRANSACTION_FLOW_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTION_FLOW_LINES_V, object_name:MTL_TRANSACTION_FLOW_LINES_V, status:VALID,