Search Results MTL_TXN_REQUEST_LINES
Overview
The MTL_TXN_REQUEST_LINES table is a core transactional entity within the Oracle E-Business Suite Inventory (INV) module, specifically for versions 12.1.1 and 12.2.2. It serves as the detailed lines table for move orders, which are internal requests to transfer material within or between organizations. Each record represents a single line item on a move order header, defining the specific item, quantity, source, destination, and other control attributes required to execute a material transaction. The table's integrity is maintained through a primary key on LINE_ID and a comprehensive network of foreign key relationships to master and transactional data across Inventory, Warehouse Management (WMS), and General Ledger.
Key Information Stored
The table stores detailed line-level data for move order requests. The primary identifier is the LINE_ID. Critical columns include HEADER_ID, linking the line to its parent record in MTL_TXN_REQUEST_HEADERS, and the core transaction-defining attributes: INVENTORY_ITEM_ID, ORGANIZATION_ID, QUANTITY, and UOM_CODE. Source and destination details are captured in FROM_SUBINVENTORY_CODE, FROM_LOCATOR_ID, TO_SUBINVENTORY_CODE, and TO_LOCATOR_ID. Transaction control is managed via TRANSACTION_TYPE_ID and TRANSACTION_SOURCE_TYPE_ID. For lot- and serial-controlled items, the table stores LOT_NUMBER, SERIAL_NUMBER_START, and SERIAL_NUMBER_END. Other significant columns include REASON_ID, STATUS (tracking the line's approval and transacted state), TO_ACCOUNT_ID for accounting, and PICK_STRATEGY_ID/PUT_AWAY_STRATEGY_ID for WMS-directed tasks.
Common Use Cases and Queries
This table is central to move order execution, reporting, and troubleshooting. Common operational queries involve identifying lines pending pick release or transaction completion. For example, to find all pending lines for a specific item, a query would join MTL_TXN_REQUEST_LINES to MTL_TXN_REQUEST_HEADERS and filter on STATUS and INVENTORY_ITEM_ID. Reporting on move order volume by subinventory typically aggregates quantities from this table grouped by FROM_SUBINVENTORY_CODE. When diagnosing transaction errors, developers often trace the source data from the MTL_MATERIAL_TRANSACTIONS table back to the originating line in MTL_TXN_REQUEST_LINES via the TRANSACTION_SOURCE_ID and TRANSACTION_SOURCE_LINE_ID columns. Data fixes for stuck move order lines are performed directly on this table, primarily updating the STATUS column after validating business rules.
Related Objects
MTL_TXN_REQUEST_LINES has extensive foreign key relationships, as documented in the ETRM. Key dependencies include:
- MTL_TXN_REQUEST_HEADERS: The parent header via HEADER_ID.
- MTL_SYSTEM_ITEMS_B: Validates the item and organization (INVENTORY_ITEM_ID, ORGANIZATION_ID).
- MTL_SECONDARY_INVENTORIES: Validates source and destination subinventories (FROM_SUBINVENTORY_CODE, TO_SUBINVENTORY_CODE with ORGANIZATION_ID).
- MTL_TRANSACTION_TYPES & MTL_TXN_SOURCE_TYPES: Define the transaction action and source (TRANSACTION_TYPE_ID, TRANSACTION_SOURCE_TYPE_ID).
- MTL_LOT_NUMBERS & MTL_SERIAL_NUMBERS: Validate lot and serial data for controlled items.
- GL_CODE_COMBINATIONS: The destination account (TO_ACCOUNT_ID).
- MTL_TRANSACTION_REASONS: The reason code (REASON_ID).
- WMS_STRATEGIES_B: Picking and put-away strategies (PICK_STRATEGY_ID, PUT_AWAY_STRATEGY_ID).
-
Table: MTL_TXN_REQUEST_LINES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_REQUEST_LINES, object_name:MTL_TXN_REQUEST_LINES, status:VALID, product: INV - Inventory , description: Move order lines table , implementation_dba_data: INV.MTL_TXN_REQUEST_LINES ,
-
Table: MTL_TXN_REQUEST_LINES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_REQUEST_LINES, object_name:MTL_TXN_REQUEST_LINES, status:VALID, product: INV - Inventory , description: Move order lines table , implementation_dba_data: INV.MTL_TXN_REQUEST_LINES ,
-
APPS.INVTROAP dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_PROJECT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WMS_SHIPPING_TRANSACTION_PUB dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WMS_CROSSDOCK_GRP dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_RCV_AVAILABILITY dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WIP_RESERVATIONS_GRP dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WMS_DEVICE_INTEGRATION_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_KANBAN_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_DETAIL_UTIL_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_COST_GROUP_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WMS_BULK_PICK dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_MISSING_QTY_ACTIONS_ENGINE dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_RCV_RESERVATION_UTIL dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_UTILITIES dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.CSD_UPDATE_PROGRAMS_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_MO_CANCEL_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.CSP_SUPPLY_DEMAND_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_MOVE_ORDER_PUB dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WSH_PICK_LIST dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_LPN_TRX_PUB dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_SERIAL_PICK_PKG dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.WMS_WIP_INTEGRATION dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.GME_CANCEL_BATCH_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_TASK_DISPATCH_GEN dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_PUTAWAY_UTILS dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_PICKING_PKG dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_CACHE dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_DEVICE_INTEGRATION_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_WIP_PICKING_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_LABEL_PVT2 dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_KANBAN_PKG dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_LABEL_PVT5 dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_PPENGINE_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_MO_LOVS dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_CONTAINER_PUB dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_PICK_RELEASE_PUB dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_REPLENISH_DETAIL_PUB dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_PARAMETER_EXT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.CSP_MINMAX_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_PICK_DROP_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.FLM_KANBAN_TRANSFER dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.INV_TRANSFER_ORDER_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.RCV_DCP_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.WMS_OP_INBOUND_PVT dependencies on MTL_TXN_REQUEST_LINES
12.2.2
-
APPS.GME_COMMON_PVT dependencies on MTL_TXN_REQUEST_LINES
12.1.1
-
APPS.INV_UI_ITEM_LOVS dependencies on MTL_TXN_REQUEST_LINES
12.1.1