Search Results mtl_txn_cost_det_interface
Overview
The MTL_TXN_COST_DET_INTERFACE table resides in the INV (Inventory) schema and is a key component of the Oracle E-Business Suite transaction interface framework. Its documented purpose is to store transaction cost by cost element and by level for transactions that are scheduled to be imported through the transaction interface. In practice, this table acts as a staging area where cost detail rows are written—typically by the Cost Management (CST) module or by external feeder systems—prior to validation and transfer into the permanent cost tables.
Each row represents a single cost component (element) associated with a single inventory transaction interface record. The table is populated with granular cost breakdowns, including the resulting average cost and the percentage or value change that the transaction causes. Because the transaction interface processes large volumes of transactions in batch, this table effectively bridges the staging layer (MTL_TRANSACTIONS_INTERFACE) and the finalized cost layer.
From a Data Vault modeling perspective, the metadata classifies this object as satellite-leaning. This heuristic suggests that the table should be modeled as a satellite attached to a hub or link representing the transaction interface event, with the cost element attributes describing the context of each cost detail row rather than functioning as a standalone business entity.
Key Information Stored
The table contains 23 documented columns. The following are the most significant:
- TRANSACTION_INTERFACE_ID – The surrogate/business identifier linking each cost detail row to its parent transaction interface record. This is the primary join key to the transaction interface header.
- COST_ELEMENT_ID and COST_ELEMENT – Identify the cost element (e.g., material, overhead, resource) that the cost amount belongs to. COST_ELEMENT_ID carries a documented foreign key to CST_COST_ELEMENTS.
- LEVEL_TYPE and LEVEL_NAME – Define the costing level at which the cost is expressed.
- TRANSACTION_COST – The cost value attributable to this element and level for the transaction.
- NEW_AVERAGE_COST – The recalculated average cost resulting from the transaction.
- PERCENTAGE_CHANGE and VALUE_CHANGE – The relative and absolute change in cost caused by the transaction, useful for cost-impact analysis.
- ORGANIZATION_ID, ORGANIZATION_NAME, and ORGANIZATION_CODE – Identify the inventory organization context, allowing multi-org reporting without additional joins.
- ERROR_CODE and ERROR_EXPLANATION – Capture validation failures encountered during interface processing.
- REQUEST_ID, PROGRAM_ID, and PROGRAM_APPLICATION_ID – Concurrency audit columns identifying the batch that populated the row.
- Standard WHO columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) provide audit tracking.
Common Use Cases and Queries
Typical uses include diagnosing interface failures, validating cost impacts before posting, and reconciling staged costs against final inventory valuations.
- Identifying rows with validation errors:
SELECT TRANSACTION_INTERFACE_ID, COST_ELEMENT, ERROR_CODE, ERROR_EXPLANATION FROM MTL_TXN_COST_DET_INTERFACE WHERE ERROR_CODE IS NOT NULL; - Reviewing cost impact per element for a transaction:
SELECT COST_ELEMENT, TRANSACTION_COST, NEW_AVERAGE_COST, PERCENTAGE_CHANGE FROM MTL_TXN_COST_DET_INTERFACE WHERE TRANSACTION_INTERFACE_ID = :id; - Batch-level reconciliation by request: join on REQUEST_ID to trace costs back to the concurrent program that generated them.
- Organization-level cost reporting using ORGANIZATION_ID alongside cost element aggregation.
Related Objects
- MTL_TRANSACTIONS_INTERFACE – The parent staging table; joined via TRANSACTION_INTERFACE_ID.
- CST_COST_ELEMENTS – Referenced by the documented foreign key COST_ELEMENT_ID; supplies cost element names and types.
- CST_TRANSACTION_COSTS – The final cost table populated after successful interface processing.
- MTL_SYSTEM_ITEMS_B – Provides item context for related interface rows.
- ORG_ORGANIZATION_DEFINITIONS – Resolves organization identifiers used in this table.
- MTL_TRANSACTION_INTERFACE_PUB / MTL_TXN_PROCESSOR – APIs and processors that read this table during import and cost transfer.
-
Table: MTL_TXN_COST_DET_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_COST_DET_INTERFACE, object_name:MTL_TXN_COST_DET_INTERFACE, status:VALID, product: INV - Inventory , description: Stores transaction cost by element and by level for transactions to be imported through the transaction interface , implementation_dba_data: INV.MTL_TXN_COST_DET_INTERFACE ,
-
Table: MTL_TXN_COST_DET_INTERFACE
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_COST_DET_INTERFACE, object_name:MTL_TXN_COST_DET_INTERFACE, status:VALID, product: INV - Inventory , description: Stores transaction cost by element and by level for transactions to be imported through the transaction interface , implementation_dba_data: INV.MTL_TXN_COST_DET_INTERFACE ,
-
APPS.CSTPACIT SQL Statements
12.1.1
-
VIEW: INV.MTL_TXN_COST_DET_INTERFACE#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_TXN_COST_DET_INTERFACE#, status:VALID,
-
APPS.CSTPACIT SQL Statements
12.2.2
-
SYNONYM: APPS.MTL_TXN_COST_DET_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_COST_DET_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.CSTPACIT
12.2.2
-
SYNONYM: APPS.MTL_TXN_COST_DET_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_COST_DET_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.CSTPACIT
12.1.1
-
TABLE: INV.MTL_TXN_COST_DET_INTERFACE
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_COST_DET_INTERFACE, object_name:MTL_TXN_COST_DET_INTERFACE, status:VALID,
-
TABLE: INV.MTL_TXN_COST_DET_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_COST_DET_INTERFACE, object_name:MTL_TXN_COST_DET_INTERFACE, status:VALID,
-
APPS.CSTPPCIT SQL Statements
12.2.2
-
VIEW: INV.MTL_TXN_COST_DET_INTERFACE#
12.2.2
-
Table: JAI_MTL_TXN_CST_DTL_T
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_MTL_TXN_CST_DTL_T, object_name:JAI_MTL_TXN_CST_DTL_T, status:VALID, product: JA - Asia/Pacific Localizations , description: Replica for the Data inserted by IL into the MTL_TXN_COST_DET_INTERFACE , implementation_dba_data: JA.JAI_MTL_TXN_CST_DTL_T ,
-
Table: JAI_MTL_TXN_CST_DTL_T
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_MTL_TXN_CST_DTL_T, object_name:JAI_MTL_TXN_CST_DTL_T, status:VALID, product: JA - Asia/Pacific Localizations , description: Replica for the Data inserted by IL into the MTL_TXN_COST_DET_INTERFACE , implementation_dba_data: JA.JAI_MTL_TXN_CST_DTL_T ,
-
APPS.CSTPPCIT SQL Statements
12.1.1
-
VIEW: APPS.CST_AP_VARIANCE_V
12.2.2
-
PACKAGE BODY: APPS.CSTPACIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPACIT, status:VALID,
-
PACKAGE BODY: APPS.CSTPPCIT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPCIT, status:VALID,
-
Table: CST_COST_ELEMENTS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_ELEMENTS, object_name:CST_COST_ELEMENTS, status:VALID, product: BOM - Bills of Material , description: Cost elements definition , implementation_dba_data: BOM.CST_COST_ELEMENTS ,
-
VIEW: APPS.CST_AP_VARIANCE_V
12.1.1
-
PACKAGE BODY: APPS.CSTPPCIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPCIT, status:VALID,
-
PACKAGE BODY: APPS.CSTPACIT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPACIT, status:VALID,
-
PACKAGE BODY: APPS.CSTPPIPV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPIPV, status:VALID,
-
Table: CST_COST_ELEMENTS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_ELEMENTS, object_name:CST_COST_ELEMENTS, status:VALID, product: BOM - Bills of Material , description: Cost elements definition , implementation_dba_data: BOM.CST_COST_ELEMENTS ,
-
PACKAGE BODY: APPS.CSTPPIPV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPIPV, status:VALID,
-
PACKAGE BODY: APPS.JAI_RCV_ACCOUNTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_RCV_ACCOUNTING_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSTPLENG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPLENG, status:VALID,
-
PACKAGE BODY: APPS.JAI_RCV_ACCOUNTING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_RCV_ACCOUNTING_PKG, status:VALID,
-
PACKAGE BODY: APPS.DPP_ITEMCOST_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_ITEMCOST_PVT, status:VALID,
-
APPS.JAI_RCV_ACCOUNTING_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.CSTPLENG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPLENG, status:VALID,
-
TABLE: JA.JAI_MTL_TXN_CST_DTL_T
12.2.2
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_MTL_TXN_CST_DTL_T, object_name:JAI_MTL_TXN_CST_DTL_T, status:VALID,
-
PACKAGE BODY: APPS.DPP_ITEMCOST_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DPP_ITEMCOST_PVT, status:VALID,
-
View: CST_AP_VARIANCE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_AP_VARIANCE_V, object_name:CST_AP_VARIANCE_V, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.CST_AP_VARIANCE_V ,
-
TABLE: JA.JAI_MTL_TXN_CST_DTL_T
12.1.1
owner:JA, object_type:TABLE, fnd_design_data:JA.JAI_MTL_TXN_CST_DTL_T, object_name:JAI_MTL_TXN_CST_DTL_T, status:VALID,
-
View: CST_AP_VARIANCE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_AP_VARIANCE_V, object_name:CST_AP_VARIANCE_V, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.CST_AP_VARIANCE_V ,
-
PACKAGE BODY: APPS.JAI_MTL_TRXS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_MTL_TRXS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSTPPCIT
12.2.2
-
PACKAGE BODY: APPS.JAI_MTL_TRXS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_MTL_TRXS_PKG, status:VALID,
-
VIEW: APPS.CST_AP_VARIANCE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_AP_VARIANCE_V, object_name:CST_AP_VARIANCE_V, status:VALID,
-
PACKAGE BODY: APPS.CSTPPCIT
12.1.1
-
APPS.JAI_RCV_ACCOUNTING_PKG SQL Statements
12.2.2
-
VIEW: APPS.CST_AP_VARIANCE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_AP_VARIANCE_V, object_name:CST_AP_VARIANCE_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.CSTPPIPV dependencies on MTL_TXN_COST_DET_INTERFACE
12.2.2