Search Results okc_k_groups_b




The OKC_K_GROUPS_B table is a fundamental data structure within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically designed to support the Oracle Contracts Core module. This table serves as the primary repository for storing header-level information about contract groups, which are logical collections of contracts or agreements that share common attributes, terms, or business purposes. Understanding its structure and functionality is critical for implementing, customizing, or troubleshooting contract management processes in Oracle EBS.

Purpose and Functional Context

In Oracle Contracts, contract groups (OKC_K_GROUPS_B) enable organizations to manage multiple contracts as a single entity for reporting, compliance, or operational efficiency. For example, a company might group contracts by geographic region, business unit, or contract type. The table stores metadata such as group names, descriptions, statuses, and effective dates, allowing users to query, analyze, and administer contracts collectively rather than individually. This is particularly useful for large enterprises with complex contract portfolios.

Key Columns and Attributes

The OKC_K_GROUPS_B table includes several critical columns:

  • ID: Primary key (surrogate key) uniquely identifying each contract group.
  • NAME: Descriptive name of the contract group (e.g., "EMEA Service Agreements").
  • DESCRIPTION: Optional detailed explanation of the group's purpose.
  • START_DATE and END_DATE: Define the active period of the group.
  • STATUS_CODE: Indicates lifecycle states like "DRAFT," "ACTIVE," or "EXPIRED."
  • OBJECT_VERSION_NUMBER: Used for optimistic locking and concurrency control.
  • CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Standard Oracle audit columns.
Additional columns may include attributes for flexfields, security contexts, and integration with other modules like Oracle Projects or Procurement.

Integration with Other Modules

The table interacts with several Oracle EBS components:

  • OKC_K_GROUP_ITEMS: Stores individual contracts linked to a group via foreign key relationships.
  • OKC_K_HEADERS_B: Contracts referenced in groups are stored here, enabling hierarchical relationships.
  • FND_LOOKUP_VALUES: Status codes and other enumerated values are often sourced from this table.
APIs such as OKC_GROUP_PUB provide programmatic access to manage groups, ensuring data integrity during CRUD operations.

Technical Considerations

For performance, Oracle recommends indexing columns like ID, NAME, and STATUS_CODE. Partitioning may be applied for large datasets. The table adheres to Oracle's Application Object Library (AOL) standards, leveraging TCA (Trading Community Architecture) for party-related data if applicable. Customizations should avoid direct DML on the table, using public APIs instead to maintain validation logic and avoid corruption.

Upgrade and Patch Implications

Between EBS 12.1.1 and 12.2.2, schema changes to OKC_K_GROUPS_B are minimal, but patches may introduce new columns or constraints. Testing custom integrations post-upgrade is advised. In 12.2.2, the table benefits from Oracle's online patching (ADOP) capabilities, reducing downtime during maintenance.

Conclusion

The OKC_K_GROUPS_B table is a cornerstone of Oracle Contracts' grouping functionality, enabling scalable contract administration. Its design reflects Oracle's modular architecture, balancing flexibility with robust data governance. Implementers should leverage documented APIs and adhere to Oracle's best practices to ensure optimal performance and maintainability.

  • Table: OKC_K_GROUPS_B 12.1.1

    owner:OKC,  object_type:TABLE,  fnd_design_data:OKC.OKC_K_GROUPS_B,  object_name:OKC_K_GROUPS_B,  status:VALID,  product: OKC - Contracts Coredescription: A user defined "bucket" for contracts. ,  implementation_dba_data: OKC.OKC_K_GROUPS_B

  • Table: OKC_K_GROUPS_B 12.2.2

    owner:OKC,  object_type:TABLE,  fnd_design_data:OKC.OKC_K_GROUPS_B,  object_name:OKC_K_GROUPS_B,  status:VALID,  product: OKC - Contracts Coredescription: A user defined "bucket" for contracts. ,  implementation_dba_data: OKC.OKC_K_GROUPS_B

  • Table: OKC_K_GRPINGS 12.1.1

    owner:OKC,  object_type:TABLE,  fnd_design_data:OKC.OKC_K_GRPINGS,  object_name:OKC_K_GRPINGS,  status:VALID,  product: OKC - Contracts Coredescription: This table holds the membership of a contract group for both contracts and other contract groups. ,  implementation_dba_data: OKC.OKC_K_GRPINGS

  • Table: OKC_K_GRPINGS 12.2.2

    owner:OKC,  object_type:TABLE,  fnd_design_data:OKC.OKC_K_GRPINGS,  object_name:OKC_K_GRPINGS,  status:VALID,  product: OKC - Contracts Coredescription: This table holds the membership of a contract group for both contracts and other contract groups. ,  implementation_dba_data: OKC.OKC_K_GRPINGS

  • Table: OKC_K_GROUPS_TL 12.1.1

    owner:OKC,  object_type:TABLE,  fnd_design_data:OKC.OKC_K_GROUPS_TL,  object_name:OKC_K_GROUPS_TL,  status:VALID,  product: OKC - Contracts Coredescription: Translatable columns from OKC_K_GROUPS_B, as per MLS standards. ,  implementation_dba_data: OKC.OKC_K_GROUPS_TL

  • Table: OKC_K_GROUPS_TL 12.2.2

    owner:OKC,  object_type:TABLE,  fnd_design_data:OKC.OKC_K_GROUPS_TL,  object_name:OKC_K_GROUPS_TL,  status:VALID,  product: OKC - Contracts Coredescription: Translatable columns from OKC_K_GROUPS_B, as per MLS standards. ,  implementation_dba_data: OKC.OKC_K_GROUPS_TL

  • View: OKC_K_GROUPS_V 12.1.1

    owner:APPS,  object_type:VIEW,  fnd_design_data:OKC.OKC_K_GROUPS_V,  object_name:OKC_K_GROUPS_V,  status:VALID,  product: OKC - Contracts Coredescription: View for table OKC_CONTRACT_GROUPS_B ,  implementation_dba_data: APPS.OKC_K_GROUPS_V

  • View: OKC_K_GROUPS_V 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:OKC.OKC_K_GROUPS_V,  object_name:OKC_K_GROUPS_V,  status:VALID,  product: OKC - Contracts Coredescription: View for table OKC_CONTRACT_GROUPS_B ,  implementation_dba_data: APPS.OKC_K_GROUPS_V