Search Results pricing_attribute41
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
ONT.OE_ORDER_PRICE_ATTRIBS is a transactional table in the Oracle Order Management (ONT) module of Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the pricing attributes, "asked for" promotions, deals, and coupon numbers entered by the user during order capture, and it serves as the physical repository that the pricing engine (Advanced Pricing / QP) reads when qualifying modifiers, price lists, and promotional offers against a specific order or order line. Each row ties a set of pricing attribute values to a specific order header and, where applicable, a specific order line, allowing the pricing engine to evaluate qualifier and price-break logic deterministically at the point of pricing.
From a Data Vault modeling perspective, the heuristic classification mined from the foreign key structure is a link. The table does not describe a standalone business entity; rather it associates an order header and an order line with a collection of pricing qualifiers, and its identity is derived from the transactional context it participates in. This classification is a modeling suggestion only, since the physical table is a conventional normalized EBS table rather than a formal Data Vault artifact.
Key Information Stored
The table contains 134 documented columns and is owned by the ONT schema. Its most significant columns are:
- ORDER_PRICE_ATTRIB_ID — surrogate primary key (OE_ORDER_PRICE_ATTRIBS_PK) and the single-column unique index OE_ORDER_PRICE_ATTRIBS_U1. This is the only documented business-key candidate.
- HEADER_ID — foreign key to OE_ORDER_HEADERS_ALL, identifying the order header to which the pricing attributes belong.
- LINE_ID — foreign key to OE_ORDER_LINES_ALL, identifying the order line whose pricing context is being qualified.
- PRICING_CONTEXT and CONTEXT — the descriptive flexfield context codes that determine which attribute columns are meaningful for a given pricing setup.
- PRICING_ATTRIBUTE1 … PRICING_ATTRIBUTE100 — a 100-column DFF block capturing the qualifier values consumed by the pricing engine, such as customer class, item category, order type, or promotion codes.
- ATTRIBUTE1 … ATTRIBUTE15 — the standard EBS DFF attribute block, typically used for additional context-specific information.
- OVERRIDE_FLAG — indicates whether the user manually overrode the pricing attributes or coupon result.
- LOCK_CONTROL — concurrency-control indicator, particularly relevant for pricing operations that interlock with the order.
- ORIG_SYS_ATTS_REF — reference to the originating source system attributes, supporting integration and order import scenarios.
- Standard WHO columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — plus the concurrent program columns PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE, REQUEST_ID, and INST_ID.
Common Use Cases and Queries
Typical uses include debugging why a promotion or deal did not fire on an order, extracting all "asked for" promotion and coupon data for an order, and reporting on qualifier values for pricing analytics. A representative query joining the two foreign keys is:
SELECT h.order_number, l.line_number, p.pricing_attribute1, p.pricing_attribute2 FROM oe_order_price_attribs p, oe_order_headers_all h, oe_order_lines_all l WHERE p.header_id = h.header_id AND p.line_id = l.line_id AND p.header_id = :p_header_id;- A header-level lookup:
SELECT ORDER_PRICE_ATTRIB_ID, HEADER_ID, LINE_ID FROM oe_order_price_attribs WHERE header_id = :p_header_id; - A direct surrogate-key fetch:
SELECT * FROM oe_order_price_attribs WHERE order_price_attrib_id = :p_id;
Because each order can carry many rows, aggregating by HEADER_ID is standard when summarizing which qualifications applied to a given order. The PRICING_CONTEXT and CONTEXT columns must always be inspected to identify which PRICING_ATTRIBUTEn columns are actually populated.
Related Objects
The most significant objects related to this table are:
- OE_ORDER_HEADERS_ALL — parent of the HEADER_ID foreign key; holds order-level data.
- OE_ORDER_LINES_ALL — parent of the LINE_ID foreign key; holds line-level data.
- OE_PRICE_ATTS_IFACE_ALL — interface table whose ORDER_PRICE_ATTRIB_ID references this table, used during order import and pricing attribute staging.
- QP_PRICING_ATTRIBUTES and the Advanced Pricing modifier/qualifier tables in the QP schema — consumed at runtime by the pricing engine using the qualifier values stored here.
- OE_ORDER_PRICE_ATTRIBS_PK and OE_ORDER_PRICE_ATTRIBS_U1 — the primary key constraint and unique index enforcing row identity.
Together these objects connect order capture, order import, and pricing qualification into a single auditable chain within Order Management.
-
Table: OE_ORDER_PRICE_ATTRIBS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_PRICE_ATTRIBS, object_name:OE_ORDER_PRICE_ATTRIBS, status:VALID, product: ONT - Order Management , description: This table stores pricing attributes and asked for promotions, deals, and coupon number entered by the user. , implementation_dba_data: ONT.OE_ORDER_PRICE_ATTRIBS ,
-
Table: OE_PRICE_ATTS_IFACE_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ATTS_IFACE_ALL, object_name:OE_PRICE_ATTS_IFACE_ALL, status:VALID, product: ONT - Order Management , description: This is a multi-org Interface table to populate OE_ORDER_PRICE_ATTRIBS. , implementation_dba_data: ONT.OE_PRICE_ATTS_IFACE_ALL ,
-
Table: OE_ORDER_PRICE_ATTRIBS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_PRICE_ATTRIBS, object_name:OE_ORDER_PRICE_ATTRIBS, status:VALID, product: ONT - Order Management , description: This table stores pricing attributes and asked for promotions, deals, and coupon number entered by the user. , implementation_dba_data: ONT.OE_ORDER_PRICE_ATTRIBS ,
-
Table: OE_PRICE_ATTS_IFACE_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PRICE_ATTS_IFACE_ALL, object_name:OE_PRICE_ATTS_IFACE_ALL, status:VALID, product: ONT - Order Management , description: This is a multi-org Interface table to populate OE_ORDER_PRICE_ATTRIBS. , implementation_dba_data: ONT.OE_PRICE_ATTS_IFACE_ALL ,
-
View: OE_ORDER_PRICE_ATTRIBS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ORDER_PRICE_ATTRIBS_V, object_name:OE_ORDER_PRICE_ATTRIBS_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_ORDER_PRICE_ATTRIBS_V ,
-
View: OE_ORDER_PRICE_ATTRIBS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ORDER_PRICE_ATTRIBS_V, object_name:OE_ORDER_PRICE_ATTRIBS_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_ORDER_PRICE_ATTRIBS_V ,