Results for “so_headers_all”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

SO_HEADERS_ALL is the master order header table in the Oracle Order Management (OE) module, owned by the OE schema. It stores one row per order (or order version) in Oracle E-Business Suite 12.1.1 and 12.2.2, serving as the central anchor for all downstream order processing activities — pricing, scheduling, shipping, invoicing, and holds. Because almost every subsidiary order object carries a HEADER_ID foreign key back to this table, it acts as the semantic and structural entry point for the entire order lifecycle.

From a data-modeling perspective, the documented foreign-key topology classifies SO_HEADERS_ALL as a hub (heuristically mined from its key structure). It introduces and preserves the durable HEADER_ID business identifier while referencing descriptive and transactional attributes through dependent objects. Note the metadata conflict: the DBA excerpt lists SO_HEADERS_PK as the primary key and SO_HEADERS_UK1 (ORDER_NUMBER, ORDER_TYPE_ID) as a unique key, whereas the ETRM physical schema reports SO_HEADERS_U1 (HEADER_ID) and SO_HEADERS_U2 (ORDER_NUMBER, ORDER_TYPE_ID) as unique indexes. Both sources agree that header identity is uniquely determined by HEADER_ID, with ORDER_NUMBER plus ORDER_TYPE_ID forming the natural business key.

Key Information Stored

The table carries 180 documented columns, of which the most significant are:

Common Use Cases and Queries

Typical reporting scenarios include open order backlogs, order status dashboards, fulfillment KPIs, and holds analysis. Because ICX_PANEL_SUMMARY.LAST_ORDER_HEADER_ID references SO_HEADERS_ALL.HEADER_ID, the table also underpins the iStore/self-service "last order" panel used in customer-facing portals.

A representative backlog query:

  • SELECT h.ORDER_NUMBER, h.DATE_ORDERED, h.OPEN_FLAG, h.CURRENCY_CODE, h.ORDER_TYPE_ID FROM OE.SO_HEADERS_ALL h WHERE h.ORG_ID = :p_org_id AND h.OPEN_FLAG = 'Y' AND h.CANCELLED_FLAG = 'N';

Order with customer and line detail:

Joining to ICX_PANEL_SUMMARY for portal context uses ICX_PANEL_SUMMARY.LAST_ORDER_HEADER_ID = SO_HEADERS_ALL.HEADER_ID. Always filter on ORG_ID in multi-org environments.

Related Objects