Search Results trx_source_line_id
Overview
BOM.CST_LC_MMT_GT is a global temporary table (GTT) in the Oracle EBS Cost Management module, owned by the BOM schema. It serves as an intermediate staging structure used during the material transaction cost collection and cost distribution process. The acronym "LC" denotes "Layer Cost" / "Landing Cost" processing within the Cost Management Transaction Interface, while "MMT" refers to Material Movement Transactions and "GT" confirms its global temporary nature.
The table is defined with a data duration of SYS$TRANSACTION, meaning rows are visible only to the session that inserted them and are automatically purged at transaction commit or rollback. This design is intentional: concurrent costing processes can populate identical column sets without row-level contention, and Oracle maintains transactional isolation without the overhead of permanent storage or manual cleanup. PCTFREE is set to 10 and PCTUSED to 40, typical for transient high-volume staging where insert/delete churn dominates over updates.
The table functions principally as a transient staging area between the Material Transaction Cost Interface and the final Cost Management distributions. Because the schema is documented as essentially standalone, the heuristic Data Vault classification suggests treating it as a link/transaction snapshot rather than a durable hub or satellite: it captures a moment-in-time relationship between a transaction, its source, and its costing attributes, but it is not intended to persist as an enterprise entity.
Key Information Stored
The 37 documented columns capture the costing identity, accounting disposition, and journal context of a material transaction. The most significant columns include:
- LCM_TRANSACTION_ID — the surrogate identifier for the row within this temporary staging set.
- TRANSACTION_ID — the business-key candidate referencing the originating inventory transaction; typically the primary join to MTL_MATERIAL_TRANSACTIONS.
- TRANSACTION_TYPE_ID, TRANSACTION_ACTION_ID, TRANSACTION_SOURCE_TYPE_ID, TRANSACTION_SOURCE_ID — classify the movement (issue, receipt, transfer) and its origin.
- TRX_SOURCE_LINE_ID — the specific source document line driving the transaction, frequently a purchase order or WIP line; the column users most often search for when reconciling cost-to-source.
- COST_GROUP_ID — links the transaction to its costing group, driving which cost elements apply.
- PRIMARY_QUANTITY, TRANSACTION_UOM, TRANSACTION_DATE, ACCT_PERIOD_ID — quantity, unit, and period context for posting.
- INVENTORY_ITEM_ID, ORGANIZATION_ID, OWNING_ORGANIZATION_ID — item and inventory/owning organization.
- MATERIAL_ACCOUNT, MATERIAL_OVERHEAD_ACCOUNT, RESOURCE_ACCOUNT, OUTSIDE_PROCESSING_ACCOUNT, OVERHEAD_ACCOUNT, EXPENSE_ACCOUNT_ID — the accounting buckets receiving the cost.
- VALUE_CHANGE, COSTED_FLAG, PM_COST_COLLECTED — the monetary impact and processing status flags.
- REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID — concurrent program provenance for audit.
Common Use Cases and Queries
Because the table is session-scoped and ephemeral, its practical use is within debugging, tracing, and reconciliation during a costing run rather than for persistent reporting. A typical diagnostic session joins the staging rows back to permanent transaction tables while the concurrent program is still active:
SELECT m.lcm_transaction_id, m.transaction_id, m.trx_source_line_id,
m.inventory_item_id, m.organization_id, m.primary_quantity,
m.value_change, m.costed_flag
FROM bom.cst_lc_mmt_gt m
WHERE m.acct_period_id = :period
AND m.costed_flag = 'N';
Cost analysts use the table to identify transactions that failed to cost (COSTED_FLAG = 'N'), to verify that accounting buckets were populated correctly, and to trace a transaction back to its source document via TRX_SOURCE_LINE_ID. Where material movements appear out of balance with General Ledger distributions, comparing staged rows to final CST_* distributions isolates whether the failure occurred during collection or during distribution.
Related Objects
- MTL_TXN_SOURCE_TYPES — referenced by TRANSACTION_SOURCE_TYPE_ID; classifies the transaction's origin.
- CST_COST_GROUPS — referenced by COST_GROUP_ID; determines applicable cost elements.
- MTL_MATERIAL_TRANSACTIONS — the primary permanent transaction table joined on TRANSACTION_ID.
- CST_TRANSACTION_COST_DISTRIBUTIONS — the destination of costed staging data.
- MTL_SYSTEM_ITEMS / MTL_PARAMETERS — validated against INVENTORY_ITEM_ID and ORGANIZATION_ID.
- GL_ACCOUNT_COMBINATIONS (GL_CODE_COMBINATIONS) — resolves the various account ID columns to valid account strings.
- CST_LC_MMT_GT — related staging siblings in the same Cost Management process family.
-
TABLE: BOM.CST_LC_MMT_GT
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_LC_MMT_GT, object_name:CST_LC_MMT_GT, status:VALID,
-
TABLE: BOM.CST_LC_MMT_GT
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_LC_MMT_GT, object_name:CST_LC_MMT_GT, status:VALID,
-
VIEW: INV.MTL_MATERIAL_TRANSACTIONS#
12.2.2
-
VIEW: APPS.GME_INV_TXNS_POSTED_ERES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_POSTED_ERES_V, object_name:GME_INV_TXNS_POSTED_ERES_V, status:VALID,
-
TABLE: BOM.CST_MGD_IAL_TEMP
12.2.2
owner:BOM, object_type:TABLE, object_name:CST_MGD_IAL_TEMP, status:VALID,
-
TABLE: BOM.CST_MGD_IAL_TEMP
12.1.1
owner:BOM, object_type:TABLE, object_name:CST_MGD_IAL_TEMP, status:VALID,
-
VIEW: APPS.GME_INV_TXNS_POSTED_ERES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_POSTED_ERES_V, object_name:GME_INV_TXNS_POSTED_ERES_V, status:VALID,
-
VIEW: APPS.GME_INV_TXNS_ERES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_ERES_V, object_name:GME_INV_TXNS_ERES_V, status:VALID,
-
VIEW: APPS.GME_INV_TXNS_ERES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_ERES_V, object_name:GME_INV_TXNS_ERES_V, status:VALID,
-
View: GME_INV_TXNS_POSTED_ERES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_POSTED_ERES_V, object_name:GME_INV_TXNS_POSTED_ERES_V, status:VALID, product: GME - Process Manufacturing Process Execution , description: Supplementary view data based on table mtl_material_transacions , implementation_dba_data: APPS.GME_INV_TXNS_POSTED_ERES_V ,
-
View: GME_INV_TXNS_POSTED_ERES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_POSTED_ERES_V, object_name:GME_INV_TXNS_POSTED_ERES_V, status:VALID, product: GME - Process Manufacturing Process Execution , description: Supplementary view data based on table mtl_material_transacions , implementation_dba_data: APPS.GME_INV_TXNS_POSTED_ERES_V ,
-
VIEW: APPS.GME_INV_TXNS_TEMP_ERES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_TEMP_ERES_V, object_name:GME_INV_TXNS_TEMP_ERES_V, status:VALID,
-
VIEW: WMS.WMS_MATERIAL_TXN_TRACE#
12.2.2
-
VIEW: APPS.GME_INV_TXNS_TEMP_ERES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_TEMP_ERES_V, object_name:GME_INV_TXNS_TEMP_ERES_V, status:VALID,
-
VIEW: INV.MTL_MATERIAL_TRANSACTIONS_TEM#
12.2.2
-
APPS.CSTPALPC SQL Statements
12.1.1
-
APPS.INV_REPLENISH_DETAIL_PUB SQL Statements
12.1.1
-
APPS.CSTPALPC SQL Statements
12.2.2
-
VIEW: APPS.QPR_SR_COST_DATA_V
12.1.1
-
VIEW: APPS.QPR_SR_COST_DATA_V
12.2.2
-
VIEW: APPS.CST_XLA_INV_REF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INV_REF_V, object_name:CST_XLA_INV_REF_V, status:VALID,
-
View: GME_INV_TXNS_TEMP_ERES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_TEMP_ERES_V, object_name:GME_INV_TXNS_TEMP_ERES_V, status:VALID, product: GME - Process Manufacturing Process Execution , description: Supplementary view data based on table mtl_material_transacions_temp. , implementation_dba_data: APPS.GME_INV_TXNS_TEMP_ERES_V ,
-
View: GME_INV_TXNS_TEMP_ERES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_TEMP_ERES_V, object_name:GME_INV_TXNS_TEMP_ERES_V, status:VALID, product: GME - Process Manufacturing Process Execution , description: Supplementary view data based on table mtl_material_transacions_temp. , implementation_dba_data: APPS.GME_INV_TXNS_TEMP_ERES_V ,
-
APPS.PJM_UEFF_ONHAND SQL Statements
12.2.2
-
APPS.INV_REPLENISH_DETAIL_PUB SQL Statements
12.2.2
-
VIEW: APPS.CST_XLA_INV_REF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INV_REF_V, object_name:CST_XLA_INV_REF_V, status:VALID,
-
APPS.PJM_UEFF_ONHAND SQL Statements
12.1.1
-
APPS.GME_MATERIAL_DETAIL_PVT SQL Statements
12.2.2
-
VIEW: INV.MTL_TRANSACTIONS_INTERFACE#
12.2.2
-
PACKAGE: APPS.OKE_MDS_RELIEF_PKG
12.1.1
-
View: GME_INV_TXNS_ERES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_ERES_V, object_name:GME_INV_TXNS_ERES_V, status:VALID, product: GME - Process Manufacturing Process Execution , description: Supplementary view data based on union all of tables mtl_material_transacions and mtl_material_transactions_temp , implementation_dba_data: APPS.GME_INV_TXNS_ERES_V ,
-
PACKAGE: APPS.OKE_PA_MDS_RELIEF_PKG
12.1.1
-
View: GME_INV_TXNS_ERES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_INV_TXNS_ERES_V, object_name:GME_INV_TXNS_ERES_V, status:VALID, product: GME - Process Manufacturing Process Execution , description: Supplementary view data based on union all of tables mtl_material_transacions and mtl_material_transactions_temp , implementation_dba_data: APPS.GME_INV_TXNS_ERES_V ,
-
PACKAGE: APPS.OKE_PA_MDS_RELIEF_PKG
12.2.2
-
APPS.INV_DIAG_DTXN SQL Statements
12.1.1
-
APPS.CSTPALBR SQL Statements
12.1.1
-
PACKAGE: APPS.OKE_MDS_RELIEF_PKG
12.2.2
-
PACKAGE: APPS.GMF_LAYERS
12.1.1
-
APPS.INV_DIAG_DTXN SQL Statements
12.2.2
-
View: CST_XLA_INV_REF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INV_REF_V, object_name:CST_XLA_INV_REF_V, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.CST_XLA_INV_REF_V ,
-
APPS.INV_LOGICAL_TRANSACTIONS_PUB SQL Statements
12.2.2
-
APPS.INV_LOGICAL_TRANSACTIONS_PUB SQL Statements
12.1.1
-
VIEW: APPS.MTL_TRANSACTIONS_TEMP_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTIONS_TEMP_ALL_V, object_name:MTL_TRANSACTIONS_TEMP_ALL_V, status:VALID,
-
VIEW: APPS.MTL_TRANSACTIONS_TEMP_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_TRANSACTIONS_TEMP_ALL_V, object_name:MTL_TRANSACTIONS_TEMP_ALL_V, status:VALID,
-
APPS.GME_MOBILE_TXN SQL Statements
12.1.1
-
APPS.INV_WIP_PICKING_PVT SQL Statements
12.2.2
-
APPS.GME_MOBILE_TXN SQL Statements
12.2.2
-
VIEW: INV.MTL_MATERIAL_TRANSACTIONS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_MATERIAL_TRANSACTIONS#, status:VALID,
-
APPS.WMS_STRATEGY_PVT SQL Statements
12.2.2
-
APPS.CSI_RMA_RECEIPT_PUB SQL Statements
12.2.2