Search Results aso_price_attributes
Overview
ASO_PRICE_ATTRIBUTES is a table in the ASO (Order Capture) schema of Oracle E-Business Suite, valid in both release 12.1.1 and 12.2.2. It stores the qualifier and pricing attribute values captured for a quote or sales order line, together with the pricing context under which those attributes were evaluated. Each row represents the set of pricing attribute values that a corresponding price adjustment line qualified against during pricing engine evaluation, providing the auditable record of why a particular modifier, discount, surcharge, or list price was applied.
From a Data Vault modeling perspective, the mined foreign key structure suggests classifying this object as a link. It carries no natural parent data of its own; instead it associates a quote header, a quote line, and a security group with the attribute payload that drove pricing. A satellite classification is also defensible because the row is descriptive rather than purely associative, but the presence of multiple outbound foreign keys to transactional parents favors the link interpretation.
Key Information Stored
The physical schema documents 138 columns. The most operationally significant are:
- PRICE_ATTRIBUTE_ID — surrogate primary key, enforced by ASO_PRICE_ATTRIBUTES_PK and also by the unique index ASO_PRICE_ATTRIBUTES_U1.
- QUOTE_HEADER_ID — foreign key to ASO_QUOTE_HEADERS_ALL, tying the attribute set to a specific quote or order header.
- QUOTE_LINE_ID — foreign key to ASO_QUOTE_LINES_ALL, identifying the priced line the attributes belong to.
- PRICING_CONTEXT — the pricing context name that defines which flexfield structure and attribute mapping is active.
- FLEX_TITLE — the descriptive flexfield title associated with the pricing context.
- PRICING_ATTRIBUTE1 through PRICING_ATTRIBUTE100 — the free-form attribute values (descriptive and extensible) that qualifiers matched against. In practice only a subset of the 100 slots is populated per context.
- CONTEXT and ATTRIBUTE1 through ATTRIBUTE20 — the standard EBS DFF context and global descriptive columns used for customer-specific extensions.
- OVERRIDE_FLAG — indicates whether the captured attribute value was manually overridden rather than derived.
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, providing multi-tenant data isolation.
- OBJECT_VERSION_NUMBER — optimistic locking token used by the OAF/BC4J layer.
- Standard WHO columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) and concurrent program columns (PROGRAM_ID, PROGRAM_APPLICATION_ID, REQUEST_ID, PROGRAM_UPDATE_DATE).
The surrogate key PRICE_ATTRIBUTE_ID is not a business key; uniqueness is effectively enforced through the combination of the parent quote line, pricing context, and the populated attribute slots.
Common Use Cases and Queries
Typical reporting and diagnostic scenarios include reconstructing why a discount fired on a given quote line, auditing manual pricing overrides, and extracting attribute values into downstream analytics or order management feeds.
- Attribute capture history for a quote header and its lines, joined to ASO_QUOTE_HEADERS_ALL and ASO_QUOTE_LINES_ALL on QUOTE_HEADER_ID and QUOTE_LINE_ID respectively.
- Detection of manual overrides — filter rows where OVERRIDE_FLAG is set.
- Context-based reporting — group by PRICING_CONTEXT or FLEX_TITLE to analyze which qualifier contexts were used.
- Reconciliation against QP pricing results by matching the populated PRICING_ATTRIBUTEn values with qualifier definitions in the QP schema.
A representative query pattern joins the header and line to the attributes:
SELECT h.QUOTE_HEADER_ID, h.QUOTE_NUMBER, l.QUOTE_LINE_ID, a.PRICING_CONTEXT, a.FLEX_TITLE, a.OVERRIDE_FLAG FROM ASO_QUOTE_HEADERS_ALL h, ASO_QUOTE_LINES_ALL l, ASO_PRICE_ATTRIBUTES a WHERE h.QUOTE_HEADER_ID = a.QUOTE_HEADER_ID AND l.QUOTE_LINE_ID = a.QUOTE_LINE_ID AND h.QUOTE_HEADER_ID = :p_header_id;
Related Objects
- ASO_QUOTE_HEADERS_ALL — referenced via QUOTE_HEADER_ID; the parent quote or sales order header.
- ASO_QUOTE_LINES_ALL — referenced via QUOTE_LINE_ID; the priced orchestration line.
- FND_SECURITY_GROUPS — referenced via SECURITY_GROUP_ID; governs record-level data security.
- QP_PRICE_ADJUSTMENTS and related QP pricing tables — hold the price adjustment lines that the attribute set logically qualified for, joined by quote line and pricing context.
- ASO_PRICE_ADJUSTMENTS — the ASO-side counterpart that stores the adjustment applied to the quote line as a result of qualification.
- Qp_Attr_Defns / QP qualifier setup tables — define the attribute names that populate the PRICING_ATTRIBUTEn slots and FLEX_TITLE for each PRICING_CONTEXT.
Because ASO_PRICE_ATTRIBUTES carries both the transactional linkage and the descriptive qualifier payload, it is best treated as the authoritative audit trail of pricing qualification for order capture and quoting flows across EBS 12.1.1 and 12.2.2.
-
Table: ASO_PRICE_ATTRIBUTES
12.1.1
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_PRICE_ATTRIBUTES, object_name:ASO_PRICE_ATTRIBUTES, status:VALID, product: ASO - Order Capture , description: This table stores information on qualifiers and pricing attributes, which the corresponding price adjustment line qualified for. , implementation_dba_data: ASO.ASO_PRICE_ATTRIBUTES ,
-
Table: ASO_PRICE_ATTRIBUTES
12.2.2
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_PRICE_ATTRIBUTES, object_name:ASO_PRICE_ATTRIBUTES, status:VALID, product: ASO - Order Capture , description: This table stores information on qualifiers and pricing attributes, which the corresponding price adjustment line qualified for. , implementation_dba_data: ASO.ASO_PRICE_ATTRIBUTES ,
-
SYNONYM: APPS.ASO_PRICE_ATTRIBUTES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASO_PRICE_ATTRIBUTES, status:VALID,
-
SYNONYM: APPS.ASO_PRICE_ATTRIBUTES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ASO_PRICE_ATTRIBUTES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ASO_CHK_PRICING_ATTR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_CHK_PRICING_ATTR_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_CHK_PRICING_ATTR_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_CHK_PRICING_ATTR_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.ASO_OA_PRICE_ATTR_LINE_V
12.1.1
-
VIEW: APPS.ASO_OA_PRICE_ATTR_LINE_V
12.2.2
-
VIEW: APPS.ASO_OA_PRICE_ATTR_HDR_V
12.1.1
-
Table: ASO_QUOTE_LINES_ALL
12.2.2
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_QUOTE_LINES_ALL, object_name:ASO_QUOTE_LINES_ALL, status:VALID, product: ASO - Order Capture , description: ASO_QUOTE_LINES_ALL stores information for a typical quote or an order line , implementation_dba_data: ASO.ASO_QUOTE_LINES_ALL ,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKX_QTE_PRC_ATRBS_V
12.2.2
-
VIEW: APPS.OKX_QTE_PRC_ATRBS_V
12.1.1
-
VIEW: APPS.ASO_OA_PRICE_ATTR_HDR_V
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.ASO_PRICE_ATTRIBUTES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PRICE_ATTRIBUTES_PKG, status:VALID,
-
PACKAGE BODY: APPS.ASO_PRICE_ATTRIBUTES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PRICE_ATTRIBUTES_PKG, status:VALID,
-
APPS.ASO_CHK_PRICING_ATTR_PVT SQL Statements
12.1.1
-
APPS.ASO_CHK_PRICING_ATTR_PVT SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
Table: ASO_QUOTE_HEADERS_ALL
12.1.1
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_QUOTE_HEADERS_ALL, object_name:ASO_QUOTE_HEADERS_ALL, status:VALID, product: ASO - Order Capture , description: ASO_QUOTE_HEADERS holds Order Capture quotation information. it has the header data of a quote. For each quote header, there can zero or many quote lines attached to it. , implementation_dba_data: ASO.ASO_QUOTE_HEADERS_ALL ,
-
PACKAGE BODY: APPS.ASO_PRICING_CALLBACK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PRICING_CALLBACK_PVT, status:VALID,
-
Table: ASO_QUOTE_LINES_ALL
12.1.1
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_QUOTE_LINES_ALL, object_name:ASO_QUOTE_LINES_ALL, status:VALID, product: ASO - Order Capture , description: ASO_QUOTE_LINES_ALL stores information for a typical quote or an order line , implementation_dba_data: ASO.ASO_QUOTE_LINES_ALL ,
-
VIEW: ASO.ASO_PRICE_ATTRIBUTES#
12.2.2
owner:ASO, object_type:VIEW, object_name:ASO_PRICE_ATTRIBUTES#, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
Table: ASO_QUOTE_HEADERS_ALL
12.2.2
owner:ASO, object_type:TABLE, fnd_design_data:ASO.ASO_QUOTE_HEADERS_ALL, object_name:ASO_QUOTE_HEADERS_ALL, status:VALID, product: ASO - Order Capture , description: This table holds header level Order Capture quotation data. , implementation_dba_data: ASO.ASO_QUOTE_HEADERS_ALL ,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ASO_PRICING_CALLBACK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PRICING_CALLBACK_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_VALIDATE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_VALIDATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_QUOTE_MISC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_QUOTE_MISC_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_PRICING_CORE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PRICING_CORE_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_SUBMIT_QUOTE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_SUBMIT_QUOTE_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_SUBMIT_QUOTE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_SUBMIT_QUOTE_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_QUOTE_MISC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_QUOTE_MISC_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_PRICING_CORE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PRICING_CORE_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_VALIDATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_VALIDATE_PVT, status:VALID,
-
VIEW: ASO.ASO_PRICE_ATTRIBUTES#
12.2.2
-
PACKAGE BODY: APPS.IBE_QUOTE_SAVE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_QUOTE_SAVE_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_QUOTE_SAVE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_QUOTE_SAVE_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_QUOTE_HEADERS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_QUOTE_HEADERS_PVT, status:VALID,
-
View: OKX_QTE_PRC_ATRBS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_QTE_PRC_ATRBS_V, object_name:OKX_QTE_PRC_ATRBS_V, status:VALID, product: OKX - Contracts Integration , implementation_dba_data: APPS.OKX_QTE_PRC_ATRBS_V ,
-
PACKAGE BODY: APPS.ASO_CHK_PRICING_ATTR_PVT
12.2.2
-
PACKAGE BODY: APPS.ASO_CHK_PRICING_ATTR_PVT
12.1.1