Search Results rcv_supply
The RCV_SUPPLY
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for receiving transaction data, primarily serving as a staging area for information related to purchase orders, requisitions, and other supply sources before they are processed into the Receiving Transaction Interface (RCV_TRANSACTIONS_INTERFACE
). This table plays a pivotal role in the Procure-to-Pay (P2P) cycle by capturing supply details that facilitate the matching, validation, and eventual receipt of goods or services. Below is a detailed breakdown of its structure, functionality, and integration within Oracle EBS.
Key Attributes of RCV_SUPPLY
The RCV_SUPPLY
table contains columns that store essential metadata about supply sources, including:
- SUPPLY_TYPE_CODE: Identifies the source type (e.g.,
PURCHASE_ORDER
,REQUISITION
, orINVENTORY
). - PO_HEADER_ID and PO_LINE_ID: Foreign keys linking to
PO_HEADERS_ALL
andPO_LINES_ALL
for purchase order references. - REQUISITION_HEADER_ID and REQUISITION_LINE_ID: References to requisition data in
REQ_HEADERS_ALL
andREQ_LINES_ALL
. - ITEM_ID and ITEM_REVISION: Links to inventory items in
MTL_SYSTEM_ITEMS_B
. - QUANTITY and UNIT_OF_MEASURE: Tracks the expected quantity and UOM for receipts.
- NEED_BY_DATE: Indicates the expected delivery date.
- DESTINATION_TYPE_CODE: Specifies whether the supply is destined for inventory, expense, or another location.
Functional Role in Receiving Process
The RCV_SUPPLY
table acts as a bridge between procurement documents (POs/requisitions) and receiving transactions. Key workflows include:
- Data Population: Populated automatically when POs or requisitions are approved, or manually via custom integrations.
- Validation: Ensures supply details align with sourcing documents before receipts are created.
- Interface Processing: Supplies data to the
RCV_TRANSACTIONS_INTERFACE
table for receipt generation via standard APIs or the Receiving Open Interface. - Status Tracking: Updates
PROCESSED_FLAG
andTRANSACTION_STATUS
columns to reflect processing milestones.
Integration with Other Modules
The table integrates with several Oracle EBS modules:
- Purchasing: References
PO_HEADERS_ALL
andPO_LINES_ALL
for PO-based receipts. - Inventory: Links to
MTL_SYSTEM_ITEMS_B
for item validation andMTL_SUPPLY
for supply chain visibility. - General Ledger: Supports accrual accounting via
RCV_ACCOUNTING_EVENTS
for expense destinations.
Technical Considerations
For performance optimization, the table is indexed on key columns like PO_HEADER_ID
, PO_LINE_ID
, and SUPPLY_TYPE_CODE
. Customizations should avoid direct DML operations, leveraging Oracle's public APIs (e.g., RCV_PROCESS_API
) to maintain data integrity. In EBS 12.2.2, the table remains backward-compatible but may leverage Oracle's Online Patching (ADOP) for maintenance.
Conclusion
The RCV_SUPPLY
table is a foundational component of Oracle EBS's receiving functionality, ensuring seamless data flow between procurement and inventory modules. Its design supports complex supply chain scenarios while maintaining referential integrity. Administrators and developers should adhere to Oracle's best practices when interacting with this table to avoid disruptions in the P2P cycle.
-
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_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 ,
-
APPS.RCV_QUANTITIES_S dependencies on RCV_SUPPLY
12.1.1
-
APPS.WMS_CROSS_DOCK_PVT dependencies on RCV_SUPPLY
12.1.1
-
APPS.WMS_TASK_DISPATCH_PUT_AWAY dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_RCV_TXN_INTERFACE dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_UI_ITEM_ATT_LOVS dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_RCV_STD_DELIVER_APIS dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_RCV_STD_INSPECT_APIS dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_UI_ITEM_LOVS dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_UI_ITEM_LOVS dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_RCV_STD_INSPECT_APIS dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_RCV_TXN_INTERFACE dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_UI_ITEM_ATT_LOVS dependencies on RCV_SUPPLY
12.1.1
-
APPS.RCV_TRANSACTIONS_SV dependencies on RCV_SUPPLY
12.1.1
-
APPS.WMS_CROSS_DOCK_PVT dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_INSPECTION_GRP dependencies on RCV_SUPPLY
12.2.2
-
APPS.WMS_PACKING_WORKBENCH_PVT dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_RETURN_SV dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_QUANTITIES_S dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_RCV_TXN_MATCH dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_RCV_AVAILABILITY dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_UI_RCV_LOVS dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_RCV_AVAILABILITY dependencies on RCV_SUPPLY
12.1.1
-
APPS.PO_LOCATIONS_S dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_RCV_STD_DELIVER_APIS dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_RCV_STD_TRANSFER_APIS dependencies on RCV_SUPPLY
12.1.1
-
APPS.RCV_ROI_RETURN dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_RCV_INTEGRATION_PVT dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_UI_RCV_LOVS dependencies on RCV_SUPPLY
12.1.1
-
APPS.RCV_GML_CONV_MIG dependencies on RCV_SUPPLY
12.1.1
-
APPS.OE_UPG_SO dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_ROI_TRANSACTION dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_ROI_RETURN dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_TRANSACTIONS_SV dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_AVAILABILITY dependencies on RCV_SUPPLY
12.2.2
-
APPS.INV_RCV_STD_TRANSFER_APIS dependencies on RCV_SUPPLY
12.2.2
-
APPS.QA_SKIPLOT_RES_ENGINE dependencies on RCV_SUPPLY
12.2.2
-
APPS.OE_UPG_SO dependencies on RCV_SUPPLY
12.1.1
-
APPS.RCV_AVAILABILITY dependencies on RCV_SUPPLY
12.1.1
-
APPS.RCV_INSPECTION_GRP dependencies on RCV_SUPPLY
12.1.1
-
APPS.RCV_RETURN_SV dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_RCV_INTEGRATION_APIS dependencies on RCV_SUPPLY
12.1.1
-
APPS.RCV_INT_ORG_TRANSFER dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_RCV_TXN_MATCH dependencies on RCV_SUPPLY
12.1.1
-
APPS.INV_LOC_WMS_UTILS dependencies on RCV_SUPPLY
12.2.2
-
APPS.RCV_PROCESSOR_PVT dependencies on RCV_SUPPLY
12.2.2
-
APPS.PO_LOCATIONS_S dependencies on RCV_SUPPLY
12.2.2
-
APPS.GML_RCV_TXN_INTERFACE dependencies on RCV_SUPPLY
12.2.2
-
APPS.JMF_PROCESS_SHIKYU_RCV_TRX_PVT dependencies on RCV_SUPPLY
12.2.2