Search Results rcv_serial_transactions
Overview
The RCV_SERIAL_TRANSACTIONS table is a core transactional data object within the Oracle E-Business Suite Purchasing (PO) module. It serves as the central repository for recording and tracking serialized inventory items throughout the receiving process. When an organization receives items that are tracked by unique serial numbers—such as high-value equipment, warranty-sensitive electronics, or regulated assets—this table captures the specific serial number associated with each receiving transaction. Its role is critical for maintaining lot and serial control from the point of receipt through subsequent internal transactions, ensuring full traceability and compliance.
Key Information Stored
The table's structure is designed to link serial numbers to specific receiving events. Its primary keys enforce critical business rules: one ensures a serial number is unique per shipment line for a given transaction type, and another ensures uniqueness per transaction ID. Key columns include SERIAL_NUM, which stores the unique identifier of the physical item. The SHIPMENT_LINE_ID links to the specific receipt line in RCV_SHIPMENT_LINES, while TRANSACTION_ID and SOURCE_TRANSACTION_ID create a chain of custody by linking to the parent and related records in the RCV_TRANSACTIONS table. The SERIAL_TRANSACTION_TYPE column categorizes the nature of the serial transaction, such as receipt or correction.
Common Use Cases and Queries
A primary use case is tracing the receipt history of a specific serialized item. For instance, to find all receiving transactions for a particular serial number, a query would join to RCV_TRANSACTIONS and RCV_SHIPMENT_HEADERS. Another common scenario is validating serial number uniqueness upon receipt or generating reports of serialized items received for a specific purchase order. Support and audit queries often investigate corrections or adjustments to serialized receipts by leveraging the CORRECTION_TRANSACTION_ID foreign key relationship.
- Trace a Serial Number:
SELECT rst.serial_num, rt.transaction_type, rt.transaction_date, rsh.po_header_id FROM rcv_serial_transactions rst JOIN rcv_transactions rt ON rst.transaction_id = rt.transaction_id JOIN rcv_shipment_lines rsl ON rst.shipment_line_id = rsl.shipment_line_id JOIN rcv_shipment_headers rsh ON rsl.shipment_header_id = rsh.shipment_header_id WHERE rst.serial_num = '&serial_number'; - Find Serial Numbers for a Receipt Line:
SELECT serial_num FROM rcv_serial_transactions WHERE shipment_line_id = &shipment_line_id;
Related Objects
RCV_SERIAL_TRANSACTIONS has integral relationships with other core receiving tables, as defined by its foreign keys. It is fundamentally dependent on RCV_TRANSACTIONS, which holds the master record for all receiving activities, linked via TRANSACTION_ID, SOURCE_TRANSACTION_ID, and CORRECTION_TRANSACTION_ID. It is also tightly coupled with RCV_SHIPMENT_LINES via SHIPMENT_LINE_ID, connecting the serial number to the specific line item on a receipt. For higher-level reporting, queries typically join through these tables to RCV_SHIPMENT_HEADERS and PO_HEADERS_ALL to retrieve purchase order information. The primary APIs for creating and managing these records are part of the PO-specific receiving transaction processors.
-
Table: RCV_SERIAL_TRANSACTIONS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SERIAL_TRANSACTIONS, object_name:RCV_SERIAL_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: Receiving serial transactions , implementation_dba_data: PO.RCV_SERIAL_TRANSACTIONS ,
-
Table: RCV_SERIAL_TRANSACTIONS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SERIAL_TRANSACTIONS, object_name:RCV_SERIAL_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: Receiving serial transactions , implementation_dba_data: PO.RCV_SERIAL_TRANSACTIONS ,
-
APPS.RCV_AP_PURGE_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.2.2
-
APPS.CSD_MIGRATE_FROM_115X_PKG3 dependencies on RCV_SERIAL_TRANSACTIONS
12.1.1
-
APPS.CSD_OM_INTERFACE_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.1.1
-
APPS.CSD_UPDATE_PROGRAMS_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.1.1
-
APPS.CSD_DEPOT_REPAIR_CNTR dependencies on RCV_SERIAL_TRANSACTIONS
12.1.1
-
APPS.RCV_RMA_RCPT_PURGE dependencies on RCV_SERIAL_TRANSACTIONS
12.1.1
-
APPS.RCV_AP_PURGE_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.1.1
-
APPS.CSD_UPDATE_PROGRAMS_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.2.2
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.2.2
-
APPS.RCV_RMA_RCPT_PURGE dependencies on RCV_SERIAL_TRANSACTIONS
12.2.2
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.1.1
-
APPS.CSD_DEPOT_REPAIR_CNTR dependencies on RCV_SERIAL_TRANSACTIONS
12.2.2
-
APPS.CSD_MIGRATE_FROM_115X_PKG3 dependencies on RCV_SERIAL_TRANSACTIONS
12.2.2
-
APPS.CSD_OM_INTERFACE_PVT dependencies on RCV_SERIAL_TRANSACTIONS
12.2.2
-
SYNONYM: APPS.RCV_SERIAL_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_SERIAL_TRANSACTIONS, status:VALID,
-
VIEW: PO.RCV_SERIAL_TRANSACTIONS#
12.2.2
owner:PO, object_type:VIEW, object_name:RCV_SERIAL_TRANSACTIONS#, status:VALID,
-
VIEW: APPS.RCV_SERIAL_CORRECTION_V
12.1.1
-
VIEW: APPS.RCV_SERIAL_CORRECTION_V
12.2.2
-
VIEW: PO.RCV_SERIAL_TRANSACTIONS#
12.2.2
-
SYNONYM: APPS.RCV_SERIAL_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_SERIAL_TRANSACTIONS, status:VALID,
-
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 ,
-
TABLE: PO.RCV_SERIAL_TRANSACTIONS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SERIAL_TRANSACTIONS, object_name:RCV_SERIAL_TRANSACTIONS, status:VALID,
-
TABLE: PO.RCV_SERIAL_TRANSACTIONS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SERIAL_TRANSACTIONS, object_name:RCV_SERIAL_TRANSACTIONS, status:VALID,
-
VIEW: APPS.RCV_OPSM_LOT_SERIAL_V
12.2.2
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on CS_TRANSACTION_TYPES_B
12.2.2
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on CS_TXN_BILLING_TYPES
12.1.1
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on CS_TRANSACTION_TYPES_B
12.1.1
-
View: RCV_SERIAL_CORRECTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_SERIAL_CORRECTION_V, object_name:RCV_SERIAL_CORRECTION_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.RCV_SERIAL_CORRECTION_V ,
-
View: RCV_SERIAL_CORRECTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_SERIAL_CORRECTION_V, object_name:RCV_SERIAL_CORRECTION_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.RCV_SERIAL_CORRECTION_V ,
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on CS_TXN_BILLING_TYPES
12.2.2
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on CS_ESTIMATE_DETAILS
12.1.1
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on OE_ORDER_LINES_ALL
12.1.1
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on OE_ORDER_HEADERS_ALL
12.2.2
-
PACKAGE BODY: APPS.RCV_RMA_RCPT_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_RMA_RCPT_PURGE, status:VALID,
-
PACKAGE BODY: APPS.RCV_RMA_RCPT_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_RMA_RCPT_PURGE, status:VALID,
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on CS_ESTIMATE_DETAILS
12.2.2
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on OE_ORDER_HEADERS_ALL
12.1.1
-
APPS.CSD_DEPOT_UPDATE_PVT dependencies on OE_ORDER_LINES_ALL
12.2.2
-
PACKAGE BODY: APPS.RCV_AP_PURGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_AP_PURGE_PVT, status:VALID,
-
APPS.INV_DIAG_RCV_RMA SQL Statements
12.2.2
-
PACKAGE BODY: APPS.RCV_AP_PURGE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_AP_PURGE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSD_DEPOT_REPAIR_CNTR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_DEPOT_REPAIR_CNTR, status:VALID,
-
PACKAGE BODY: APPS.CSD_DEPOT_REPAIR_CNTR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_DEPOT_REPAIR_CNTR, status:VALID,
-
View: RCV_OPSM_LOT_SERIAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_OPSM_LOT_SERIAL_V, object_name:RCV_OPSM_LOT_SERIAL_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.RCV_OPSM_LOT_SERIAL_V ,
-
APPS.RCV_RMA_RCPT_PURGE dependencies on RCV_LOTS_SUPPLY
12.2.2