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.PA_PO_INTEGRATION_UTILS dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.CST_EAMCOST_PUB dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.RCV_RMA_TRANSACTIONS dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.CHV_CUM_PERIODS_S1 dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.JAI_RCV_RND_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.JAI_AP_MATCH_TAX_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.INV_UI_RCV_LOVS dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.JAI_RCV_RSL_TRIGGER_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.CST_SLA_UPDATE_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.GMI_ICR03_XMLP_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.AP_OTHR_CHRG_MATCH_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.INL_MATCH_GRP dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.FV_SLA_CST_PROCESSING_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.INV_MAINTAIN_RESERVATION_PUB dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.CST_LCMADJUSTMENTS_PVT dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.RCV_DCP_PVT dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.JAI_JRG_23AC2_TRIGGER_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.PO_LOCATIONS_S dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.JAI_AP_RPT_PRRG_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.GMF_RCV_ACCOUNTING_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.PO_GML_DB_COMMON dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_TRANSACTION_PROCESSOR dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_AP_PURGE_PVT dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_SLA_MRC_UPDATE_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.INV_RCV_STD_TRANSFER_APIS dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_FTE_CALL_PVT dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.CSE_RCVTXN_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.BOM_CSTRACCR_XMLP_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.CST_INVENTORY_PVT dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_SHIPMENT_LINES_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.PA_MASS_ADDITIONS_CREATE_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.WMS_ATF_UTIL_APIS 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.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