Results for “so_order_types_115_u2”

10 results




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

Overview

SO_ORDER_TYPES_115_ALL is the Oracle Order Entry (OE) master table that defines order types in Oracle E-Business Suite Release 12.1.1 and 12.2.2. Each row represents a configurable order type — for example, a standard sales order, a return, a blanket order, or an internal order — and carries the defaulting, pricing, shipping, invoicing, and accounting attributes that Order Management applies to sales orders created under that type. The table is owned by the OE schema, is documented as VALID, and physically comprises 58 columns in the 12.2.2 ETRM schema.

Functionally, SO_ORDER_TYPES_115_ALL operates as a central reference or "setup" table: the order type identifier it owns is consumed throughout Order Management, Receivables, Advanced Pricing, Shipping, and downstream fulfillment and costing flows. Because order type selection governs so much downstream behavior, changes to rows in this table have a wide operational blast radius.

The ETRM relationship metadata classifies this object heuristically as a Data Vault hub. In modeling terms, this is a reasonable suggestion: ORDER_TYPE_ID is a stable business key that is referenced by a very large number of dependent tables, and the descriptive attributes attached to it are defaults rather than transaction facts.

Key Information Stored

The surrogate primary key is ORDER_TYPE_ID, enforced by the constraint SO_ORDER_TYPES_ALL_115_PK. Two unique indexes are documented: SO_ORDER_TYPES_115_U1 on ORDER_TYPE_ID and SO_ORDER_TYPES_115_U2 on NAME, making NAME the principal business-key candidate. The most operationally significant columns include:

Common Use Cases and Queries

Typical uses include setup validation, order-vs-type reporting, and cross-module reconciliation of orders by category or operating unit.

SELECT order_type_id, name, order_category_code, currency_code
FROM   oe.so_order_types_115_all
WHERE  sysdate BETWEEN start_date_active AND NVL(end_date_active, sysdate)
  AND  org_id = :p_org_id;

A common reporting pattern joins SO_HEADERS_ALL to this table to break out open order volumes by order type:

SELECT t.name, COUNT(*) order_count, SUM(h.ordered_amount) total_amount
FROM   oe.so_headers_all h, oe.so_order_types_115_all t
WHERE  h.order_type_id = t.order_type_id
GROUP  BY t.name;

Because NAME is uniquely indexed, lookups by order type name are efficient and are frequently used in concurrent programs and interface loads that resolve an identifier from a value supplied by users.

Related Objects

The table participates in an extensive foreign key web. The most significant referencing objects and join columns are:

On the referenced side, this table's own foreign keys point to SO_STANDARD_VALUE_RULE_SETS (via STANDARD_VALUE_RULE_SET_ID) and RA_CUST_TRX_TYPES_ALL (via CUST_TRX_TYPE_ID), which govern defaulting and Receivables transaction typing respectively. Together these relationships make SO_ORDER_TYPES_115_ALL one of the most heavily depended-upon reference tables in the Oracle Order Management data model.