Search Results okc_k_headers
The OKC.OKC_CONDITION_HEADERS_B table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a fundamental data structure within the Oracle Contracts Core module. This table serves as the primary repository for storing header-level information related to contractual conditions, which are critical for defining terms, clauses, and stipulations in contract agreements. The table is part of the Oracle Contracts Core schema (OKC) and is designed to support complex contract management processes, including creation, negotiation, and enforcement of contractual terms.
Table Structure and Key Columns
The OKC_CONDITION_HEADERS_B table is structured to capture metadata and attributes of contract conditions. Key columns include:- ID: A unique identifier for each condition header record, typically populated by a sequence.
- CONDITION_GROUP_ID: Links the condition to a specific group, enabling hierarchical organization of contractual terms.
- CONDITION_TYPE_CODE: Specifies the type of condition (e.g., "TERMINATION," "RENEWAL," or "PAYMENT"), which drives business logic in the application.
- START_DATE and END_DATE: Define the validity period of the condition, ensuring temporal enforcement.
- STATUS_CODE: Indicates the lifecycle state of the condition (e.g., "DRAFT," "APPROVED," or "EXPIRED").
- OBJECT_VERSION_NUMBER: Used for optimistic locking to prevent data conflicts during concurrent updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, and LAST_UPDATE_DATE: Standard Oracle audit columns to track record authorship and modifications.
Functional Role in Oracle Contracts
The table plays a pivotal role in the Oracle Contracts module by:- Centralizing Condition Metadata: It stores high-level attributes of contractual conditions, which are referenced by child entities like OKC_CONDITION_LINES_B (for detailed clause text) and OKC_CONDITION_VARIABLES_B (for dynamic variables).
- Enabling Condition Reusability: Conditions defined in this table can be linked to multiple contracts or contract templates, promoting standardization.
- Supporting Compliance and Enforcement: The STATUS_CODE and date columns facilitate automated workflows for condition approval, activation, and expiration.
Integration and Dependencies
The table integrates with other Oracle EBS modules and tables:- OKC_CONDITION_LINES_B: Stores the detailed text of conditions, linked via CONDITION_HEADER_ID.
- OKC_K_HEADERS_B: Contracts module's primary contract header table, with conditions linked through intermediate entities.
- Workflow Engine: Status changes may trigger Oracle Workflow notifications for approvals or alerts.
Technical Considerations
For implementations or customizations:- Indexing: Critical for performance, especially on ID, CONDITION_GROUP_ID, and STATUS_CODE columns.
- API Usage: Direct DML operations should be avoided; instead, Oracle-provided PL/SQL APIs (e.g., OKC_CONDITIONS_PUB) ensure data integrity.
- Upgrade Impact: Between 12.1.1 and 12.2.2, schema changes are minimal, but custom extensions should be validated.
Conclusion
The OKC.OKC_CONDITION_HEADERS_B table is a cornerstone of Oracle Contracts Core, providing the structural foundation for managing contractual conditions. Its design supports scalability, compliance, and integration with broader EBS functionalities, making it indispensable for organizations leveraging Oracle's contract management capabilities. Proper understanding of this table is essential for implementations, customizations, and troubleshooting within Oracle EBS environments.-
APPS.OKS_COPY_CONTRACT_PVT dependencies on OKC_K_HEADERS_ALL_B
12.2.2
-
APPS.OKS_COPY_CONTRACT_PVT dependencies on OKC_K_HEADERS_ALL_B
12.1.1
-
View: OKC_K_HEADERS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_HEADERS_HV, object_name:OKC_K_HEADERS_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_K_HEADERS. , implementation_dba_data: APPS.OKC_K_HEADERS_HV ,
-
APPS.OKC_CHR_PVT dependencies on OKC_UTIL
12.1.1
-
View: OKC_K_HEADERS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_HEADERS_HV, object_name:OKC_K_HEADERS_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_K_HEADERS. , implementation_dba_data: APPS.OKC_K_HEADERS_HV ,
-
APPS.OKL_LA_JE_PVT SQL Statements
12.1.1
-
APPS.OKC_CHR_PVT dependencies on OKC_UTIL
12.2.2
-
APPS.OKL_LA_JE_PVT SQL Statements
12.2.2
-
VIEW: APPS.OKC_CONDITION_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_HEADERS_V, object_name:OKC_CONDITION_HEADERS_V, status:VALID,
-
TABLE: OKC.OKC_CONDITION_HEADERS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONDITION_HEADERS_B, object_name:OKC_CONDITION_HEADERS_B, status:VALID,
-
VIEW: APPS.OKC_CONDITION_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_HEADERS_V, object_name:OKC_CONDITION_HEADERS_V, status:VALID,
-
TABLE: OKC.OKC_CONDITION_HEADERS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONDITION_HEADERS_B, object_name:OKC_CONDITION_HEADERS_B, status:VALID,
-
VIEW: APPS.OKC_K_HEADERS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_HEADERS_HV, object_name:OKC_K_HEADERS_HV, status:VALID,
-
VIEW: APPS.OKC_K_HEADERS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_HEADERS_HV, object_name:OKC_K_HEADERS_HV, status:VALID,
-
PACKAGE BODY: APPS.OKL_LA_JE_PVT
12.2.2
-
PACKAGE BODY: APPS.OKL_LA_JE_PVT
12.1.1
-
PACKAGE BODY: APPS.OKC_CHR_PVT
12.2.2
-
PACKAGE BODY: APPS.OKC_CHR_PVT
12.1.1
-
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 ,
-
PACKAGE BODY: APPS.OKS_COPY_CONTRACT_PVT
12.2.2
-
PACKAGE BODY: APPS.OKS_COPY_CONTRACT_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_OPEN_INTERFACE_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_OPEN_INTERFACE_PVT
12.2.2