Search Results okc_k_history_b
The OKC_K_HISTORY_B table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for tracking historical changes to contract records within the Oracle Contracts Core module. This table serves as an audit trail, capturing modifications made to contract headers and related attributes over time. Below is a detailed analysis of its structure, purpose, and functional significance in Oracle EBS implementations.
Table Overview
The OKC_K_HISTORY_B table is part of the Oracle Contracts Core schema, designed to log transactional changes to contract records. It stores metadata about modifications, including timestamps, user IDs, and change types. The table is essential for compliance, reporting, and troubleshooting contract lifecycle events.Key Columns and Structure
The table contains several important columns:- HISTORY_ID: Primary key, uniquely identifying each historical record.
- CONTRACT_ID: Foreign key linking to the contract header in OKC_K_HEADERS_B.
- CHANGE_TYPE: Indicates the nature of the change (e.g., creation, update, termination).
- OLD_VALUE and NEW_VALUE: Capture attribute modifications in key-value pairs.
- CREATED_BY and CREATION_DATE: Audit columns recording who made the change and when.
Functional Role in Oracle Contracts
The table supports critical business processes:- Audit and Compliance: Provides a tamper-evident record of contract modifications for regulatory requirements.
- Version Control: Enables reconstruction of contract states at any historical point.
- Workflow Integration: Tracks approval-related changes during contract authoring.
Integration Points
OKC_K_HISTORY_B interacts with several core EBS components:- Oracle Workflow for change approval tracking
- Oracle Audit Vault for centralized compliance reporting
- Contract Expert for rules-based modification logging
Technical Considerations
Implementation teams should note:- The table grows rapidly in high-volume environments, requiring archival strategies.
- Indexing on CONTRACT_ID and CREATION_DATE is critical for performance.
- Custom extensions should maintain data integrity through proper triggers.
Version-Specific Notes
Between 12.1.1 and 12.2.2, the table structure remained largely consistent, with minor enhancements in 12.2.2:- Additional columns for cloud integration in 12.2.2
- Improved partitioning capabilities in later releases
- Enhanced API support for historical data retrieval
Best Practices
For optimal utilization:- Implement regular purging of obsolete records through concurrent programs.
- Leverage Oracle's Contract History APIs rather than direct table access.
- Include history table considerations in custom reporting requirements.
-
Table: OKC_K_HISTORY_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_HISTORY_B, object_name:OKC_K_HISTORY_B, status:VALID, product: OKC - Contracts Core , description: Contract status change history and history for any actions during contract life cycle , implementation_dba_data: OKC.OKC_K_HISTORY_B ,
-
Table: OKC_K_HISTORY_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_HISTORY_B, object_name:OKC_K_HISTORY_B, status:VALID, product: OKC - Contracts Core , description: Contract status change history and history for any actions during contract life cycle , implementation_dba_data: OKC.OKC_K_HISTORY_B ,
-
Table: OKC_STATUSES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STATUSES_B, object_name:OKC_STATUSES_B, status:VALID, product: OKC - Contracts Core , description: User defined values that define a contract's status. , implementation_dba_data: OKC.OKC_STATUSES_B ,
-
Table: OKC_STATUSES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STATUSES_B, object_name:OKC_STATUSES_B, status:VALID, product: OKC - Contracts Core , description: User defined values that define a contract's status. , implementation_dba_data: OKC.OKC_STATUSES_B ,
-
View: OKC_K_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_HISTORY_V, object_name:OKC_K_HISTORY_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_K_HISTORY_B & _TL , implementation_dba_data: APPS.OKC_K_HISTORY_V ,
-
View: OKC_K_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_HISTORY_V, object_name:OKC_K_HISTORY_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_K_HISTORY_B & _TL , implementation_dba_data: APPS.OKC_K_HISTORY_V ,
-
Table: OKC_K_HISTORY_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_HISTORY_TL, object_name:OKC_K_HISTORY_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_K_HISTORY_B, as per MLS standards. , implementation_dba_data: OKC.OKC_K_HISTORY_TL ,
-
Table: OKC_K_HISTORY_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_HISTORY_TL, object_name:OKC_K_HISTORY_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_K_HISTORY_B, as per MLS standards. , implementation_dba_data: OKC.OKC_K_HISTORY_TL ,
-
Table: OKC_OPERATIONS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OPERATIONS_B, object_name:OKC_OPERATIONS_B, status:VALID, product: OKC - Contracts Core , description: Set of processes performed by the application to, or as a result of, a contract. , implementation_dba_data: OKC.OKC_OPERATIONS_B ,
-
Table: OKC_OPERATIONS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OPERATIONS_B, object_name:OKC_OPERATIONS_B, status:VALID, product: OKC - Contracts Core , description: Set of processes performed by the application to, or as a result of, a contract. , implementation_dba_data: OKC.OKC_OPERATIONS_B ,
-
View: OKC_LAUNCH_KHIST_GRID_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LAUNCH_KHIST_GRID_V, object_name:OKC_LAUNCH_KHIST_GRID_V, status:VALID, product: OKC - Contracts Core , description: View for Launchpad overview tab - contract status change history , implementation_dba_data: APPS.OKC_LAUNCH_KHIST_GRID_V ,
-
View: OKC_LAUNCH_KHIST_GRID_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LAUNCH_KHIST_GRID_V, object_name:OKC_LAUNCH_KHIST_GRID_V, status:VALID, product: OKC - Contracts Core , description: View for Launchpad overview tab - contract status change history , implementation_dba_data: APPS.OKC_LAUNCH_KHIST_GRID_V ,
-
Table: OKC_K_HEADERS_B
12.1.1
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,
-
Table: OKC_K_HEADERS_B
12.2.2
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,
-
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 ,