Results for “mtl_txn_request_headers”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

MTL_TXN_REQUEST_HEADERS is the header-level table for Move Orders in Oracle Inventory (INV). A move order is an internal requisition that instructs a warehouse or subinventory to transfer material from a source subinventory to a destination subinventory, or to a different organization, without an external sales transaction. The table stores the controlling information that governs each move order: who requested it, from where, to where, when it is required, its transaction type, and its current workflow status.

Because the header record carries the primary attributes of a move order but depends on MTL_PARAMETERS, MTL_SECONDARY_INVENTORIES, GL_CODE_COMBINATIONS, and MTL_TRANSACTION_TYPES, and is itself referenced by MTL_TXN_REQUEST_LINES and several dependent objects, it behaves primarily as descriptive detail around a business process rather than as a standalone master entity. From a dimensional modeling standpoint, the heuristic Data Vault classification is satellite-leaning: it enriches the move order key with context and status attributes rather than acting as a pure hub or an association link.

Key Information Stored

The table contains 45 documented columns. The most operationally significant are:

Common Use Cases and Queries

Move order headers are queried for open order status, aging analysis, and reconciliation of internal transfers. A typical query lists move orders awaiting action:

  • Open move orders: SELECT request_number, header_status, date_required FROM mtl_txn_request_headers WHERE organization_id = :org AND header_status IN ('1','2');
  • Transfer analysis by subinventory: join to MTL_SECONDARY_INVENTORIES on FROM_SUBINVENTORY_CODE and TO_SUBINVENTORY_CODE to report movement between storage locations.
  • Line-level detail: join MTL_TXN_REQUEST_LINES on HEADER_ID to obtain items and quantities.
  • Accounting reconciliation: join GL_CODE_COMBINATIONS on TO_ACCOUNT_ID to verify the charge account associated with transfers.
  • Aging report: compare DATE_REQUIRED with the current date for orders still unfulfilled.

For bulk processing, the Inventory Move Order APIs and concurrent programs insert and update these headers, with errors surfaced through the concurrent request columns.

Related Objects

  • MTL_TXN_REQUEST_LINES — references HEADER_ID; the detail lines for each move order.
  • MTL_PARAMETERS — referenced via ORGANIZATION_ID, supplying organizational defaults.
  • MTL_SECONDARY_INVENTORIES — referenced via FROM_SUBINVENTORY_CODE and TO_SUBINVENTORY_CODE.
  • GL_CODE_COMBINATIONS — referenced via TO_ACCOUNT_ID for accounting purposes.
  • MTL_TRANSACTION_TYPES — referenced via TRANSACTION_TYPE_ID to determine transaction behavior.
  • CSP_MOVEORDER_HEADERS and CSP_MOVEORDER_LINES — reference HEADER_ID, linking service/parts move orders.
  • MTL_KANBAN_CARD_ACTIVITY — references DOCUMENT_HEADER_ID, connecting kanban replenishment to move orders.

Together these relationships position MTL_TXN_REQUEST_HEADERS as the central control record for internal inventory movement in Oracle EBS 12.1.1 and 12.2.2.