Search Results rcv_lots_interface
Overview
RCV_LOTS_INTERFACE is a receiving lots interface table owned by the PO (Purchasing) schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It is the staging mechanism through which lot, sublot, and quantity information is submitted to the Receiving open interface for processing against receipt transactions. Rather than being an operational table that users query directly, RCV_LOTS_INTERFACE is a transient staging object: records are inserted by external systems, custom concurrent programs, or EDI/integration processes, then consumed and validated by the Receiving Transaction Processor, which moves accepted rows into the receiving transaction and lot tables.
The table is tightly bound to RCV_TRANSACTIONS_INTERFACE, the parent receiving interface. Each lot line references an interface transaction through INTERFACE_TRANSACTION_ID and a receipt shipment line through SHIPMENT_LINE_ID. The documented physical schema in ETRM 12.2.2 lists 22 columns, all owned by PO.
Under a heuristic Data Vault classification mined from the foreign key structure, RCV_LOTS_INTERFACE models as a link entity. It sits between the receiving transaction interface and receipt shipment lines, carrying the transactional relationship and its descriptive attributes. This classification is a modeling suggestion only; functionally the table behaves as an interface staging structure rather than a persistent data warehouse link.
Key Information Stored
The most significant columns fall into three groups: identifiers, lot attributes, and quantities.
- INTERFACE_TRANSACTION_ID — foreign key to RCV_TRANSACTIONS_INTERFACE; ties each lot row to its originating interface transaction.
- SHIPMENT_LINE_ID — foreign key to RCV_SHIPMENT_LINES; identifies the receipt line the lot applies to.
- LOT_NUM — the lot number being received or created.
- SUBLOT_NUM — the sublot identifier, used in lot-controlled environments.
- PARENT_LOT_NUMBER — the parent lot when a hierarchical lot structure applies.
- QUANTITY — the lot quantity.
- PRIMARY_QUANTITY and SECONDARY_QUANTITY — primary and secondary unit-of-measure quantities.
- ITEM_ID — the inventory item associated with the lot.
- TRANSACTION_DATE and EXPIRATION_DATE — transaction date and lot expiration date.
- QC_GRADE and REASON_CODE — quality grade and reason code.
- REQUEST_ID and the standard WHO columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN) plus PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE.
The documented structure does not expose a surrogate primary key column distinct from the business keys; the principal business-key candidates are INTERFACE_TRANSACTION_ID combined with SHIPMENT_LINE_ID and LOT_NUM.
Common Use Cases and Queries
Typical scenarios include loading lot data for receiving integration, diagnosing stuck interface records, and reconciling quantities submitted versus processed.
To inspect pending interface lot rows for a request:
SELECT INTERFACE_TRANSACTION_ID, SHIPMENT_LINE_ID, LOT_NUM, QUANTITY, TRANSACTION_DATE FROM RCV_LOTS_INTERFACE WHERE REQUEST_ID = :request_id;
To join lot staging to its transaction interface header:
SELECT rli.LOT_NUM, rli.QUANTITY, rti.TRANSACTION_TYPE, rti.SOURCE_CODE FROM RCV_LOTS_INTERFACE rli JOIN RCV_TRANSACTIONS_INTERFACE rti ON rli.INTERFACE_TRANSACTION_ID = rti.INTERFACE_TRANSACTION_ID;
To reconcile against the receipt shipment line:
SELECT rli.LOT_NUM, rli.QUANTITY, rsl.SHIPMENT_LINE_ID FROM RCV_LOTS_INTERFACE rli JOIN RCV_SHIPMENT_LINES rsl ON rli.SHIPMENT_LINE_ID = rsl.SHIPMENT_LINE_ID;
Report rows tied to a specific program invocation using PROGRAM_ID and PROGRAM_APPLICATION_ID, or filter by creation date for batch monitoring. Following processing, the Receiving Transaction Processor reconciles staged rows and clears the interface.
Related Objects
The principal related objects and their documented join columns are:
- RCV_TRANSACTIONS_INTERFACE — the parent receiving interface; joined on INTERFACE_TRANSACTION_ID.
- RCV_SHIPMENT_LINES — the receipt shipment line; joined on SHIPMENT_LINE_ID.
- RCV_TRANSACTIONS — populated after successful processing; lot details are ultimately written to receiving lot tables such as RCV_LOTS_SERIAL_NUMBERS.
- PO_LINE_LOCATIONS_ALL / PO_HEADERS_ALL — upstream purchasing documents referenced through shipment lines.
- Receiving Transaction Processor concurrent program — the component that consumes and validates RCV_LOTS_INTERFACE rows.
Because RCV_LOTS_INTERFACE is an interface table, direct DML is generally reserved for integration loads, and the supported path for creating receipts remains the Receiving open interface and its associated APIs.
-
Table: RCV_LOTS_INTERFACE
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOTS_INTERFACE, object_name:RCV_LOTS_INTERFACE, status:VALID, product: PO - Purchasing , description: Receiving lots interface table , implementation_dba_data: PO.RCV_LOTS_INTERFACE ,
-
Table: RCV_LOTS_INTERFACE
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOTS_INTERFACE, object_name:RCV_LOTS_INTERFACE, status:VALID, product: PO - Purchasing , description: Receiving lots interface table , implementation_dba_data: PO.RCV_LOTS_INTERFACE ,
-
VIEW: APPS.RCV_LOTS_INTERFACE_DFV
12.1.1
-
VIEW: APPS.RCV_LOTS_INTERFACE_DFV
12.2.2
-
VIEW: PO.RCV_LOTS_INTERFACE#
12.2.2
owner:PO, object_type:VIEW, object_name:RCV_LOTS_INTERFACE#, status:VALID,
-
SYNONYM: APPS.RCV_LOTS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_LOTS_INTERFACE, status:VALID,
-
SYNONYM: APPS.RCV_LOTS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_LOTS_INTERFACE, status:VALID,
-
VIEW: PO.RCV_LOTS_INTERFACE#
12.2.2
-
VIEW: APPS.RCV_UNPROCESSED_LOT_ISSUES_V
12.2.2
-
APPS.RCV_LOT_SERIAL_SV SQL Statements
12.2.2
-
APPS.RCV_LOT_SERIAL_SV SQL Statements
12.1.1
-
VIEW: APPS.RCV_UNPROCESSED_LOT_ISSUES_V
12.1.1
-
VIEW: APPS.RCV_UNPROCESSED_LOTS_V
12.1.1
-
PACKAGE BODY: APPS.RCV_LOT_SERIAL_SV
12.1.1
-
PACKAGE BODY: APPS.RCV_LOT_SERIAL_SV
12.2.2
-
TABLE: PO.RCV_LOTS_INTERFACE
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOTS_INTERFACE, object_name:RCV_LOTS_INTERFACE, status:VALID,
-
TABLE: PO.RCV_LOTS_INTERFACE
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_LOTS_INTERFACE, object_name:RCV_LOTS_INTERFACE, status:VALID,
-
PACKAGE: APPS.RCV_LOT_SERIAL_SV
12.2.2
-
PACKAGE: APPS.RCV_LOT_SERIAL_SV
12.1.1
-
VIEW: APPS.RCV_UNPROCESSED_LOTS_V
12.2.2
-
PACKAGE BODY: APPS.RCV_LOT_SERIAL_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_LOT_SERIAL_SV, status:VALID,
-
PACKAGE BODY: APPS.PO_CORE_S4
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CORE_S4, status:VALID,
-
PACKAGE BODY: APPS.RCV_LOT_SERIAL_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_LOT_SERIAL_SV, status:VALID,
-
VIEW: APPS.RCV_LOTS_INTERFACE_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:RCV_LOTS_INTERFACE_DFV, status:VALID,
-
PACKAGE BODY: APPS.PO_CORE_S4
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CORE_S4, status:VALID,
-
VIEW: APPS.RCV_LOTS_INTERFACE_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:RCV_LOTS_INTERFACE_DFV, status:VALID,
-
View: RCV_UNPROCESSED_LOT_ISSUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOT_ISSUES_V, object_name:RCV_UNPROCESSED_LOT_ISSUES_V, status:VALID, product: PO - Purchasing , description: New in version 8.0 , implementation_dba_data: APPS.RCV_UNPROCESSED_LOT_ISSUES_V ,
-
View: RCV_UNPROCESSED_LOT_ISSUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOT_ISSUES_V, object_name:RCV_UNPROCESSED_LOT_ISSUES_V, status:VALID, product: PO - Purchasing , description: New in version 8.0 , implementation_dba_data: APPS.RCV_UNPROCESSED_LOT_ISSUES_V ,
-
APPS.PO_CORE_S4 SQL Statements
12.1.1
-
Table: RCV_TRANSACTIONS_INTERFACE
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_TRANSACTIONS_INTERFACE, object_name:RCV_TRANSACTIONS_INTERFACE, status:VALID, product: PO - Purchasing , description: Receiving transactions interface table , implementation_dba_data: PO.RCV_TRANSACTIONS_INTERFACE ,
-
View: RCV_UNPROCESSED_LOTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOTS_V, object_name:RCV_UNPROCESSED_LOTS_V, status:VALID, product: PO - Purchasing , description: New in version 8.0 , implementation_dba_data: APPS.RCV_UNPROCESSED_LOTS_V ,
-
APPS.PO_CORE_S4 SQL Statements
12.2.2
-
VIEW: APPS.RCV_UNPROCESSED_LOT_ISSUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOT_ISSUES_V, object_name:RCV_UNPROCESSED_LOT_ISSUES_V, status:VALID,
-
Table: RCV_TRANSACTIONS_INTERFACE
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_TRANSACTIONS_INTERFACE, object_name:RCV_TRANSACTIONS_INTERFACE, status:VALID, product: PO - Purchasing , description: Receiving transactions interface table , implementation_dba_data: PO.RCV_TRANSACTIONS_INTERFACE ,
-
VIEW: APPS.RCV_UNPROCESSED_LOT_ISSUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOT_ISSUES_V, object_name:RCV_UNPROCESSED_LOT_ISSUES_V, status:VALID,
-
View: RCV_UNPROCESSED_LOTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOTS_V, object_name:RCV_UNPROCESSED_LOTS_V, status:VALID, product: PO - Purchasing , description: New in version 8.0 , implementation_dba_data: APPS.RCV_UNPROCESSED_LOTS_V ,
-
VIEW: APPS.RCV_UNPROCESSED_LOTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOTS_V, object_name:RCV_UNPROCESSED_LOTS_V, status:VALID,
-
Table: RCV_SHIPMENT_LINES
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SHIPMENT_LINES, object_name:RCV_SHIPMENT_LINES, status:VALID, product: PO - Purchasing , description: Receiving shipment line information , implementation_dba_data: PO.RCV_SHIPMENT_LINES ,
-
PACKAGE BODY: APPS.PO_GML_DB_COMMON
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_GML_DB_COMMON, status:VALID,
-
Table: RCV_SHIPMENT_LINES
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_SHIPMENT_LINES, object_name:RCV_SHIPMENT_LINES, status:VALID, product: PO - Purchasing , description: Receiving shipment line information , implementation_dba_data: PO.RCV_SHIPMENT_LINES ,
-
VIEW: APPS.RCV_UNPROCESSED_LOTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.RCV_UNPROCESSED_LOTS_V, object_name:RCV_UNPROCESSED_LOTS_V, status:VALID,
-
PACKAGE BODY: APPS.INV_RCV_STD_DELIVER_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_STD_DELIVER_APIS, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.INV_RCV_STD_DELIVER_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_STD_DELIVER_APIS, status:VALID,
-
APPS.INV_DIAG_RCV_IOT SQL Statements
12.2.2
-
APPS.INV_DIAG_RCV_IOT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PO_GML_DB_COMMON
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_GML_DB_COMMON, status:VALID,
-
PACKAGE BODY: APPS.RCV_WSH_INTERFACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_WSH_INTERFACE_PKG, status:VALID,
-
APPS.INV_DIAG_RCV_IPROC SQL Statements
12.1.1
-
APPS.INV_DIAG_RCV_PO SQL Statements
12.2.2