Search Results okc_qa_check_lists_b




Overview

The OKC_QA_CHECK_LISTS_B table is a core data object within the Oracle E-Business Suite Contracts Core (OKC) module. It serves as a master repository for quality assurance (QA) checklists, which are structured sets of processes or validations. The primary function of this table is to associate a specific list of QA processes with a contract document (OKC_K_HEADERS_B) or a contract template. This linkage is fundamental to enforcing standardized quality controls, approvals, and compliance checks during the contract authoring and management lifecycle in Oracle EBS versions 12.1.1 and 12.2.2.

Key Information Stored

The table's structure is centered on a unique identifier for each checklist. The primary key column is ID, which holds the system-generated unique identifier (QCL_ID) for a QA checklist definition. While the provided metadata does not list all columns, the foreign key relationships indicate this ID column is the critical piece of data. Other typical columns in such a base table would include creation date, created by, last update date, last updated by, and potentially a name or description for the checklist. The table acts as the parent record for detailed checklist steps, which are likely stored in related entities like OKC_QA_LIST_PROCESSES.

Common Use Cases and Queries

A primary use case is identifying which quality assurance checklist is assigned to a specific contract. This is essential for reports on contract compliance and pending approval steps. For instance, to find all contracts linked to a particular QA checklist, one would join on the QCL_ID column. Another common scenario is generating a list of all defined QA checklists within the system for administrative purposes. A sample query to retrieve contracts with their associated checklist ID would be:

  • SELECT khr.ID, khr.CONTRACT_NUMBER, qcl.ID AS QCL_ID FROM OKC_K_HEADERS_B khr LEFT JOIN OKC_QA_CHECK_LISTS_B qcl ON khr.QCL_ID = qcl.ID;

This table is also central when configuring contract templates (via OKS_K_DEFAULTS), ensuring that new contracts created from a template inherit the correct QA validation processes automatically.

Related Objects

The OKC_QA_CHECK_LISTS_B table has defined relationships with several key tables in the Contracts Core and Service Contracts modules, as documented by its foreign keys. The following tables reference it via the QCL_ID column:

  • OKC_K_HEADERS_B and OKC_K_HEADERS_ALL_B: These are the primary contract header tables. The QCL_ID in these tables points to the specific QA checklist assigned to that contract.
  • OKC_QA_LIST_PROCESSES: This table stores the individual process steps or items that constitute a checklist. The foreign key from this table to OKC_QA_CHECK_LISTS_B.ID defines which checklist a process belongs to.
  • OKS_K_DEFAULTS: This table stores defaulting rules for Service Contracts. The QCL_ID here allows a default QA checklist to be assigned to contracts created under specific conditions or templates.