Search Results okc_ph_line_breaks_h
Overview
OKC_PH_LINE_BREAKS_H is a table in the OKC schema (Contracts Core) within Oracle E-Business Suite 12.1.1 and 12.2.2. As documented in the ETRM metadata, it is a history table that stores information about line breaks on a price hold. The object carries the annotation "Not Used," indicating that although the table and its supporting structures exist as part of the delivered schema, the corresponding functional flow — line break history tracking on price holds — is not active in the standard product. The table is therefore best understood as a dormant schema artifact retained for structural consistency and backward compatibility rather than as a live transactional object.
The documented physical schema consists of 24 columns owned by OKC, with a single-column primary key constraint, OKC_PH_LINE_BREAKS_H_PK, defined on the ID column. From a Data Vault modeling perspective, the metadata's heuristic classification is link, suggesting the table functions primarily as an associative entity connecting a contract line to organizational and shipping context. The presence of surrogate key ID, version column MAJOR_VERSION, and audit columns is consistent with a versioned history structure recording state changes over time.
Key Information Stored
The most significant columns documented in the schema include:
- ID — the surrogate primary key, uniquely identifying each history row (OKC_PH_LINE_BREAKS_H_PK).
- MAJOR_VERSION — version indicator supporting historical tracking of a given price-hold line break record.
- CLE_ID — foreign key to OKC_K_LINES_B, tying the line break to a specific contract line.
- VALUE_FROM / VALUE_TO — the lower and upper bounds defining the break range.
- VALUE — the value associated with the break interval.
- PRICING_TYPE — classification of the pricing/break behavior.
- START_DATE / END_DATE — effective date range for the line break.
- SHIP_TO_ORGANIZATION_ID — foreign key to HR_ALL_ORGANIZATION_UNITS.
- SHIP_TO_LOCATION_ID — ship-to location reference.
- INTEGRATED_WITH_QP / QP_REFERENCE_ID — linkage flags and reference to Oracle Advanced Pricing (QP).
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS for multi-org security.
- Audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, OBJECT_VERSION_NUMBER, plus PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE, and REQUEST_ID for concurrent program traceability.
No secondary unique indexes are documented beyond the primary key; business-key candidates such as CLE_ID combined with version or break range are not formally enforced in the metadata.
Common Use Cases and Queries
Because the table is marked "Not Used," production reporting against it is uncommon. Where referenced, it is typically in the context of data lineage, schema impact analysis, or historical investigation of pricing/break configuration. A typical investigation query joins the table to its parent contract line:
- Retrieve break definitions for a contract line:
SELECT h.ID, h.CLE_ID, h.VALUE_FROM, h.VALUE_TO, h.VALUE, h.PRICING_TYPE FROM OKC.OKC_PH_LINE_BREAKS_H h WHERE h.CLE_ID = :cle_id; - Filter by effective dates:
... WHERE TRUNC(SYSDATE) BETWEEN h.START_DATE AND h.END_DATE; - Confirm multi-org security scope:
SELECT DISTINCT h.SECURITY_GROUP_ID FROM OKC.OKC_PH_LINE_BREAKS_H h; - Trace pricing integration:
SELECT h.QP_REFERENCE_ID FROM OKC.OKC_PH_LINE_BREAKS_H h WHERE h.INTEGRATED_WITH_QP = 'Y';
These patterns are useful for migration validation, data auditing, and confirming whether historical price-hold rows exist before decommissioning references to this object.
Related Objects
The documented foreign key relationships connect this table to the following significant objects:
- OKC_K_LINES_B — via CLE_ID; the contract line base table that owns the price-hold line reference.
- HR_ALL_ORGANIZATION_UNITS — via SHIP_TO_ORGANIZATION_ID; supplies organizational context.
- FND_SECURITY_GROUPS — via SECURITY_GROUP_ID; enforces multi-org access boundaries.
Oracle Advanced Pricing tables are referenced indirectly through QP_REFERENCE_ID and the INTEGRATED_WITH_QP flag, and the base (non-history) counterpart object in the OKC.PH namespace should be considered when analyzing the complete price-hold break model. Any dependent views, APIs, or concurrent programs referencing OKC_PH_LINE_BREAKS_H should be validated before schema cleanup, given the "Not Used" classification.
-
Table: OKC_PH_LINE_BREAKS_H
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_H, object_name:OKC_PH_LINE_BREAKS_H, status:VALID, product: OKC - Contracts Core , description: This history table will store the information about line breaks on a price hold - Not Used , implementation_dba_data: OKC.OKC_PH_LINE_BREAKS_H ,
-
Table: OKC_PH_LINE_BREAKS_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_H, object_name:OKC_PH_LINE_BREAKS_H, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_PH_LINE_BREAKS, please refer to the base table for detailed column level information - Not Used , implementation_dba_data: OKC.OKC_PH_LINE_BREAKS_H ,
-
SYNONYM: APPS.OKC_PH_LINE_BREAKS_H
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_PH_LINE_BREAKS_H, status:VALID,
-
VIEW: OKC.OKC_PH_LINE_BREAKS_H#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_PH_LINE_BREAKS_H#, status:VALID,
-
SYNONYM: APPS.OKC_PH_LINE_BREAKS_H
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_PH_LINE_BREAKS_H, status:VALID,
-
View: OKC_PH_LINE_BREAKS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_HV, object_name:OKC_PH_LINE_BREAKS_HV, status:VALID, product: OKC - Contracts Core , description: View for table OKC_PH_LINE_BREAKS_H - Not Used , implementation_dba_data: APPS.OKC_PH_LINE_BREAKS_HV ,
-
VIEW: OKC.OKC_PH_LINE_BREAKS_H#
12.2.2
-
View: OKC_PH_LINE_BREAKS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_HV, object_name:OKC_PH_LINE_BREAKS_HV, status:VALID, product: OKC - Contracts Core , description: View for table OKC_PH_LINE_BREAKS_H - Not Used , implementation_dba_data: APPS.OKC_PH_LINE_BREAKS_HV ,
-
VIEW: APPS.OKC_PH_LINE_BREAKS_HV
12.2.2
-
VIEW: APPS.OKC_PH_LINE_BREAKS_HV
12.1.1
-
TABLE: OKC.OKC_PH_LINE_BREAKS_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_H, object_name:OKC_PH_LINE_BREAKS_H, status:VALID,
-
TABLE: OKC.OKC_PH_LINE_BREAKS_H
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_H, object_name:OKC_PH_LINE_BREAKS_H, status:VALID,
-
PACKAGE BODY: APPS.OKC_PHL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_PHL_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_PHL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_PHL_PVT, status:VALID,
-
Table: OKC_K_LINES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_LINES_B, object_name:OKC_K_LINES_B, status:VALID, product: OKC - Contracts Core , description: Deliverable ITEMS grouped into a logical set usually defined by unitary price, delivery or some other classification. , implementation_dba_data: OKC.OKC_K_LINES_B ,
-
Table: OKC_K_LINES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_LINES_B, object_name:OKC_K_LINES_B, status:VALID, product: OKC - Contracts Core , description: Deliverable ITEMS grouped into a logical set usually defined by unitary price, delivery or some other classification. , implementation_dba_data: OKC.OKC_K_LINES_B ,
-
PACKAGE BODY: APPS.OKC_VERSION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_VERSION_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_VERSION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_VERSION_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKC_PH_LINE_BREAKS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_HV, object_name:OKC_PH_LINE_BREAKS_HV, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKC_PH_LINE_BREAKS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PH_LINE_BREAKS_HV, object_name:OKC_PH_LINE_BREAKS_HV, status:VALID,
-
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
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.OKC_PHL_PVT SQL Statements
12.1.1
-
APPS.OKC_PHL_PVT SQL Statements
12.2.2
-
APPS.OKC_VERSION_PVT dependencies on OKC_PH_LINE_BREAKS_H
12.1.1
-
APPS.OKC_VERSION_PVT dependencies on OKC_PH_LINE_BREAKS_H
12.2.2
-
APPS.OKC_PHL_PVT dependencies on OKC_PH_LINE_BREAKS_H
12.2.2
-
APPS.OKC_PHL_PVT dependencies on OKC_PH_LINE_BREAKS_H
12.1.1
-
Table: HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,
-
APPS.OKC_VERSION_PVT SQL Statements
12.1.1
-
APPS.OKC_VERSION_PVT SQL Statements
12.2.2
-
APPS.OKC_VERSION_PVT dependencies on OKC_PH_LINE_BREAKS
12.2.2
-
APPS.OKC_VERSION_PVT dependencies on OKC_PH_LINE_BREAKS
12.1.1
-
APPS.OKC_PHL_PVT dependencies on OKC_K_LINES_B
12.1.1
-
APPS.OKC_PHL_PVT dependencies on OKC_K_LINES_B
12.2.2
-
APPS.OKC_PHL_PVT dependencies on OKC_PHL_PVT
12.2.2
-
APPS.OKC_PHL_PVT dependencies on OKC_PHL_PVT
12.1.1
-
APPS.OKC_PHL_PVT dependencies on OKC_DEBUG
12.2.2
-
APPS.OKC_PHL_PVT dependencies on OKC_DEBUG
12.1.1
-
PACKAGE BODY: APPS.OKC_PHL_PVT
12.2.2
-
PACKAGE BODY: APPS.OKC_PHL_PVT
12.1.1