Search Results rcv_transactions
The RCV_TRANSACTIONS
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for receiving transaction data, capturing all activities related to the receipt of goods and services. It serves as the backbone for the Receiving module, interfacing with Purchasing, Inventory, and Payables to ensure accurate tracking of material inflows. Below is a detailed breakdown of its structure, functionality, and integration within Oracle EBS.
1. Purpose and Key Functionality
The RCV_TRANSACTIONS
table stores records for every receiving transaction, including:
- Standard Receipts: Records of goods received against purchase orders.
- Returns to Vendor: Transactions for rejected or excess materials sent back.
- Corrections: Adjustments to quantities or attributes post-receipt.
- Miscellaneous Receipts: Non-PO-based receipts (e.g., free samples).
Each transaction is tied to a PO_HEADER_ID
, PO_LINE_ID
, and SHIPMENT_HEADER_ID
, ensuring traceability to the source document.
2. Table Structure and Key Columns
The table's schema includes columns critical for processing and auditing:
- TRANSACTION_ID: Primary key, uniquely identifying each transaction.
- TRANSACTION_TYPE: Values like 'RECEIVE', 'RETURN TO VENDOR', or 'CORRECT'.
- QUANTITY: Received/returned quantity, with UOM (
UNIT_OF_MEASURE
). - ITEM_ID: Links to
MTL_SYSTEM_ITEMS
for item details. - DESTINATION_TYPE_CODE: Determines routing (e.g., 'INVENTORY', 'EXPENSE').
- CREATION_DATE/LAST_UPDATE_DATE: Timestamps for audit trails.
- STATUS: Current state (e.g., 'PENDING', 'PROCESSED', 'ERROR').
3. Integration with Other Modules
The table interacts with multiple Oracle EBS modules:
- Purchasing: References
PO_HEADERS_ALL
andPO_LINES_ALL
for PO validation. - Inventory: Updates
MTL_ONHAND_QUANTITIES
upon receipt into stock. - Payables: Feeds matched receipts to
AP_INVOICE_LINES
for invoice validation. - General Ledger: Posts accounting entries via
RCV_ACCOUNTING_EVENTS
.
4. Workflow and Processing Logic
Transactions follow a lifecycle:
- Creation: Entered via Receiving screens or APIs (e.g.,
RCV_TRX_API
). - Validation: Checks against PO terms, item master, and receiving controls.
- Processing: Updates inventory (if applicable) and triggers accounting events.
- Interface to Payables: Matches receipts to invoices for three-way matching.
5. Customization and Extensions
Common enhancements include:
- Triggers/APEX: Adding validations or notifications via database triggers.
- API Extensions: Custom integrations using
RCV_TRANSACTION_INTERFACE
. - Reporting: Joining with
RCV_SHIPMENT_HEADERS/LINES
for analytics.
6. Performance Considerations
Large transaction volumes may necessitate:
- Indexing on
PO_HEADER_ID
,SHIPMENT_HEADER_ID
, andITEM_ID
. - Partitioning by
CREATION_DATE
for archival. - Optimizing queries with hints in custom reports.
Conclusion
The RCV_TRANSACTIONS
table is pivotal in Oracle EBS's procure-to-pay cycle, ensuring accurate receipt recording and downstream integration. Its design supports scalability, auditability, and compliance, making it indispensable for inventory and financial controls. Understanding its structure and relationships is essential for troubleshooting, customization, and performance tuning in implementations.
-
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 ,
-
View: RCV_FTE_TRANSACTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_FTE_TRANSACTIONS_V, object_name:RCV_FTE_TRANSACTIONS_V, status:VALID, product: PO - Purchasing , description: Rolled up transactions for logistics , implementation_dba_data: APPS.RCV_FTE_TRANSACTIONS_V ,
-
View: RCV_FTE_TRANSACTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_FTE_TRANSACTIONS_V, object_name:RCV_FTE_TRANSACTIONS_V, status:VALID, product: PO - Purchasing , description: Rolled up transactions for logistics , implementation_dba_data: APPS.RCV_FTE_TRANSACTIONS_V ,
-
Table: RCV_LOT_TRANSACTIONS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOT_TRANSACTIONS, object_name:RCV_LOT_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: Receiving lots transactions , implementation_dba_data: PO.RCV_LOT_TRANSACTIONS ,
-
Table: RCV_LOT_TRANSACTIONS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOT_TRANSACTIONS, object_name:RCV_LOT_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: Receiving lots transactions , implementation_dba_data: PO.RCV_LOT_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 ,
-
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 ,
-
Lookup Type: MRC_UPGRADE
12.2.2
product: PO - Purchasing , meaning: NODESCRIPTION47 ,
-
Lookup Type: MRC_UPGRADE
12.1.1
product: PO - Purchasing , meaning: NODESCRIPTION47 ,
-
View: RCV_MUR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_MUR_V, object_name:RCV_MUR_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_MUR_V ,
-
View: RCV_MUR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_MUR_V, object_name:RCV_MUR_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_MUR_V ,
-
View: RCV_FTE_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_FTE_HEADERS_V, object_name:RCV_FTE_HEADERS_V, status:VALID, product: PO - Purchasing , description: Header Lines for logistics , implementation_dba_data: APPS.RCV_FTE_HEADERS_V ,
-
View: RCV_FTE_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_FTE_HEADERS_V, object_name:RCV_FTE_HEADERS_V, status:VALID, product: PO - Purchasing , description: Header Lines for logistics , implementation_dba_data: APPS.RCV_FTE_HEADERS_V ,
-
View: RCV_CORRECTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_CORRECTIONS_V, object_name:RCV_CORRECTIONS_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_CORRECTIONS_V ,
-
View: RCV_CORRECTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_CORRECTIONS_V, object_name:RCV_CORRECTIONS_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_CORRECTIONS_V ,
-
Table: RCV_MC_TRANSACTIONS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_MC_TRANSACTIONS, object_name:RCV_MC_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: MRC sub-table of RCV_TRANSACTIONS , implementation_dba_data: PO.RCV_MC_TRANSACTIONS ,
-
Table: RCV_MC_TRANSACTIONS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_MC_TRANSACTIONS, object_name:RCV_MC_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: MRC sub-table of RCV_TRANSACTIONS , implementation_dba_data: PO.RCV_MC_TRANSACTIONS ,
-
Table: RCV_SERIALS_SUPPLY
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SERIALS_SUPPLY, object_name:RCV_SERIALS_SUPPLY, status:VALID, product: PO - Purchasing , description: Receiving serial supply , implementation_dba_data: PO.RCV_SERIALS_SUPPLY ,
-
Table: PO_ONLINE_REPORT_TEXT
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ONLINE_REPORT_TEXT, object_name:PO_ONLINE_REPORT_TEXT, status:VALID, product: PO - Purchasing , description: Online report errors , implementation_dba_data: PO.PO_ONLINE_REPORT_TEXT ,
-
Table: PO_ONLINE_REPORT_TEXT
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ONLINE_REPORT_TEXT, object_name:PO_ONLINE_REPORT_TEXT, status:VALID, product: PO - Purchasing , description: Online report errors , implementation_dba_data: PO.PO_ONLINE_REPORT_TEXT ,
-
Table: RCV_SERIALS_SUPPLY
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SERIALS_SUPPLY, object_name:RCV_SERIALS_SUPPLY, status:VALID, product: PO - Purchasing , description: Receiving serial supply , implementation_dba_data: PO.RCV_SERIALS_SUPPLY ,
-
View: RCV_RECEIVERS_UNORDERED_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_RECEIVERS_UNORDERED_V, object_name:RCV_RECEIVERS_UNORDERED_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_RECEIVERS_UNORDERED_V ,
-
View: RCV_RECEIVERS_UNORDERED_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_RECEIVERS_UNORDERED_V, object_name:RCV_RECEIVERS_UNORDERED_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_RECEIVERS_UNORDERED_V ,
-
Table: RCV_ROUTING_STEPS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_ROUTING_STEPS, object_name:RCV_ROUTING_STEPS, status:VALID, product: PO - Purchasing , description: Receiving routing steps , implementation_dba_data: PO.RCV_ROUTING_STEPS ,
-
Table: RCV_ROUTING_STEPS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_ROUTING_STEPS, object_name:RCV_ROUTING_STEPS, status:VALID, product: PO - Purchasing , description: Receiving routing steps , implementation_dba_data: PO.RCV_ROUTING_STEPS ,
-
Table: RCV_RECEIVING_SUB_LEDGER
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_RECEIVING_SUB_LEDGER, object_name:RCV_RECEIVING_SUB_LEDGER, status:VALID, product: PO - Purchasing , description: Receiving subledger , implementation_dba_data: PO.RCV_RECEIVING_SUB_LEDGER ,
-
Table: RCV_RECEIVING_SUB_LEDGER
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_RECEIVING_SUB_LEDGER, object_name:RCV_RECEIVING_SUB_LEDGER, status:VALID, product: PO - Purchasing , description: Receiving subledger , implementation_dba_data: PO.RCV_RECEIVING_SUB_LEDGER ,
-
Table: RCV_LOTS_SUPPLY
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOTS_SUPPLY, object_name:RCV_LOTS_SUPPLY, status:VALID, product: PO - Purchasing , description: Receiving lots supply , implementation_dba_data: PO.RCV_LOTS_SUPPLY ,
-
Table: RCV_LOTS_SUPPLY
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOTS_SUPPLY, object_name:RCV_LOTS_SUPPLY, status:VALID, product: PO - Purchasing , description: Receiving lots supply , implementation_dba_data: PO.RCV_LOTS_SUPPLY ,
-
View: POA_PURCHASE_SALES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_PURCHASE_SALES_V, object_name:POA_PURCHASE_SALES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POA_PURCHASE_SALES_V ,
-
View: RCV_RECEIPTS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_RECEIPTS_ALL_V, object_name:RCV_RECEIPTS_ALL_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_RECEIPTS_ALL_V ,
-
View: RCV_RECEIPTS_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_RECEIPTS_ALL_V, object_name:RCV_RECEIPTS_ALL_V, status:VALID, product: PO - Purchasing , description: 10SC ONLY - Retrofitted , implementation_dba_data: APPS.RCV_RECEIPTS_ALL_V ,
-
View: POBV_MC_RECEIVING_TRANSACTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_MC_RECEIVING_TRANSACTIONS, object_name:POBV_MC_RECEIVING_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_MC_RECEIVING_TRANSACTIONS ,
-
View: POA_PURCHASE_SALES_V
12.2.2
product: PO - Purchasing , implementation_dba_data: Not implemented in this database ,
-
View: POBV_MC_RECEIVING_TRANSACTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POBV_MC_RECEIVING_TRANSACTIONS, object_name:POBV_MC_RECEIVING_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POBV_MC_RECEIVING_TRANSACTIONS ,
-
Table: PO_ACCRUAL_WRITE_OFFS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ACCRUAL_WRITE_OFFS_ALL, object_name:PO_ACCRUAL_WRITE_OFFS_ALL, status:VALID, product: PO - Purchasing , description: Accrual write-offs , implementation_dba_data: PO.PO_ACCRUAL_WRITE_OFFS_ALL ,
-
Table: PO_ACCRUAL_WRITE_OFFS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ACCRUAL_WRITE_OFFS_ALL, object_name:PO_ACCRUAL_WRITE_OFFS_ALL, status:VALID, product: PO - Purchasing , description: Accrual write-offs , implementation_dba_data: PO.PO_ACCRUAL_WRITE_OFFS_ALL ,
-
Table: RCV_ROUTING_HEADERS
12.2.2
product: PO - Purchasing , description: Receiving routing headers , implementation_dba_data: Not implemented in this database ,
-
Table: RCV_ROUTING_HEADERS
12.1.1
product: PO - Purchasing , description: Receiving routing headers , implementation_dba_data: Not implemented in this database ,
-
Table: PO_ACCRUAL_RECONCILE_TEMP_ALL
12.2.2
product: PO - Purchasing , description: Accrual Reconciliation Report temporary table , implementation_dba_data: Not implemented in this database ,
-
Table: PO_ACCRUAL_RECONCILE_TEMP_ALL
12.1.1
product: PO - Purchasing , description: Accrual Reconciliation Report temporary table , implementation_dba_data: Not implemented in this database ,
-
View: POFV_MC_RECEIVING_TRANSACTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_MC_RECEIVING_TRANSACTIONS, object_name:POFV_MC_RECEIVING_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POFV_MC_RECEIVING_TRANSACTIONS ,
-
View: POFV_MC_RECEIVING_TRANSACTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POFV_MC_RECEIVING_TRANSACTIONS, object_name:POFV_MC_RECEIVING_TRANSACTIONS, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.POFV_MC_RECEIVING_TRANSACTIONS ,
-
Table: RCV_SUPPLY
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SUPPLY, object_name:RCV_SUPPLY, status:VALID, product: PO - Purchasing , description: Summary information about items in receiving/inspection , implementation_dba_data: PO.RCV_SUPPLY ,
-
Table: RCV_ACCOUNTING_EVENTS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_ACCOUNTING_EVENTS, object_name:RCV_ACCOUNTING_EVENTS, status:VALID, product: PO - Purchasing , description: Receiving Accounting Events , implementation_dba_data: PO.RCV_ACCOUNTING_EVENTS ,
-
Table: RCV_SUPPLY
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SUPPLY, object_name:RCV_SUPPLY, status:VALID, product: PO - Purchasing , description: Summary information about items in receiving/inspection , implementation_dba_data: PO.RCV_SUPPLY ,
-
Table: RCV_ACCOUNTING_EVENTS
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_ACCOUNTING_EVENTS, object_name:RCV_ACCOUNTING_EVENTS, status:VALID, product: PO - Purchasing , description: Receiving Accounting Events , implementation_dba_data: PO.RCV_ACCOUNTING_EVENTS ,
-
Table: PO_REQ_DISTRIBUTIONS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_ALL, object_name:PO_REQ_DISTRIBUTIONS_ALL, status:VALID, product: PO - Purchasing , description: Requisition distributions , implementation_dba_data: PO.PO_REQ_DISTRIBUTIONS_ALL ,
-
Table: PO_REQ_DISTRIBUTIONS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_REQ_DISTRIBUTIONS_ALL, object_name:PO_REQ_DISTRIBUTIONS_ALL, status:VALID, product: PO - Purchasing , description: Requisition distributions , implementation_dba_data: PO.PO_REQ_DISTRIBUTIONS_ALL ,