Search Results rcv_transactions
Overview
The RCV_TRANSACTIONS table is the central transactional repository for all receiving activities within Oracle E-Business Suite Purchasing (PO) module. It records every material movement event associated with purchase orders, from initial receipt at the dock to final delivery, inspection, rejection, or return to a supplier. Its role is critical for maintaining the integrity of the procure-to-pay cycle, providing a detailed audit trail for inventory, cost accounting, and supplier performance analysis. The table's extensive foreign key relationships underscore its position as a nexus connecting procurement documents, inventory structures, and financial transactions.
Key Information Stored
The table's primary key is TRANSACTION_ID, which uniquely identifies each receiving event. Key columns and their significance include SHIPMENT_LINE_ID, linking to the specific received line; TRANSACTION_TYPE (e.g., RECEIVE, DELIVER, REJECT, RETURN); and QUANTITY. It stores critical references to source documents via PO_HEADER_ID, PO_LINE_ID, PO_LINE_LOCATION_ID, and PO_DISTRIBUTION_ID. For inventory accounting, it holds ORGANIZATION_ID, SUBINVENTORY, and LOCATOR_ID. The PARENT_TRANSACTION_ID supports transaction lineage for corrections and returns, while INV_TRANSACTION_ID creates a direct link to the corresponding material transaction in inventory. Other vital columns track UNIT_OF_MEASURE, TRANSACTION_DATE, CREATED_BY, and LAST_UPDATE_DATE.
Common Use Cases and Queries
This table is fundamental for operational reporting and reconciliation. Common analytical queries include tracing the receipt history for a specific purchase order line, calculating total received and outstanding quantities, and analyzing receipt-to-invoice matching discrepancies. Technical consultants often query it to debug receiving issues or generate custom reports. A foundational query pattern is:
- SELECT rt.transaction_id, rt.transaction_type, rt.quantity, rt.transaction_date, rsh.shipment_num, pl.line_num FROM rcv_transactions rt JOIN rcv_shipment_headers rsh ON rt.shipment_header_id = rsh.shipment_header_id JOIN po_lines_all pl ON rt.po_line_id = pl.po_line_id WHERE rt.po_header_id = <PO_ID> ORDER BY rt.transaction_date;
Another critical use case is identifying transactions pending delivery to inventory (TRANSACTION_TYPE = 'RECEIVE') or those linked to specific inventory transactions via INV_TRANSACTION_ID for cost flow analysis.
Related Objects
As indicated by its foreign keys, RCV_TRANSACTIONS is deeply integrated with the application's data model. Primary related objects include:
- RCV_SHIPMENT_HEADERS / RCV_SHIPMENT_LINES: The parent shipment records.
- PO_HEADERS_ALL, PO_LINES_ALL, PO_DISTRIBUTIONS_ALL: The source purchasing documents.
- MTL_MATERIAL_TRANSACTIONS: The corresponding inventory transaction (via INV_TRANSACTION_ID).
- RCV_TRANSACTIONS (self-referencing): For parent-child transaction relationships.
- MTL_SECONDARY_INVENTORIES, MTL_ITEM_LOCATIONS: For subinventory and locator details.
- Key APIs: Procedures within packages like RCV_TRANSACTION_PROCESSOR and RCV_ROUTING_PROCESSOR create and update records in this table.
-
Table: RCV_TRANSACTIONS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_TRANSACTIONS, object_name:RCV_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: Receiving transactions , implementation_dba_data: PO.RCV_TRANSACTIONS ,
-
Table: RCV_TRANSACTIONS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_TRANSACTIONS, object_name:RCV_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: Receiving transactions , implementation_dba_data: PO.RCV_TRANSACTIONS ,
-
APPS.RCV_TRANSACTIONS_HISTORY_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.INV_LOGICAL_TRANSACTIONS_PUB dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.AP_ETAX_UTILITY_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.WMS_OP_RUNTIME_PVT_APIS dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.WMS_TASK_DISPATCH_PUT_AWAY dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.JAI_RCV_RT_TRIGGER_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.WIP_VALIDATE dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.GMF_GMFLCHST_XMLP_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.JA_JAIN23C1_XMLP_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.OE_LINE_UTIL dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JAI_RCV_UTILS_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.CSI_UTILITY_GRP dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JA_JAINVATR_XMLP_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.INV_LABEL_PVT4 dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JAI_RCV_JOURNAL_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.PA_CMT_UTILS dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.INV_INVSTMVT_XMLP_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.CSTPALPC dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.PO_LOCATIONS_S dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.PA_MC_CURRENCY_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.GMI_ICR03_XMLP_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.OE_UPG_SO dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JAI_RCV_TRX_PROCESSING_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_EXPRESS_SV dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.CSD_UPDATE_PROGRAMS_PVT dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.OPI_DBI_INV_VALUE_OPM_INIT_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.INV_COST_GROUP_PVT dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JAI_RCV_RND_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.INV_LPN_TRX_PUB dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.INL_SHIPMENT_PVT dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.WMS_ATF_UTIL_APIS dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JAI_AP_RPT_APCR_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JAI_JRG_PLA_TRIGGER_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.AP_MATCHING_UTILS_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.INV_LOT_API_PUB dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.AP_MATCHING_UTILS_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.INV_LABEL_PVT3 dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.AP_AUTO_DM_CREATION_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.PJM_TRANSFER_SPEC_CHARGES_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.OE_DS_PVT dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.PO_DOCUMENT_UPGRADE_PVT dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.JAI_AP_IDA_TRIGGER_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.AP_RETRO_PRICING_UTIL_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.FV_CROSS_DOC_REF dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.OE_INVOICE_PUB dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.PA_WORK_TYPE_UPGRADE dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_UTILITIES dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.PAAPIMP_PKG dependencies on RCV_TRANSACTIONS
12.1.1