Search Results oe_agreements_lov_v
Overview
OE_AGREEMENTS_LOV_V is a read-only database view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the Order Management (ONT) product family. Its documented purpose is to present a list of agreements — pricing, sales, or blanket agreements maintained within Oracle Order Management — in a form suited to a List of Values (LOV) window or similar selection component.
Unlike its underlying storage view OE_AGREEMENTS_VL, which carries the full agreement definition including descriptive and translation columns, OE_AGREEMENTS_LOV_V projects a narrowed and selectively transformed set of columns. The most significant transformation is the construction of AGREEMENT_NAME through a call to OE_VIEW_FUNCTIONS.GET_AGREEMENT_REVISION, which concatenates the agreement name and revision into a single display value. This makes the view particularly appropriate for LOV regions where users select an agreement by a human-readable label rather than by numeric identifier.
The view is applicable to both Oracle EBS 12.1.1 and 12.2.2. In 12.2.2 the documented status is VALID, and the object remains a thin presentation layer over the OE_AGREEMENTS_VL view. Because it exposes no DML-capable columns and is defined over another view, it is strictly a query object; insertions and updates must target the base agreement tables.
Underlying Base Objects
The view is defined by a single SELECT statement over OE_AGREEMENTS_VL, aliased as A. Two objects are documented as referenced:
- OE_AGREEMENTS_VL (VIEW) — the primary source of agreement rows. The _VL suffix indicates a view that exposes both base and translated (language-dependent) columns; OE_AGREEMENTS_LOV_V does not expose the translation columns, but it inherits the language filtering imposed by the underlying view.
- OE_VIEW_FUNCTIONS (PACKAGE) — a helper package supplying the GET_AGREEMENT_REVISION function used in the select list. The function accepts the agreement name and revision and returns a combined display string.
No base tables are referenced directly. Consequently, any change to the definition of OE_AGREEMENTS_VL, to the GET_AGREEMENT_REVISION function signature, or to the agreement revision data flows through to this view automatically. Organizations that have customized OE_AGREEMENTS_VL should confirm the columns relied upon here remain present after patching.
Key Columns
- AGREEMENT_NAME — the derived display label returned by GET_AGREEMENT_REVISION(A.NAME, A.REVISION). This is the value typically shown in the LOV and stored for reference after selection.
- AGREEMENT_ID — the unique primary key identifier of the agreement. This is the value normally written back to the calling form or interface.
- AGREEMENT_TYPE — the agreement type code (for example, pricing or sales agreement classification).
- SOLD_TO_ORG_ID — the identifier of the customer organization to which the agreement applies.
- START_DATE_ACTIVE / END_DATE_ACTIVE — the effective date range of the agreement; useful for filtering to currently active agreements.
- TERM_ID — the payment or agreement term associated with the agreement.
- PRICE_LIST_ID — the price list linked to the agreement, where applicable.
Common Use Cases and Queries
The primary scenario is populating a List of Values so that users can pick an agreement by name while the form retains the underlying identifier. A second scenario is reporting: joining the view to order or pricing data to attribute transactions to the governing agreement.
To retrieve all agreements available to the LOV:
SELECT agreement_id, agreement_name, agreement_type, sold_to_org_id, start_date_active, end_date_active FROM apps.oe_agreements_lov_v ORDER BY agreement_name;
To restrict the LOV to agreements currently in effect for a given customer:
SELECT agreement_id, agreement_name FROM apps.oe_agreements_lov_v WHERE sold_to_org_id = :p_sold_to_org_id AND SYSDATE BETWEEN start_date_active AND NVL(end_date_active, SYSDATE);
To filter by agreement type when the calling context requires only pricing agreements:
SELECT agreement_id, agreement_name FROM apps.oe_agreements_lov_v WHERE agreement_type = 'PRICING';
Because the view returns one row per agreement, it is safe to join on AGREEMENT_ID to order management tables. Note that agreement name uniqueness is not guaranteed across customers and types; filtering by SOLD_TO_ORG_ID is recommended when the LOV is context-sensitive.
-
View: OE_AGREEMENTS_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_AGREEMENTS_LOV_V, object_name:OE_AGREEMENTS_LOV_V, status:VALID, product: ONT - Order Management , description: List of agreements. , implementation_dba_data: APPS.OE_AGREEMENTS_LOV_V ,
-
View: OE_AGREEMENTS_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_AGREEMENTS_LOV_V, object_name:OE_AGREEMENTS_LOV_V, status:VALID, product: ONT - Order Management , description: List of agreements. , implementation_dba_data: APPS.OE_AGREEMENTS_LOV_V ,
-
PACKAGE: APPS.OE_VIEW_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_VIEW_FUNCTIONS, status:VALID,
-
PACKAGE: APPS.OE_VIEW_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_VIEW_FUNCTIONS, status:VALID,
-
VIEW: APPS.OE_AGREEMENTS_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_AGREEMENTS_LOV_V, object_name:OE_AGREEMENTS_LOV_V, status:VALID,
-
VIEW: APPS.OE_AGREEMENTS_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_AGREEMENTS_LOV_V, object_name:OE_AGREEMENTS_LOV_V, status:VALID,
-
PACKAGE BODY: APPS.QP_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.QP_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.OE_OE_PRICING_AVAILABILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_OE_PRICING_AVAILABILITY, status:VALID,
-
PACKAGE BODY: APPS.OE_OE_PRICING_AVAILABILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_OE_PRICING_AVAILABILITY, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.OE_AGREEMENTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.OE_AGREEMENTS_VL, object_name:OE_AGREEMENTS_VL, status:VALID,
-
VIEW: APPS.OE_AGREEMENTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.OE_AGREEMENTS_VL, object_name:OE_AGREEMENTS_VL, status:VALID,
-
APPS.QP_UTIL_PUB SQL Statements
12.1.1
-
APPS.QP_UTIL_PUB SQL Statements
12.2.2
-
APPS.OE_OE_PRICING_AVAILABILITY dependencies on OE_AGREEMENTS_LOV_V
12.2.2
-
APPS.OE_OE_PRICING_AVAILABILITY dependencies on OE_AGREEMENTS_LOV_V
12.1.1
-
APPS.QP_UTIL_PUB dependencies on OE_AGREEMENTS_LOV_V
12.2.2
-
APPS.QP_UTIL_PUB dependencies on OE_AGREEMENTS_LOV_V
12.1.1
-
APPS.QP_UTIL_PUB dependencies on OE_AGREEMENTS
12.2.2
-
APPS.QP_UTIL_PUB dependencies on OE_AGREEMENTS
12.1.1
-
APPS.OE_OE_PRICING_AVAILABILITY SQL Statements
12.1.1
-
APPS.OE_OE_PRICING_AVAILABILITY SQL Statements
12.2.2
-
APPS.QP_UTIL_PUB dependencies on RA_TERMS_TL
12.1.1
-
APPS.QP_UTIL_PUB dependencies on RA_TERMS_TL
12.2.2
-
APPS.QP_UTIL_PUB dependencies on OE_TRANSACTION_TYPES_ALL
12.2.2
-
APPS.QP_UTIL_PUB dependencies on HZ_CUST_ACCOUNTS
12.2.2
-
APPS.QP_UTIL_PUB dependencies on HZ_CUST_ACCOUNTS
12.1.1
-
APPS.QP_UTIL_PUB dependencies on HZ_PARTIES
12.2.2
-
APPS.QP_UTIL_PUB dependencies on OE_TRANSACTION_TYPES_ALL
12.1.1
-
APPS.QP_UTIL_PUB dependencies on HZ_PARTIES
12.1.1
-
APPS.QP_UTIL_PUB dependencies on QP_LIST_HEADERS_VL
12.1.1
-
APPS.QP_UTIL_PUB dependencies on QP_LIST_HEADERS_VL
12.2.2
-
PACKAGE BODY: APPS.QP_UTIL_PUB
12.1.1
-
PACKAGE BODY: APPS.QP_UTIL_PUB
12.2.2
-
APPS.QP_UTIL_PUB dependencies on QP_LIST_HEADERS_B
12.1.1
-
APPS.QP_UTIL_PUB dependencies on QP_LIST_HEADERS_B
12.2.2
-
APPS.QP_UTIL_PUB dependencies on DUAL
12.2.2
-
APPS.QP_UTIL_PUB dependencies on DUAL
12.1.1
-
eTRM - QP Tables and Views
12.1.1
description: This table stores information about which workers handle which list_lines, headers, formulas or price adjustments at the time of upgrade. ,
-
eTRM - ONT Tables and Views
12.2.2
description: OM WorkFlow Activity Skip Log. ,
-
12.2.2 DBA Data
12.2.2
-
eTRM - ONT Tables and Views
12.1.1
description: OM WorkFlow Activity Skip Log. ,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OE_OE_PRICING_AVAILABILITY
12.1.1
-
PACKAGE BODY: APPS.OE_OE_PRICING_AVAILABILITY
12.2.2
-
eTRM - QP Tables and Views
12.1.1
description: This table stores information about which workers handle which list_lines, headers, formulas or price adjustments at the time of upgrade. ,