Results for “limit_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
QP_LIMIT_ATTRIBUTES is a table in the QP (Advanced Pricing) schema of Oracle E-Business Suite, present and valid in both release 12.1.1 and 12.2.2. It stores the attributes that define the dimensions of a pricing limit or balance — for example customer, product, or other qualifier dimensions used by Oracle Advanced Pricing limits. Each row associates a single attribute definition and its value with a parent limit record in QP_LIMITS, effectively specifying "which dimension" a limit is applied across and "what value" that dimension takes.
From a Data Vault modeling perspective, the FK relationship (LIMIT_ATTRIBUTE_ID as the primary key, LIMIT_ID referencing QP_LIMITS) suggests a satellite-leaning classification: the table carries descriptive, context-dependent attributes keyed to a single parent hub/link (the limit). This is a heuristic suggestion, not a documented Oracle classification, but it reflects the table's role as a descriptive extension of the limit entity.
Key Information Stored
The table is documented with 33 columns in the ETRM 12.2.2 physical schema. The most significant are:
- LIMIT_ATTRIBUTE_ID — the surrogate primary key, enforced by QP_LIMIT_ATTRIBUTES_PK and also by the unique index QP_LIMIT_ATTRIBUTES_U1. This is the only documented business-key candidate.
- LIMIT_ID — foreign key to QP_LIMITS, linking each attribute row to its owning limit.
- LIMIT_ATTRIBUTE_TYPE — classifies the attribute being defined (e.g., the category of dimension).
- LIMIT_ATTRIBUTE_CONTEXT — the context under which the attribute applies.
- LIMIT_ATTRIBUTE — the attribute itself (the dimension name).
- LIMIT_ATTR_VALUE — the value assigned to that attribute for the limit.
- LIMIT_ATTR_DATATYPE — the data type of the attribute value.
- COMPARISON_OPERATOR_CODE — the comparison operator used when evaluating the attribute value (e.g., equals, greater than).
- CONTEXT — a reserved context column, part of the standard descriptive flexfield implementation.
- ATTRIBUTE1 through ATTRIBUTE15 — the DFF segments used to store flexfield-defined descriptive data.
- WHO columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, and the concurrent program columns (PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE, REQUEST_ID) that track audit and interface provenance.
Common Use Cases and Queries
Typical reporting scenarios include retrieving all attribute dimensions for a given limit, verifying which customer or product dimensions a limit spans, and auditing attribute changes. A common join pattern is:
- Join QP_LIMIT_ATTRIBUTES to QP_LIMITS on LIMIT_ATTRIBUTES.LIMIT_ID = QP_LIMITS.LIMIT_ID to report limit definitions alongside their attribute dimensions.
- Filter by LIMIT_ATTRIBUTE_TYPE or LIMIT_ATTRIBUTE to enumerate limits by dimension category (e.g., all limits driven by customer attribute).
- Query COMPARISON_OPERATOR_CODE and LIMIT_ATTR_DATATYPE to validate limit evaluation logic in pricing setups.
- Extract CONTEXT and ATTRIBUTE1–15 for DFF-based reporting on custom limit metadata.
Because the table is a child of QP_LIMITS, queries usually begin from the parent limit and drill into the attributes, or aggregate attributes per limit to detect limits with incomplete dimension coverage.
Related Objects
- QP_LIMITS — the direct parent table; joined via QP_LIMIT_ATTRIBUTES.LIMIT_ID = QP_LIMITS.LIMIT_ID. This is the most significant relationship.
- QP_LIMIT_ATTRIBUTES_PK — the primary key constraint on LIMIT_ATTRIBUTE_ID.
- QP_LIMIT_ATTRIBUTES_U1 — the unique index on LIMIT_ATTRIBUTE_ID.
- QP_LIMIT_BALANCES and related QP limit/balance tables — consume attribute dimensions to evaluate balance limits against qualifier values.
- QP pricing qualifier and modifier views — reporting views in the Advanced Pricing module frequently join QP_LIMIT_ATTRIBUTES to resolve qualifier context for pricing rules.
These objects collectively form the Advanced Pricing limits framework, with QP_LIMIT_ATTRIBUTES serving as the dimensional detail layer beneath each limit definition.
-
This table will hold the attributes for the limit. An attribute defines dimension for a limit or balance, e.g. customer, product, etc.
-
View: QP_LIMIT_ATTRIBUTES_V 12.1.1
APPS.QP_LIMIT_ATTRIBUTES_V·↳ QP_LIMIT_ATTRIBUTES·Explore QP module →
-
QP_LIMIT_BALANCES holds the balances for a limit.
-
This table table holds the definition of the limit, and the Promotion, Deal or modifier for which the limit is set.
-
This table will hold the attributes for the limit. An attribute defines dimension for a limit or balance, e.g. customer, product, etc.
-
View: QP_LIMIT_BALANCES_V 12.2.2
Holds the balances for the limit.
APPS.QP_LIMIT_BALANCES_V·↳ QP_LIMIT_BALANCES·Explore QP module →
-
QP_LIMIT_BALANCES holds the balances for a limit.
-
View: QP_LIMIT_ATTRIBUTES_V 12.2.2
APPS.QP_LIMIT_ATTRIBUTES_V·↳ QP_LIMIT_ATTRIBUTES·Explore QP module →
-
View: QP_LIMITS_V 12.2.2
Will hold the definition of the limit, and the Promotion, Deal or Modifier for which the limit is set.
-
View: QP_LIMITS_V 12.1.1
Will hold the definition of the limit, and the Promotion, Deal or Modifier for which the limit is set.
-
View: QP_LIMIT_BALANCES_V 12.1.1
Holds the balances for the limit.
APPS.QP_LIMIT_BALANCES_V·↳ QP_LIMIT_BALANCES·Explore QP module →
-
This table table holds the definition of the limit, and the Promotion, Deal or modifier for which the limit is set.
-
VIEW: QP.QP_LIMIT_BALANCES# 12.2.2
-
VIEW: QP.QP_LIMITS# 12.2.2
-
TABLE: QP.QP_LIMIT_BALANCES 12.2.2
-
VIEW: QP.QP_LIMIT_BALANCES# 12.2.2
-
TABLE: QP.QP_LIMIT_BALANCES 12.1.1
-
VIEW: QP.QP_LIMITS# 12.2.2
-
VIEW: APPS.QP_LIMITS_V 12.2.2