Search Results oke_chg_requests_u1




Overview

OKE.OKE_CHG_REQUESTS is the header-level transaction table for change requests within the Oracle E-Business Suite Contracts (OKE) module. A change request captures a formal proposal to alter one or more attributes of an existing project contract document — price, quantity, scope, terms, or deliverables — submitted either by the customer or by the contractor, on a unilateral or bilateral basis. Each row represents one change request tied to a specific contract document through K_HEADER_ID, and the table is the primary source of truth for change request status, type, reason, and negotiation lifecycle within Contract Management.

Functionally the table acts as the driver of contract versioning. The metadata states that a new contract version is produced when a change request transitions from a status of type Approved to one of type In Progress, and again from In Progress to Completed. Status codes can be associated with workflow processes that are launched on status updates, so OKE_CHG_REQUESTS is also an integration point with Oracle Workflow. The table resides in the APPS_TS_TX_DATA tablespace and carries 39 documented columns in the 12.2.2 schema, consistent with its 12.1.1 heritage.

Under a heuristic Data Vault classification derived from the foreign-key topology, this table is best modeled as a hub: it holds the durable business key of the change request and the unique identifier that links to surrounding satellites and links.

Key Information Stored

The documented schema distinguishes surrogate identity, business keys, and descriptive attributes:

Common Use Cases and Queries

Typical reporting covers open change requests per contract, cycle-time analysis from REQUESTED_DATE to APPROVE_DATE, and change volume by reason code. A frequently used pattern joins the header to its contract and status:

  • Open change requests: SELECT c.chg_request_num, c.chg_status_code, c.requested_date FROM oke.oke_chg_requests c WHERE c.chg_status_code = :status AND c.k_header_id = :contract_id;
  • Approval turnaround: aggregate (c.approve_date - c.requested_date) grouped by CHG_REASON_CODE or CHG_TYPE_CODE.
  • Version audit: select CHG_REQUEST_NUM, PREV_VERSION, NEW_VERSION, IMPLEMENT_DATE ordered by K_HEADER_ID to reproduce the contract versioning trail.
  • Funding impact review: filter IMPACT_FUNDING_FLAG = 'Y' to isolate changes that alter contract funding.

Because CHG_STATUS_CODE drives workflow and version creation, integration queries should read the status from this table rather than inferring it from OKE_CHG_LOGS.

Related Objects

The documented foreign-key relationships define the immediate neighborhood of the table:

All joins should use the surrogate CHG_REQUEST_ID where possible, reserving the composite CHG_REQUEST_NUM/K_HEADER_ID key for user-facing lookups.