Search Results range_break_quantity




Overview

The view APPS.OKX_ORD_PRC_ADJMNTS_V is a Contracts Integration (OKX) object in Oracle E-Business Suite. It is a reporting and integration view that exposes the columns of the order price adjustment entity, providing a read interface into Oracle Order Management price adjustment data for downstream contracts and pricing integration processes. Its status is VALID in the EBS 12.1.1 and 12.2.2 data dictionary, and it is owned by the APPS schema.

Functionally, the view surfaces the full set of attributes applicable to price adjustments — including list price references, pricing phases, modifiers, charge types, rebate and accrual indicators, and change tracking columns. Because the underlying table is the foundation of the pricing engine for sales orders, the view is typically consumed by pricing analysis reports, order-to-contract reconciliations, and integrations that must extract adjustment detail without depending directly on the base table structure. In the context of a search for change_reason_code, this view is the exposure point for the adjustment reason code and its associated free-text reason, allowing audit reporting on why a price adjustment row was modified.

Underlying Base Objects

Per the documented ETRM 12.2.2 metadata, the view is defined over a single referenced base object:

The view text is a direct projection: a flat SELECT of all columns from OE_PRICE_ADJUSTMENTS with no joins, filters, or transformations. Consequently, the view preserves the grain of the base table — one row per price adjustment record — and inherits its indexing and column semantics unchanged. This direct-projection design means any DML or column-level change on the underlying table is automatically reflected, and the view carries no override logic that could alter values.

Key Columns

The view exposes the entire price adjustment structure. Significant columns include:

The CHANGE_REASON_CODE column is a lookup value that classifies the modification cause, complemented by CHANGE_REASON_TEXT for narrative detail.

Common Use Cases and Queries

Typical use cases include auditing price adjustment changes, reconciling order pricing to contracts, and extracting rebate or accrual adjustments for downstream systems. A representative query returning adjustments with their change reasons for a given order is:

  • SELECT HEADER_ID, LINE_ID, PRICE_ADJUSTMENT_ID, DISCOUNT_ID, APPLIED_FLAG, CHANGE_REASON_CODE, CHANGE_REASON_TEXT FROM APPS.OKX_ORD_PRC_ADJMNTS_V WHERE HEADER_ID = :p_header_id AND CHANGE_REASON_CODE IS NOT NULL;

To summarize adjustments by reason code across a period:

  • SELECT CHANGE_REASON_CODE, COUNT(*) FROM APPS.OKX_ORD_PRC_ADJMNTS_V GROUP BY CHANGE_REASON_CODE ORDER BY 2 DESC;

For rebate and accrual analysis, filters on ACCRUAL_FLAG or REBATE_TRANSACTION_TYPE_CODE isolate relevant rows. Because the view mirrors the base table exactly, all query tuning, index usage, and security policies applicable to OE_PRICE_ADJUSTMENTS apply unchanged.