Search Results okc_changes_b_pk
Overview
The OKC_CHANGES_B table is a core data object within the Oracle E-Business Suite Contracts Core (OKC) module. It serves as the primary transactional table for recording and storing individual changes applied to a contract. These changes are formalized as a result of a processed Change Request, which is a standard business process for modifying contract terms, deliverables, or pricing after the initial contract is established. The table's role is to provide a granular, auditable history of all modifications, ensuring that the evolution of a contract is fully documented and traceable within the system. This is critical for maintaining contractual integrity, supporting compliance, and enabling detailed reporting on contract amendments.
Key Information Stored
While the provided metadata does not list specific columns, the table's structure is designed to capture the essential details of a contract amendment. Based on its documented purpose and relationships, the table typically stores the following key information. The primary key column, ID, uniquely identifies each change record. A critical foreign key column, CRT_ID, links the change to its originating document in the OKC_CHANGE_REQUESTS_B table. Other columns would logically store the identifier of the specific contract (DOC_ID or CHR_ID) being modified, a reference to the specific contract clause, article, or line item that was altered, the effective date of the change, the nature of the amendment (e.g., add, update, delete), and descriptive text detailing the change. System columns for tracking creation date, created by, last update date, and last updated by are also standard.
Common Use Cases and Queries
The primary use case is generating audit trails and reports for contract modifications. Common queries involve joining this table to the change request and contract header tables to produce a comprehensive change history. For instance, to list all changes for a specific contract, a query would join OKC_CHANGES_B to OKC_CHANGE_REQUESTS_B and then to the contract header (OKC_K_HEADERS_B). Another typical scenario is reporting on the volume and type of changes over a period, which is essential for process analysis. A sample query pattern to find changes for a contract with ID '12345' might be:
- SELECT chg.* FROM okc_changes_b chg, okc_change_requests_b crq WHERE chg.crt_id = crq.id AND crq.document_id = '12345';
Data from this table is also critical for workflows that require approval history or for triggering downstream processes based on contract amendments.
Related Objects
The OKC_CHANGES_B table has defined dependencies within the Contracts Core schema. Its most direct relationship is with the OKC_CHANGE_REQUESTS_B table, enforced by the foreign key on the CRT_ID column. This links the discrete change record to the overarching change request document. It is also intrinsically linked to the core contract header table, typically OKC_K_HEADERS_B, via the change request or directly. The table's primary key constraint is named OKC_CHANGES_B_PK. In a full application context, this table would be referenced by various Contracts Core APIs, user interface forms, and likely by key reports within the module to display change history.
-
Table: OKC_CHANGES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CHANGES_B, object_name:OKC_CHANGES_B, status:VALID, product: OKC - Contracts Core , description: Documents a change to a Contract as a result of a Change Request. , implementation_dba_data: OKC.OKC_CHANGES_B ,
-
Table: OKC_CHANGES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CHANGES_B, object_name:OKC_CHANGES_B, status:VALID, product: OKC - Contracts Core , description: Documents a change to a Contract as a result of a Change Request. , implementation_dba_data: OKC.OKC_CHANGES_B ,
-
eTRM - OKC Tables and Views
12.1.1
description: Intersection entity between templates and rules. ,
-
eTRM - OKC Tables and Views
12.2.2
description: Intersection entity between rules and templates ,
-
eTRM - OKC Tables and Views
12.1.1
description: Intersection entity between templates and rules. ,
-
eTRM - OKC Tables and Views
12.2.2
description: Intersection entity between rules and templates ,