Search Results okc_price_adj_attribs
Overview
The OKC_PRICE_ADJ_ATTRIBS table is a core data object within the Oracle E-Business Suite Contracts Core (OKC) module. It serves as a child table that stores detailed attribute values associated with a specific price adjustment. In the context of contract management, price adjustments are used to modify the base price of a contract line based on predefined formulas, schedules, or conditions. This table provides the granular, attribute-level data that defines the parameters or values used within those adjustment calculations, enabling complex and configurable pricing logic within contractual agreements.
Key Information Stored
The table's primary function is to hold attribute-value pairs linked to a parent price adjustment. While the full column list is not detailed in the provided metadata, its structure is defined by its foreign key relationship and purpose. The documented primary key column, ID, uniquely identifies each attribute record. The critical foreign key column, PAT_ID, links each attribute record to its master price adjustment record in the OKC_PRICE_ADJUSTMENTS table. Other typical columns in such a structure would include fields to store the attribute name or code, the attribute value (which could be a number, date, or text), and potentially data type indicators or display sequence information. This design allows a single price adjustment to be governed by multiple, discrete attributes.
Common Use Cases and Queries
This table is primarily accessed for operational reporting, data validation, and troubleshooting within the pricing engine of Contracts. Common scenarios include auditing the complete set of parameters used for a specific price adjustment or generating reports on pricing rules across contracts. A typical query would join this table to its parent to analyze adjustment criteria.
- Retrieving All Attributes for an Adjustment:
SELECT * FROM okc.okc_price_adj_attribs WHERE pat_id = <adjustment_id>; - Reporting on Adjustment Parameters:
SELECT pa.adjustment_number, pa.description, att.attribute_name, att.attribute_value FROM okc_price_adjustments pa, okc_price_adj_attribs att WHERE pa.id = att.pat_id;
Direct manipulation of this table via DML is strongly discouraged; data should be created, updated, or deleted using the standard Contracts Core APIs to maintain business rule integrity.
Related Objects
The table has a direct and documented foreign key relationship, making it a central component in the price adjustment data model.
- OKC_PRICE_ADJUSTMENTS: This is the primary parent table. The foreign key
OKC_PRICE_ADJ_ATTRIBS.PAT_IDreferences the primary key (presumablyID) of theOKC_PRICE_ADJUSTMENTStable. Every record in OKC_PRICE_ADJ_ATTRIBS must correspond to a valid master adjustment record. This is the most critical relationship for joins and data integrity.
Given its role, the table is also likely referenced by various OKC views, seed data validation scripts, and the core pricing engine APIs within the Contracts module, though these are not explicitly listed in the provided metadata.
-
Table: OKC_PRICE_ADJ_ATTRIBS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS, object_name:OKC_PRICE_ADJ_ATTRIBS, status:VALID, product: OKC - Contracts Core , description: Price attribute values which are based on a price adjustment. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ATTRIBS ,
-
Table: OKC_PRICE_ADJ_ATTRIBS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS, object_name:OKC_PRICE_ADJ_ATTRIBS, status:VALID, product: OKC - Contracts Core , description: Price attribute values which are based on a price adjustment. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ATTRIBS ,
-
View: OKC_PRICE_ADJ_ATTRIBS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS_V, object_name:OKC_PRICE_ADJ_ATTRIBS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_PRICE_ADJ_ATTRIBS , implementation_dba_data: APPS.OKC_PRICE_ADJ_ATTRIBS_V ,
-
View: OKC_PRICE_ADJ_ATTRIBS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS_V, object_name:OKC_PRICE_ADJ_ATTRIBS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_PRICE_ADJ_ATTRIBS , implementation_dba_data: APPS.OKC_PRICE_ADJ_ATTRIBS_V ,
-
Table: OKC_PRICE_ADJ_ATTRIBS_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS_H, object_name:OKC_PRICE_ADJ_ATTRIBS_H, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_PRICE_ADJ_ATTRIBS, please refer to the base table for detailed column level information. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ATTRIBS_H ,
-
Table: OKC_PRICE_ADJUSTMENTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJUSTMENTS, object_name:OKC_PRICE_ADJUSTMENTS, status:VALID, product: OKC - Contracts Core , description: Record of actual adjustments made to price based on price attribute values. , implementation_dba_data: OKC.OKC_PRICE_ADJUSTMENTS ,
-
Table: OKC_PRICE_ADJUSTMENTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJUSTMENTS, object_name:OKC_PRICE_ADJUSTMENTS, status:VALID, product: OKC - Contracts Core , description: Record of actual adjustments made to price based on price attribute values. , implementation_dba_data: OKC.OKC_PRICE_ADJUSTMENTS ,