Search Results qp_limit_balances
Overview
QP_LIMIT_BALANCES is a transactional table in the QP (Advanced Pricing) schema of Oracle E-Business Suite, holding the running balance records for pricing limits defined in the Oracle Trade Management and Advanced Pricing limit-checking framework. Each row captures the monetary state of a specific limit as constrained by a set of qualifier attributes, including organization-driven and multivalued attribute combinations. Limits in EBS are used to enforce spending, discount, or accrual thresholds against customers, price lists, or other pricing dimensions, and QP_LIMIT_BALANCES preserves the aggregated figures that determine whether a transaction may proceed.
From a Data Vault modeling perspective, the heuristic classification for this table is satellite-leaning. It extends the parent limit definition with descriptive and measured attributes (available, reserved, and consumed amounts) while carrying a foreign key to QP_LIMITS. Because the balance is qualified further by organization and multivalued attributes, QP_LIMIT_BALANCES behaves as an attribute-bearing satellite rather than a pure hub or link.
Key Information Stored
The table contains 44 documented columns, of which the following are the most significant:
- LIMIT_BALANCE_ID — the surrogate primary key, enforced by QP_LIMIT_BALANCES_PK and by unique index QP_LIMIT_BALANCES_U1. It uniquely identifies each balance row.
- LIMIT_ID — foreign key to QP_LIMITS, associating the balance with its governing limit definition.
- ORGANIZATION_ATTR_CONTEXT, ORGANIZATION_ATTRIBUTE, ORGANIZATION_ATTR_VALUE — the organization-level qualifier that identifies which business unit or organization the balance applies to.
- MULTIVAL_ATTR1_CONTEXT, MULTIVAL_ATTRIBUTE1, MULTIVAL_ATTR1_VALUE, MULTIVAL_ATTR1_TYPE, MULTIVAL_ATTR1_DATATYPE — descriptor and data-type fields for the first multivalued qualifying attribute.
- MULTIVAL_ATTR2_CONTEXT, MULTIVAL_ATTRIBUTE2, MULTIVAL_ATTR2_VALUE, MULTIVAL_ATTR2_TYPE, MULTIVAL_ATTR2_DATATYPE — equivalent fields for the second multivalued qualifying attribute.
- PRICE_REQUEST_CODE — identifies the associated price request context in which the balance is consumed.
- AVAILABLE_AMOUNT, RESERVED_AMOUNT, CONSUMED_AMOUNT — the financial measures that quantify remaining, committed, and already-spent portions of the limit.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE, REQUEST_ID — standard WHO and concurrent-program audit columns.
- CONTEXT and ATTRIBUTE1 through ATTRIBUTE15 — a flexfield-style descriptive segment for extensibility.
The composite unique index QP_LIMIT_BALANCES_U2 (LIMIT_ID plus the organization, multivalued attribute, and PRICE_REQUEST_CODE columns) represents the business-key candidate that governs uniqueness beyond the surrogate identifier.
Common Use Cases and Queries
Typical reporting scenarios include checking remaining limit availability per customer or organization, auditing reserved versus consumed amounts, and reconciling limit balances against the transactions that produced them. A representative query joining the balance to its parent limit definition is:
- SELECT b.LIMIT_BALANCE_ID, b.LIMIT_ID, b.ORGANIZATION_ATTR_VALUE, b.AVAILABLE_AMOUNT, b.RESERVED_AMOUNT, b.CONSUMED_AMOUNT FROM QP.QP_LIMIT_BALANCES b, QP.QP_LIMITS l WHERE b.LIMIT_ID = l.LIMIT_ID AND b.ORGANIZATION_ATTR_VALUE = :org_value;
- To trace consumption, join QP_LIMIT_TRANSACTIONS t ON t.LIMIT_BALANCE_ID = b.LIMIT_BALANCE_ID to reconstruct how each transaction reduced or reserved the available balance.
- Aggregate reporting by multivalued attribute: group by MULTIVAL_ATTRIBUTE1, MULTIVAL_ATTR1_VALUE, MULTIVAL_ATTRIBUTE2, and MULTIVAL_ATTR2_VALUE to summarize utilization across pricing qualifiers.
- Audit queries using LAST_UPDATE_DATE and CREATED_BY to identify balances modified by a specific user or concurrent program.
Related Objects
- QP_LIMITS — parent table referenced by QP_LIMIT_BALANCES.LIMIT_ID; stores the limit definition itself.
- QP_LIMIT_TRANSACTIONS — child table referencing QP_LIMIT_BALANCES.LIMIT_BALANCE_ID; captures the individual transactions that adjust a balance.
- QP_LIMIT_BALANCES_PK and QP_LIMIT_BALANCES_U1 / U2 — the primary and unique indexes enforcing identity and business-key uniqueness.
- QP_PRICING_ATTRIBUTES and related QP qualifier tables — supply the organization and multivalued attribute context values stored in the balance rows.
- QP_PRICE_LISTS / QP_LIST_HEADERS — pricing structures whose limits ultimately derive from the balances recorded here.
-
Table: QP_LIMIT_BALANCES
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMIT_BALANCES, object_name:QP_LIMIT_BALANCES, status:VALID, product: QP - Advanced Pricing , description: QP_LIMIT_BALANCES holds the balances for a limit. , implementation_dba_data: QP.QP_LIMIT_BALANCES ,
-
Table: QP_LIMIT_BALANCES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMIT_BALANCES, object_name:QP_LIMIT_BALANCES, status:VALID, product: QP - Advanced Pricing , description: QP_LIMIT_BALANCES holds the balances for a limit. , implementation_dba_data: QP.QP_LIMIT_BALANCES ,
-
SYNONYM: APPS.QP_LIMIT_BALANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QP_LIMIT_BALANCES, status:VALID,
-
APPS.QP_VALIDATE_LIMITS SQL Statements
12.2.2
-
APPS.QP_VALIDATE_LIMITS SQL Statements
12.1.1
-
SYNONYM: APPS.QP_LIMIT_BALANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QP_LIMIT_BALANCES, status:VALID,
-
VIEW: QP.QP_LIMIT_BALANCES#
12.2.2
owner:QP, object_type:VIEW, object_name:QP_LIMIT_BALANCES#, status:VALID,
-
APPS.QP_VALIDATE_LIMIT_ATTRS SQL Statements
12.1.1
-
VIEW: APPS.QP_LIMIT_BALANCES_V
12.1.1
-
APPS.QP_VALIDATE_LIMIT_ATTRS SQL Statements
12.2.2
-
VIEW: APPS.QP_LIMIT_BALANCES_V
12.2.2
-
APPS.QP_LIMIT_CONC_REQ SQL Statements
12.1.1
-
APPS.QP_LIMIT_CONC_REQ SQL Statements
12.2.2
-
VIEW: QP.QP_LIMIT_BALANCES#
12.2.2
-
Table: QP_LIMIT_TRANSACTIONS
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMIT_TRANSACTIONS, object_name:QP_LIMIT_TRANSACTIONS, status:VALID, product: QP - Advanced Pricing , description: This table holds details of all the transactions which consumed or increased the available balance on all the limits. , implementation_dba_data: QP.QP_LIMIT_TRANSACTIONS ,
-
Table: QP_LIMIT_TRANSACTIONS
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMIT_TRANSACTIONS, object_name:QP_LIMIT_TRANSACTIONS, status:VALID, product: QP - Advanced Pricing , description: This table holds details of all the transactions which consumed or increased the available balance on all the limits. , implementation_dba_data: QP.QP_LIMIT_TRANSACTIONS ,
-
PACKAGE BODY: APPS.QP_LIMIT_CONC_REQ
12.1.1
-
PACKAGE BODY: APPS.QP_LIMIT_CONC_REQ
12.2.2
-
APPS.QP_LIMIT_BALANCE_CHECK_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_LIMIT_TRANSACTIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_TRANSACTIONS_PVT, status:VALID,
-
Table: QP_LIMITS
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMITS, object_name:QP_LIMITS, status:VALID, product: QP - Advanced Pricing , description: This table table holds the definition of the limit, and the Promotion, Deal or modifier for which the limit is set. , implementation_dba_data: QP.QP_LIMITS ,
-
APPS.QP_LIMIT_BALANCES_UTIL SQL Statements
12.2.2
-
APPS.QP_LIMIT_BALANCES_UTIL SQL Statements
12.1.1
-
TABLE: QP.QP_LIMIT_BALANCES
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMIT_BALANCES, object_name:QP_LIMIT_BALANCES, status:VALID,
-
Table: QP_LIMITS
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMITS, object_name:QP_LIMITS, status:VALID, product: QP - Advanced Pricing , description: This table table holds the definition of the limit, and the Promotion, Deal or modifier for which the limit is set. , implementation_dba_data: QP.QP_LIMITS ,
-
PACKAGE BODY: APPS.QP_LIMIT_CONC_REQ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_CONC_REQ, status:VALID,
-
PACKAGE BODY: APPS.QP_LIMIT_CONC_REQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_CONC_REQ, status:VALID,
-
PACKAGE BODY: APPS.QP_VALIDATE_LIMITS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_LIMITS, status:VALID,
-
PACKAGE BODY: APPS.QP_LIMIT_BALANCE_CHECK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_BALANCE_CHECK_PVT, status:VALID,
-
PACKAGE BODY: APPS.QP_VALIDATE_LIMITS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_LIMITS, status:VALID,
-
PACKAGE BODY: APPS.QP_LIMIT_BALANCE_CHECK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_BALANCE_CHECK_PVT, status:VALID,
-
PACKAGE BODY: APPS.QP_LIMIT_TRANSACTIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_TRANSACTIONS_PVT, status:VALID,
-
TABLE: QP.QP_LIMIT_BALANCES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIMIT_BALANCES, object_name:QP_LIMIT_BALANCES, status:VALID,
-
APPS.QP_LIMIT_BALANCE_CHECK_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.QP_LIMIT_BALANCES_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_BALANCES_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.QP_LIMIT_TRANSACTIONS_PVT SQL Statements
12.2.2
-
APPS.QP_LIMIT_TRANSACTIONS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.QP_VALIDATE_LIMIT_ATTRS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_LIMIT_ATTRS, status:VALID,
-
PACKAGE BODY: APPS.QP_VALIDATE_LIMIT_ATTRS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_LIMIT_ATTRS, status:VALID,
-
PACKAGE BODY: APPS.QP_LIMIT_BALANCES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_LIMIT_BALANCES_UTIL, status:VALID,
-
View: QP_LIMIT_BALANCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LIMIT_BALANCES_V, object_name:QP_LIMIT_BALANCES_V, status:VALID, product: QP - Advanced Pricing , description: Holds the balances for the limit. , implementation_dba_data: APPS.QP_LIMIT_BALANCES_V ,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
View: QP_LIMIT_BALANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LIMIT_BALANCES_V, object_name:QP_LIMIT_BALANCES_V, status:VALID, product: QP - Advanced Pricing , description: Holds the balances for the limit. , implementation_dba_data: APPS.QP_LIMIT_BALANCES_V ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1