Search Results terms_name
Overview
SO_HEADERS_INTERFACE is an APPS-owned, VALID view within the Oracle E-Business Suite Order Entry (OE) module. It exposes the columns used by the Order Import process to stage, validate, and load sales order header information into the live order tables. The view functions as the integration surface through which external systems, legacy applications, and batch programs supply header-level order data before Order Import validates it and creates the corresponding order headers.
Because the view also feeds concurrent reporting on inbound interface activity, it is relevant to both integration developers and reporting analysts. Each row represents a single order header awaiting processing or having recently been processed, and its status is governed by columns such as INTERFACE_STATUS, ERROR_FLAG, and OPERATION_CODE. This makes the view central to error diagnosis and reconciliation of interface traffic.
Underlying Base Objects
Per the documented ETRM 12.2.2 metadata, SO_HEADERS_INTERFACE is defined over the synonym SO_HEADERS_INTERFACE_ALL. In a multi-organization environment, this synonym resolves to the underlying interface base table, enabling the view to remain org-aware through the exposed ORG_ID column. The view does not introduce independent storage; it projects and renames the columns of that base object.
Practically, this means inserts, updates, and deletes affecting interface content should be performed against the base object or its synonym, while SO_HEADERS_INTERFACE serves primarily as a read/query surface. Understanding this relationship is important because the available column list and any organization-security behavior are inherited from SO_HEADERS_INTERFACE_ALL rather than defined within the view itself.
Key Columns
- TAX_EXEMPT_FLAG, TAX_EXEMPT_NUM, TAX_EXEMPT_REASON_CODE — the tax exemption indicator, the customer exemption certificate number (the object of the search term tax_exempt_num), and the reason code carried onto the order header during import.
- INTERFACE_STATUS, ERROR_FLAG, OPERATION_CODE — processing state of the row; ERROR_FLAG signals validation failure, and OPERATION_CODE indicates whether the action is an insert, update, or delete.
- ORG_ID — the operating unit under which the order is created.
- ORDERED_BY_CONTACT_ID, INVOICE_TO_CONTACT_ID, SHIP_TO_CONTACT_ID — contact identifiers for the ordered-by, invoice-to, and ship-to parties.
- INVOICE_CUSTOMER_ID, SHIP_TO_CUSTOMER_ID, INVOICE_TO_SITE_USE_ID, SHIP_TO_SITE_USE_ID — customer and site-use identifiers for billing and shipping.
- PRICE_LIST_ID, TERMS_ID, SALESREP_ID, AGREEMENT_ID — referenced pricing, payment terms, salesperson, and agreement entities.
- PAYMENT_TYPE_CODE, CHECK_NUMBER, CREDIT_CARD_NUMBER, PAYMENT_AMOUNT — payment handling attributes.
- PURCHASE_ORDER_NUM, DATE_REQUESTED_CURRENT, DEMAND_CLASS_CODE — customer-supplied order references and demand classification.
- CREATED_BY, CREATION_DATE — audit columns identifying the interface load source.
Common Use Cases and Queries
The most frequent use is diagnosing failed order imports. The following query lists headers that failed validation, including their tax exemption details:
SELECT h.INTERFACE_STATUS, h.ERROR_FLAG, h.ORG_ID, h.TAX_EXEMPT_FLAG, h.TAX_EXEMPT_NUM, h.TAX_EXEMPT_REASON_CODE FROM APPS.SO_HEADERS_INTERFACE h WHERE h.ERROR_FLAG = 'Y';
To verify tax exemption data staged for a specific order or customer:
SELECT h.ORDERED_BY_CONTACT_ID, h.TAX_EXEMPT_FLAG, h.TAX_EXEMPT_NUM FROM APPS.SO_HEADERS_INTERFACE h WHERE h.TAX_EXEMPT_NUM IS NOT NULL;
To monitor interface throughput by operating unit and status:
SELECT h.ORG_ID, h.INTERFACE_STATUS, COUNT(*) FROM APPS.SO_HEADERS_INTERFACE h GROUP BY h.ORG_ID, h.INTERFACE_STATUS;
These patterns support reconciliation, root-cause analysis of import errors, and validation of tax exemption processing prior to running Order Import.
-
View: SO_HEADERS_INTERFACE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_HEADERS_INTERFACE, object_name:SO_HEADERS_INTERFACE, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_HEADERS_INTERFACE ,
-
View: SO_HEADERS_INTERFACE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_HEADERS_INTERFACE, object_name:SO_HEADERS_INTERFACE, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_HEADERS_INTERFACE ,
-
View: SO_LINES_INTERFACE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_INTERFACE, object_name:SO_LINES_INTERFACE, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_INTERFACE ,
-
View: SO_LINES_INTERFACE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_INTERFACE, object_name:SO_LINES_INTERFACE, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_INTERFACE ,
-
View: SO_HEADERS_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_HEADERS_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_OPTION_LINES_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_OPTION_LINES_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,