Search Results rcv_headers_interface
Overview
RCV_HEADERS_INTERFACE is the receiving header interface table owned by the PO schema in Oracle E-Business Suite. It stores receiving header information prior to validation and import into the permanent receiving tables. In the Oracle Purchasing and Receiving modules, this table functions as the staging area between external or internal source systems and the Oracle Receiving application. Data loaded into RCV_HEADERS_INTERFACE is processed by the Receiving Open Interface, which validates the rows, applies business rules, and ultimately creates receipt records in the destination tables (RCV_SHIPMENT_HEADERS and its dependent children).
The table supports both inbound EDI transactions and manual or programmatic data loads. Its column set reflects the broad range of receiving scenarios that Oracle supports: standard receipts, ASN (Advance Shipment Notice) receipts, corrections, returns to vendor, and internal transfer receipts. Based on the foreign key relationship to PSB_EMPLOYEES through EMPLOYEE_ID, the table maintains an association with employee records, though the heuristic Data Vault classification for this object is standalone — it does not function as a classic hub, link, or satellite in the modeled sense. This classification should be treated as a modeling suggestion rather than a definitive architectural designation.
Key Information Stored
The primary surrogate key is HEADER_INTERFACE_ID, which is also the sole documented unique index (RCV_HEADERS_INTERFACE_U1). This is the business-key candidate for uniquely identifying each interface header row. The GROUP_ID column groups related interface records into a single logical batch. PROCESSING_STATUS_CODE indicates the processing state (for example, Pending, Running, Error, or Success), while PROCESSING_REQUEST_ID links the row to the concurrent request that processed it.
- RECEIPT_SOURCE_CODE — identifies the origin of the receipt (for example, Vendor, Internal, or Customer).
- TRANSACTION_TYPE and AUTO_TRANSACT_CODE — define the receiving transaction category and automated processing behavior.
- RECEIPT_NUM and SHIPMENT_NUM — the business receipt and shipment numbers used on import.
- VENDOR_ID, VENDOR_SITE_ID, and VENDOR_NAME / VENDOR_SITE_CODE — identify the supplier and supplier site.
- SHIP_TO_ORGANIZATION_ID and SHIP_TO_ORGANIZATION_CODE — define the receiving destination organization.
- FROM_ORGANIZATION_ID and FROM_ORGANIZATION_CODE — define the source organization for internal transfers.
- SHIPPED_DATE, EXPECTED_RECEIPT_DATE, and TRANSACTION_DATE — key date attributes for receipt and reporting logic.
- ORG_ID and OPERATING_UNIT — partition the data by operating unit and organization for multi-org security.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the flexible descriptive flexfield columns available for customer-specific data capture.
- VALIDATION_FLAG and EMPLOYEE_ID — support validation tracking and the documented foreign key to PSB_EMPLOYEES.
The table contains 100 documented columns in the 12.2.2 physical schema, but the columns above are the ones most frequently referenced by integrations and reports.
Common Use Cases and Queries
The most common use case is populating RCV_HEADERS_INTERFACE from an external system, then running the Receiving Open Interface concurrent program to import the receipts. A typical monitoring query checks rows that failed validation:
- SELECT HEADER_INTERFACE_ID, RECEIPT_NUM, PROCESSING_STATUS_CODE, PROCESSING_REQUEST_ID FROM RCV_HEADERS_INTERFACE WHERE GROUP_ID = :group_id AND PROCESSING_STATUS_CODE = 'ERROR';
- SELECT GROUP_ID, PROCESSING_STATUS_CODE, COUNT(*) FROM RCV_HEADERS_INTERFACE GROUP BY GROUP_ID, PROCESSING_STATUS_CODE;
- Join to the shipment interface via GROUP_ID to reconcile header and line records after import.
- Report on receipts by vendor, ship-to organization, or expected date for inbound logistics dashboards.
Related Objects
The following objects are most significant in relation to RCV_HEADERS_INTERFACE. The documented foreign key relationship links EMPLOYEE_ID to PSB_EMPLOYEES.
- RCV_SHIPMENT_HEADERS — destination table where validated receipt headers are created; the interface feeds records into this table via the open interface.
- RCV_TRANSACTIONS_INTERFACE — companion interface table for transaction-level data loaded alongside the header.
- PSB_EMPLOYEES — referenced via the EMPLOYEE_ID foreign key, the only documented FK relationship for this table.
- PO_HEADERS_ALL — supplier and purchase order context used during receipt validation.
- PO_VENDORS and PO_VENDOR_SITES_ALL — source of vendor and vendor site validation for VENDOR_ID and VENDOR_SITE_ID.
- HR_ALL_ORGANIZATION_UNITS — organization source for SHIP_TO_ORGANIZATION_ID and FROM_ORGANIZATION_ID.
- Receiving Open Interface (RCV_OPEN_INTERFACE) concurrent program — the processing engine that consumes rows in this table.
-
Table: RCV_HEADERS_INTERFACE
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_HEADERS_INTERFACE, object_name:RCV_HEADERS_INTERFACE, status:VALID, product: PO - Purchasing , description: RCV_HEADERS_INTERFACE is the interface table that stores receiving header information. , implementation_dba_data: PO.RCV_HEADERS_INTERFACE ,
-
Table: RCV_HEADERS_INTERFACE
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.RCV_HEADERS_INTERFACE, object_name:RCV_HEADERS_INTERFACE, status:VALID, product: PO - Purchasing , description: RCV_HEADERS_INTERFACE is the interface table that stores receiving header information. , implementation_dba_data: PO.RCV_HEADERS_INTERFACE ,
-
APPS.RCV_SHIPMENT_OBJECT_SV SQL Statements
12.1.1
-
APPS.RCV_SHIPMENT_OBJECT_SV SQL Statements
12.2.2
-
APPS.RCV_ROI_PARALLEL SQL Statements
12.2.2
-
APPS.RCV_ROI_PARALLEL SQL Statements
12.1.1
-
APPS.GML_REPROCESS_RCPTS SQL Statements
12.2.2
-
APPS.GML_REPROCESS_RCPTS SQL Statements
12.1.1
-
APPS.RCV_GARBAGE_COLLECTOR_SV SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GML_REPROCESS_RCPTS
12.2.2
-
APPS.RCV_GARBAGE_COLLECTOR_SV SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GML_REPROCESS_RCPTS
12.1.1
-
APPS.POS_WC_CREATE_UPDATE_PVT SQL Statements
12.1.1
-
APPS.RCV_NORMALIZE_DATA_PKG SQL Statements
12.2.2
-
APPS.INV_RCV_MOBILE_PROCESS_TXN SQL Statements
12.1.1
-
APPS.RCV_ROI_PREPROCESSOR SQL Statements
12.2.2
-
APPS.RCV_UPDATE_RTI_LC SQL Statements
12.2.2
-
APPS.RCV_UPDATE_RTI_LC SQL Statements
12.1.1
-
APPS.CSD_RECEIVE_PVT SQL Statements
12.1.1
-
APPS.RCV_ROI_PREPROCESSOR SQL Statements
12.1.1
-
APPS.POS_WC_VIEW_CANCEL_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.RCV_SHIPMENT_OBJECT_SV
12.1.1
-
PACKAGE BODY: APPS.RCV_SHIPMENT_OBJECT_SV
12.2.2
-
VIEW: APPS.JAI_BOE_ASBN_V
12.2.2
-
PACKAGE BODY: APPS.RCV_ROI_PARALLEL
12.1.1
-
PACKAGE BODY: APPS.RCV_ROI_PARALLEL
12.2.2
-
APPS.RCV_UTILITIES SQL Statements
12.2.2
-
APPS.RCV_UTILITIES SQL Statements
12.1.1
-
APPS.RCV_INSERT_FROM_INL SQL Statements
12.1.1
-
APPS.POS_WC_VIEW_CANCEL_PVT SQL Statements
12.2.2
-
VIEW: PO.RCV_HEADERS_INTERFACE#
12.2.2
owner:PO, object_type:VIEW, object_name:RCV_HEADERS_INTERFACE#, status:VALID,
-
APPS.POS_CANCEL_ASN SQL Statements
12.2.2
-
APPS.CSD_RECEIVE_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.RCV_ASN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_ASN, status:VALID,
-
PACKAGE: APPS.RCV_DEFAULT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_DEFAULT_PKG, status:VALID,
-
PACKAGE: APPS.RCV_DEFAULT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_DEFAULT_PKG, status:VALID,
-
PACKAGE: APPS.RCV_ASN
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_ASN, status:VALID,
-
SYNONYM: APPS.RCV_HEADERS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_HEADERS_INTERFACE, status:VALID,
-
VIEW: APPS.POS_ASN_VIEW_FOR_SEARCH
12.1.1
-
VIEW: APPS.POS_ASN_VIEW_FOR_SEARCH
12.2.2
-
PACKAGE: APPS.RCV_DEFAULT_PKG
12.1.1
-
PACKAGE: APPS.GML_RECV_TRANS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GML_RECV_TRANS_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_VALIDATE_ASN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_VALIDATE_ASN, status:VALID,
-
PACKAGE BODY: APPS.GML_REPROCESS_RCPTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GML_REPROCESS_RCPTS, status:VALID,
-
PACKAGE BODY: APPS.PO_RCVIERR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_RCVIERR_XMLP_PKG, status:VALID,
-
APPS.RCV_INSERT_FROM_INL SQL Statements
12.2.2
-
APPS.POS_CANCEL_ASN SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GML_REPROCESS_RCPTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GML_REPROCESS_RCPTS, status:VALID,
-
PACKAGE: APPS.RCV_DEFAULT_PKG
12.2.2
-
PACKAGE: APPS.RCV_RMA_TRANSACTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_RMA_TRANSACTIONS, status:VALID,