Search Results mtl_transaction_lot_numbers
Overview
The MTL_TRANSACTION_LOT_NUMBERS table is a core transactional data object within the Oracle E-Business Suite Inventory (INV) module. It functions as a child table to MTL_MATERIAL_TRANSACTIONS, providing a detailed, line-level record of lot-controlled items involved in inventory transactions. Its primary role is to store and track the specific lot numbers and their associated quantities for every material transaction that impacts lot-tracked inventory. This enables precise lot-level traceability, cost management, and compliance reporting throughout the supply chain, from receipt to issue. The table is essential for maintaining data integrity for lot-controlled items in both Oracle EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's structure centers on linking a transaction line to a specific lot. The primary key is a composite of TRANSACTION_ID and LOT_NUMBER, ensuring a unique record for each lot per transaction. Key columns include TRANSACTION_ID, which foreign keys to MTL_MATERIAL_TRANSACTIONS to identify the parent transaction. The LOT_NUMBER column stores the identifier of the specific lot being transacted. Supporting columns, as indicated by the foreign key relationships, typically include INVENTORY_ITEM_ID and ORGANIZATION_ID to uniquely identify the item and its owning organization, and TRANSACTION_SOURCE_TYPE_ID to classify the transaction origin (e.g., Sales Order, Purchase Order). The table also commonly stores the primary transaction quantity applied to the specific lot (TRANSACTION_QUANTITY) and a reference to the lot's serial number detail table if applicable.
Common Use Cases and Queries
This table is central to lot history and traceability reports. A common use case is tracing the movement of a specific lot across the organization, or identifying all transactions that consumed a particular lot. For example, to find all material transactions for a given lot number, one would join this table to MTL_MATERIAL_TRANSACTIONS. Another critical use is in cost calculation and reconciliation, where lot-specific costs are applied. Sample SQL to retrieve transaction details for a lot would be:
- SELECT mtn.lot_number, mmt.transaction_id, mmt.transaction_date, mmt.transaction_type_id, mmt.transaction_quantity FROM mtl_transaction_lot_numbers mtn, mtl_material_transactions mmt WHERE mtn.transaction_id = mmt.transaction_id AND mtn.lot_number = '<LOT_NUMBER>' AND mtn.inventory_item_id = <ITEM_ID>;
Data from this table is also vital for regulatory compliance reports demonstrating lot genealogy or expiration date tracking.
Related Objects
As per the provided metadata, MTL_TRANSACTION_LOT_NUMBERS has integral relationships with several key Inventory tables. Its primary parent is MTL_MATERIAL_TRANSACTIONS (via TRANSACTION_ID), which holds the header-level transaction data. It references MTL_LOT_NUMBERS (via INVENTORY_ITEM_ID, ORGANIZATION_ID, and LOT_NUMBER) to validate and pull lot attributes like expiration date. The link to MTL_TXN_SOURCE_TYPES (via TRANSACTION_SOURCE_TYPE_ID) provides context on the transaction's origin. For serialized lots, the table MTL_TRANSACTION_SERIAL_NUMBERS is a further child detail table. In practice, transactional data is typically created and managed via public APIs such as INV_TRANSACTION_FLOW_PUB and INV_LOT_API, rather than through direct table inserts.
-
Table: MTL_TRANSACTION_LOT_NUMBERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_LOT_NUMBERS, object_name:MTL_TRANSACTION_LOT_NUMBERS, status:VALID, product: INV - Inventory , description: Transaction lot numbers , implementation_dba_data: INV.MTL_TRANSACTION_LOT_NUMBERS ,
-
Table: MTL_TRANSACTION_LOT_NUMBERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_LOT_NUMBERS, object_name:MTL_TRANSACTION_LOT_NUMBERS, status:VALID, product: INV - Inventory , description: Transaction lot numbers , implementation_dba_data: INV.MTL_TRANSACTION_LOT_NUMBERS ,
-
APPS.CSI_INTERFACE_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.INV_LABEL_PVT10 dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.CSL_MTL_TRANS_LOT_NUM_ACC_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.CSI_ITEM_INSTANCE_VLD_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.FLM_PURGE dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GMD_COA_DATA_OM_NEW dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.INV_LPN_TRX_PUB dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GME_INCREMENTAL_BACKFLUSH_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GMD_QMSMC dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.CSI_WIP_TRXS_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.CSM_MTL_TXN_LOT_NUM_ACC_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GME_UNRELEASE_BATCH_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GME_COMMON_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.INV_LOGICAL_TRANSACTIONS_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.WMS_TASK_UTILS_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.FLM_PURGE dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.INV_RCV_STD_RCPT_APIS dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.AHL_PRD_MTLTXN_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.GMD_COA_DATA_OM_NEW dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.MTL_LOT_UOM_CONV_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.CSD_UPDATE_PROGRAMS_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.GMF_LAYERS dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.WMS_UTILITY_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.WSH_OPSM_ASN_ITEM_GENEALOGY dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.INV_TXN_MANAGER_GRP dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.CSD_UPDATE_PROGRAMS_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.CSI_ORDER_SHIP_PUB dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GME_INCREMENTAL_BACKFLUSH_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.INV_LABEL_PVT13 dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.CSI_RMA_RECEIPT_PUB dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.OE_DELAYED_REQUESTS_UTIL dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.WIP_WS_UTIL dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.CSI_INTERFACE_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.GMF_PERIODCLOSE_PVT dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GME_API_GRP dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.GME_MOBILE_LOVS dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.WSMPGENE dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.OPIMPXWI dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.INV_LABEL_PVT2 dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.GMF_VIB dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.INV_LABEL_PVT1 dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.WSH_WSHRDPIK_XMLP_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.CSE_ASSET_CREATION_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.WIP_AUTOLOTPROC_PRIV dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.CSI_UTL_PKG dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.GME_MOBILE_TXN dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.2.2
-
APPS.CSI_RMA_RECEIPT_PUB dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1
-
APPS.GMF_LAYERS dependencies on MTL_TRANSACTION_LOT_NUMBERS
12.1.1