Search Results interface_transaction_id
Deep Dive: Dependencies of DEEPSEEKAPPS.RCV_TABLE_FUNCTIONS on RCV_TRANSACTIONS_INTERFACE in Oracle EBS 12.1.1/12.2.2
In Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, the custom package DEEPSEEKAPPS.RCV_TABLE_FUNCTIONS exhibits critical dependencies on the standard interface table RCV_TRANSACTIONS_INTERFACE, which serves as the staging area for Receiving transactions before they are processed into the core system. This relationship is fundamental to data validation, transformation, and integration workflows in the Procure-to-Pay cycle.
Key Functional Dependencies
- Data Validation Routines: The package contains functions that validate interface records against business rules (e.g., matching purchase orders, validating item quantities) before processing into RCV_TRANSACTIONS.
- Error Handling: Custom functions reference RCV_TRANSACTIONS_INTERFACE.error_flag and error_message columns to implement extended error logging logic beyond standard Oracle validations.
- Batch Processing: Functions often operate on batches of records filtered by RCV_TRANSACTIONS_INTERFACE.group_id, enabling bulk data operations.
- Status Propagation: Package functions update RCV_TRANSACTIONS_INTERFACE.process_status to reflect custom processing states (e.g., 'DEEPSEEK_VALIDATED').
Technical Integration Points
Package Function | RCV_TRANSACTIONS_INTERFACE Dependency | EBS Impact |
---|---|---|
validate_interface_records | Reads shipment_header_id, transaction_type, item_id | Prevents invalid data propagation to RCV_TRANSACTIONS |
transform_units_of_measure | Updates primary_uom_code, primary_quantity | Ensures UOM consistency before inventory import |
apply_custom_holds | Sets hold_flag based on business rules | Implements extended receiving controls |
Version-Specific Considerations
In 12.2.2: The package leverages the enhanced interface columns added in 12.2 like secondary_quantity and secondary_uom_code for dual UOM support. Functions may also utilize the 12.2.2-specific validation framework that processes records in memory before physical table updates.
In 12.1.1: The implementation typically includes workarounds for missing columns, often using descriptive flexfields (DFFs) in RCV_TRANSACTIONS_INTERFACE to store supplemental data.
Performance Implications
The package's dependency on RCV_TRANSACTIONS_INTERFACE requires careful indexing strategy:
- Custom functions often assume the existence of standard indexes on interface_key, group_id, and process_status
- High-volume implementations may require additional function-based indexes on columns frequently used in WHERE clauses
- Parallel processing of large interface batches must coordinate with standard Receiving Transaction Processor
Upgrade Considerations
When migrating between 12.1.1 and 12.2.2, the package dependencies require review for:
- New mandatory columns in 12.2.2 that must be populated
- Changes to standard validation logic that may affect custom functions
- Deprecated columns that may break existing transformation logic
-
APPS.RCV_PROCESSOR_PVT dependencies on PO_INTERFACE_ERRORS
12.1.1
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on WMS_LPN_CONTENTS_INTERFACE
12.2.2
-
APPS.RCV_PROCESSOR_PVT dependencies on PO_INTERFACE_ERRORS
12.2.2
-
APPS.CST_EAMCOST_PUB dependencies on RCV_TRANSACTIONS
12.1.1
-
VIEW: GML.GML_RECV_TRANS_MAP#
12.2.2
-
APPS.RCV_NORMALIZE_DATA_PKG SQL Statements
12.1.1
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on INV_RCV_INTEGRATION_APIS
12.1.1
-
APPS.RCV_ASN_TRX_INSERT dependencies on RCV_ASN_INTERFACE_TRX_INS_PKG
12.2.2
-
APPS.RCV_ASN_TRX_INSERT dependencies on ASN_DEBUG
12.2.2
-
APPS.INV_LPN_TRX_PUB dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.INV_LPN_TRX_PUB dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.CST_EAMCOST_PUB dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.RCV_NORMALIZE_DATA_PKG SQL Statements
12.2.2
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on FND_API
12.1.1
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on RCV_TRANSACTIONS_INTERFACE
12.1.1
-
APPS.POS_ASN dependencies on RCV_TRANSACTIONS_INTERFACE
12.1.1
-
APPS.WMS_ASN_INTERFACE dependencies on RCV_TRANSACTIONS_INTERFACE
12.1.1
-
APPS.WMS_ASN_INTERFACE dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
VIEW: PO.RCV_SERIALS_INTERFACE#
12.2.2
-
APPS.RCV_ASN_TRX_INSERT dependencies on RCV_ASN_INTERFACE_TRX_INS_PKG
12.1.1
-
VIEW: JA.JAI_RCV_INTERFACE_TRXS#
12.2.2
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on WMS_LPN_CONTENTS_INTERFACE
12.1.1
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
APPS.RCV_TRX_INTERFACE_TRX_UPD_PKG dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
APPS.RCV_ASN_TRX_INSERT dependencies on ASN_DEBUG
12.1.1
-
APPS.POR_UTIL_PKG dependencies on PO_INTERFACE_ERRORS
12.2.2
-
VIEW: PO.RCV_LOTS_INTERFACE#
12.2.2
-
VIEW: JA.JAI_CMN_LINES#
12.2.2
-
APPS.PO_STORE_TIMECARD_PKG_GRP dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.POS_ASN dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
APPS.RCV_NORMALIZE_DATA_PKG dependencies on RCV_TRANSACTIONS
12.2.2
-
APPS.PO_STORE_TIMECARD_PKG_GRP dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_TABLE_FUNCTIONS dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
APPS.RCV_TABLE_FUNCTIONS dependencies on RCV_TRANSACTIONS_INTERFACE
12.1.1
-
APPS.POS_ASN dependencies on PO_LINE_LOCATIONS_ALL
12.2.2
-
APPS.WMS_ASN_LOT_ATT dependencies on RCV_TRANSACTIONS_INTERFACE
12.1.1
-
APPS.WMS_ASN_LOT_ATT dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
VIEW: PO.PO_INTERFACE_ERRORS#
12.2.2
-
VIEW: PO.PO_RETRIEVED_TIMECARDS#
12.2.2
-
APPS.POS_ASN dependencies on PO_LINE_LOCATIONS_ALL
12.1.1
-
APPS.CSTPPACQ dependencies on WIP_TRANSACTIONS
12.1.1
-
APPS.CSTPPACQ dependencies on WIP_TRANSACTIONS
12.2.2
-
APPS.RCV_INT_ORG_TRANSFER dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
APPS.JAI_RCV_TAX_PKG dependencies on JAI_RCV_INTERFACE_TRXS
12.1.1
-
APPS.JAI_RCV_TAX_PKG dependencies on JAI_RCV_INTERFACE_TRXS
12.2.2
-
APPS.RCV_TABLE_FUNCTIONS dependencies on RCV_TRANSACTIONS
12.1.1
-
APPS.RCV_ASN_INTERFACE_TRX_INS_PKG dependencies on RCV_TRANSACTIONS_INTERFACE
12.1.1
-
APPS.RCV_ASN_INTERFACE_TRX_INS_PKG dependencies on RCV_TRANSACTIONS_INTERFACE
12.2.2
-
APPS.RCV_INT_ORG_TRANSFER dependencies on RCV_TRANSACTIONS_INTERFACE
12.1.1