Search Results oe_headers_iop_115_v




Overview

The OE_HEADERS_IOP_115_V view is a legacy Order Management (ONT) database object owned by the APPS schema in Oracle E-Business Suite. It resides within the Order Management product family and is classified in Oracle's ETRM repository as a VIEW with a VALID status. Its documented description is explicitly "No longer used," which indicates that the object is retained for backward compatibility but is not referenced by current Oracle application code paths in either release 12.1.1 or 12.2.2.

The view historically served as a header-level projection for Open Interface (OI) processing within the Order Management inbound interface stream. The naming convention "IOP_115" follows the Oracle pattern for interface-related projections: "IOP" commonly denotes an internal interface/processing object, while "115" typically represents a version or interface identifier tied to a specific interface batch or runtime stage. The view exposes order header attributes — including order category, order number, and sold-to customer — in a form suited to interface staging, transformation, or downstream reporting. Because Oracle has formally retired it, any new development should avoid dependence on this object.

Underlying Base Objects

The view is defined over a single documented base object: OE_ORDER_HEADERS, accessed via a SYNONYM in the APPS schema. OE_ORDER_HEADERS is the principal header-level table in Oracle Order Management, holding one row per order or return header and serving as the parent for OE_ORDER_LINES_ALL. The view text confirms a direct SELECT from this table, applying only a DECODE expression on ORDER_CATEGORY_CODE and column aliasing; no joins or filtering predicates are present. Consequently, the view exposes essentially the same row set as OE_ORDER_HEADERS, with a cosmetic transformation on the order category column. Because no WHERE clause is applied, the view returns all header rows, including orders, returns, and mixed categories. This absence of filtering is consistent with its historic role as a broad interface projection rather than a business-specific reporting entity.

Key Columns

  • HEADER_ID: Primary key of the order header, used to join to OE_ORDER_LINES_ALL and related tables.
  • ORG_ID: Operating unit identifier, used for Multi-Org security and partitioning of order data.
  • ORDER_TYPE_ID: Foreign key to OE_ORDER_TYPES, determining the transactional behavior of the order.
  • ORDER_NUMBER: User-visible order number.
  • ORDER_CATEGORY_CODE: A DECODE expression mapping 'ORDER' to 'R', 'RETURN' to 'RMA', and 'MIXED' to 'MIXED'; NULL categories map to NULL. Note this differs from the underlying OE_ORDER_HEADERS value and can affect downstream logic.
  • SOLD_TO_ORG_ID: Reference to the sold-to customer (party/site). In the documented metadata this column is labeled CUSTOMER_ID in the column listing.
  • CREATION_DATE, CREATED_BY: Standard audit creation attributes.
  • LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN: Standard audit update attributes.
  • PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE: Concurrent program context identifying which request or process last modified the record.

Common Use Cases and Queries

Given its retired status, this view should not be used in new integrations or reports. Historical references may still exist in custom concurrent programs, extracts, or legacy interface logic created in earlier 11i or 12.0.x environments. In those cases, replacement with OE_ORDER_HEADERS (or the supported OE_ORDER_HEADERS_ALL synonym) is the recommended remediation path, applying the category DECODE explicitly where the legacy transformation is required.

A representative historical query:

  • SELECT HEADER_ID, ORDER_NUMBER, ORDER_CATEGORY_CODE, SOLD_TO_ORG_ID FROM OE_HEADERS_IOP_115_V WHERE ORG_ID = :p_org_id AND CREATION_DATE >= :p_from_date;

For diagnostic purposes, DBAs may query the view to confirm its definition and dependencies via ALL_VIEWS, ALL_DEPENDENCIES, and ALL_SYNONYMS. Because the view carries no filtering and duplicates OE_ORDER_HEADERS, replacing it with a direct query against the base table yields equivalent results with the ORDER_CATEGORY_CODE transformation applied manually.