Search Results rma_receipt_id




Overview

The MTL_SO_RMA_RECEIPTS table is a legacy data object within the Oracle E-Business Suite (EBS) Inventory (INV) module. As explicitly stated in its official documentation, this table is obsolete with the introduction of the new Order Management system. Its sole remaining purpose is to facilitate data migration from the old system architecture to the new one. Historically, it was used to store transactional data related to the receipt of Return Material Authorizations (RMAs), which are customer returns processed against a sales order. In contemporary EBS implementations (12.1.1 and 12.2.2), active RMA receipt processing is handled by other core tables, and developers and DBAs should treat MTL_SO_RMA_RECEIPTS as a backward-compatibility artifact.

Key Information Stored

The table's structure is designed to capture details of an RMA receipt transaction. Its primary key is the RMA_RECEIPT_ID, which uniquely identifies each receipt record. Critical foreign key relationships define its context: the RMA_INTERFACE_ID links to the MTL_SO_RMA_INTERFACE table, indicating its origin in the receiving transaction interface. Furthermore, the INVENTORY_ITEM_ID and ORGANIZATION_ID columns together reference the MTL_SYSTEM_ITEMS_B table, identifying the specific item and inventory organization involved in the return. While the full column list is not provided in the excerpt, typical data would include quantities received, transaction dates, references to the original sales order and RMA line, and processing status flags pertinent to the legacy system's workflow.

Common Use Cases and Queries

Given its obsolete status, direct operational use cases for this table are non-existent in a standard, upgraded EBS environment. Its primary modern use case is analytical: auditing historical return receipt data that was migrated from a pre-upgrade system. Sample queries would therefore be for historical reporting or data validation purposes only. A common pattern would involve joining to the item master and the legacy interface table to understand migrated receipt history.

  • Historical Receipt Audit: SELECT msrr.rma_receipt_id, msrr.quantity_received, msrr.transaction_date, msib.segment1 item_code FROM inv.mtl_so_rma_receipts msrr JOIN inv.mtl_system_items_b msib ON msrr.inventory_item_id = msib.inventory_item_id AND msrr.organization_id = msib.organization_id WHERE msrr.creation_date > TO_DATE('01-JAN-2010','DD-MON-YYYY');
  • Data Migration Verification: Queries might compare record counts or key IDs between this legacy table and the corresponding modern transactional tables (e.g., MTL_MATERIAL_TRANSACTIONS with a specific TRANSACTION_SOURCE_TYPE_ID) to verify the completeness of a past migration effort.

Related Objects

The metadata specifies two direct foreign key dependencies, which are crucial for understanding the table's legacy ecosystem. The table MTL_SO_RMA_INTERFACE is the primary parent, as the RMA_RECEIPT_ID would have been populated from interface records. The table MTL_SYSTEM_ITEMS_B provides the item definition context. For any current EBS functionality related to RMA receipts, one must look to the core Inventory and Order Management transaction tables, such as MTL_MATERIAL_TRANSACTIONS, RCV_TRANSACTIONS, OE_ORDER_HEADERS_ALL, and OE_ORDER_LINES_ALL. The MTL_SO_RMA_RECEIPTS table itself may be referenced by custom reports or data extracts from before a system upgrade, but it is not referenced by Oracle's standard application code for active processing.

  • Table: MTL_SO_RMA_RECEIPTS 12.2.2

    owner:INV,  object_type:TABLE,  fnd_design_data:INV.MTL_SO_RMA_RECEIPTS,  object_name:MTL_SO_RMA_RECEIPTS,  status:VALID,  product: INV - Inventorydescription: THIS TABLE IS OBSOLETE WITH THE NEW ORDER MANAGEMENT SYSTEM. IT IS USED ONLY FOR DATA MIGRATION FROM THIS TABLE TO THE NEW ORDER MANAGEMENT SYSTEM. RMA receipt transactions ,  implementation_dba_data: INV.MTL_SO_RMA_RECEIPTS

  • Table: MTL_SO_RMA_RECEIPTS 12.1.1

    owner:INV,  object_type:TABLE,  fnd_design_data:INV.MTL_SO_RMA_RECEIPTS,  object_name:MTL_SO_RMA_RECEIPTS,  status:VALID,  product: INV - Inventorydescription: THIS TABLE IS OBSOLETE WITH THE NEW ORDER MANAGEMENT SYSTEM. IT IS USED ONLY FOR DATA MIGRATION FROM THIS TABLE TO THE NEW ORDER MANAGEMENT SYSTEM. RMA receipt transactions ,  implementation_dba_data: INV.MTL_SO_RMA_RECEIPTS