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.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 ,
-
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 ,
-
View: POS_VIEW_ASN
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_VIEW_ASN POS.POS_VIEW_ASN, object_name:POS_VIEW_ASN, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_VIEW_ASN ,
-
View: POS_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_HEADERS_V, object_name:POS_HEADERS_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_HEADERS_V ,
-
View: POS_VIEW_ASN
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_VIEW_ASN, object_name:POS_VIEW_ASN, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_VIEW_ASN ,
-
View: POS_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_HEADERS_V POS.POS_HEADERS_V, object_name:POS_HEADERS_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_HEADERS_V ,
-
View: POS_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_LINES_V POS.POS_LINES_V, object_name:POS_LINES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_LINES_V ,
-
View: POS_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_LINES_V, object_name:POS_LINES_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POS_LINES_V ,