Search Results okc_classes_b
Overview
The OKC_CLASSES_B table is a core data structure within the Oracle E-Business Suite Contracts Core (OKC) module, specifically for releases 12.1.1 and 12.2.2. It serves as the master table for contract classes, which represent the highest level of categorization for a contract. This foundational classification is critical for organizing and managing the diverse types of agreements within the system, such as sales contracts, purchase agreements, or service contracts. As a base table, it stores the essential, non-transactional definitions that are referenced throughout the Contracts application to enforce business rules, drive processes, and enable reporting based on contract type.
Key Information Stored
While the provided metadata does not list specific columns, the structure is defined by its primary and foreign key relationships. The central column is CODE, which serves as the unique identifier (primary key) for a contract class. This code is a short, meaningful key used to identify classes like 'SALES' or 'PURCHASE'. The table typically contains additional descriptive columns common in Oracle EBS setups, such as NAME, DESCRIPTION, ENABLED_FLAG, and CREATION_DATE. These attributes define the class's display name, purpose, active status, and audit information. The integrity of the CODE value is paramount as it is propagated as a foreign key into numerous dependent transactional tables.
Common Use Cases and Queries
Primary use cases involve setup, maintenance, and reporting on the contract classification framework. Administrators use this table to define and enable new contract classes during implementation. A common reporting requirement is to list all active classes available for contract creation. Sample SQL to retrieve this basic information would be:
- SELECT code, name, description FROM okc_classes_b WHERE enabled_flag = 'Y' ORDER BY code;
Another frequent query involves joining OKC_CLASSES_B with transactional tables like OKC_K_HEADERS_B (the contracts header table) to analyze contracts by class, though this typically occurs via the subclass relationship. The class code is also essential for debugging or tracing data issues within the contract hierarchy.
Related Objects
As indicated by the foreign key metadata, OKC_CLASSES_B has several important dependencies. The table OKC_SUBCLASSES_B directly references it via CLS_CODE, creating a hierarchical taxonomy where multiple subcategories belong to a single class. The OKC_CLASS_OPERATIONS table links classes to permissible business operations or actions. Furthermore, OKC_K_SEQ_LINES (which stores contract line sequencing rules) references the class via SCS_CODE, indicating that sequencing logic can be defined at the class level. These relationships underscore that OKC_CLASSES_B is a seed table for configuration, driving functionality in operational and rules-based tables throughout the Contracts Core module.
-
Table: OKC_CLASSES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_B, object_name:OKC_CLASSES_B, status:VALID, product: OKC - Contracts Core , description: The highest level categorization of a Contract. , implementation_dba_data: OKC.OKC_CLASSES_B ,
-
Table: OKC_CLASSES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_B, object_name:OKC_CLASSES_B, status:VALID, product: OKC - Contracts Core , description: The highest level categorization of a Contract. , implementation_dba_data: OKC.OKC_CLASSES_B ,
-
APPS.OKS_MASS_UPDATE_PVT dependencies on OKC_CLASSES_B
12.2.2
-
APPS.OKC_QP_UPGRADE_PUB dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKC_LSQ_PVT dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKC_LSQ_PVT dependencies on OKC_CLASSES_B
12.2.2
-
APPS.OKC_QUERY dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKC_CHR_PVT dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKS_MASS_UPDATE_PVT dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKC_COP_PVT dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKC_CLS_PVT dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKC_CLS_PVT dependencies on OKC_CLASSES_B
12.1.1
-
APPS.OKC_CHR_PVT dependencies on OKC_CLASSES_B
12.2.2
-
APPS.OKC_COP_PVT dependencies on OKC_CLASSES_B
12.2.2
-
APPS.OKC_CLS_PVT dependencies on OKC_CLASSES_B
12.2.2
-
APPS.OKC_CLS_PVT dependencies on OKC_CLASSES_B
12.2.2
-
APPS.OKC_QP_UPGRADE_PUB dependencies on OKC_CLASSES_B
12.2.2
-
APPS.OKC_QUERY dependencies on OKC_CLASSES_B
12.2.2
-
VIEW: OKC.OKC_CLASSES_B#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_CLASSES_B#, status:VALID,
-
VIEW: APPS.OKC_CLASSES_V
12.2.2
-
TRIGGER: APPS.OKC_CLASSES_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OKC_CLASSES_B+, status:VALID,
-
VIEW: OKC.OKC_CLASSES_B#
12.2.2
-
SYNONYM: APPS.OKC_CLASSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_CLASSES_B, status:VALID,
-
SYNONYM: APPS.OKC_CLASSES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_CLASSES_B, status:VALID,
-
View: OKC_CLASSES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CLASSES_V, object_name:OKC_CLASSES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_CLASSES_B , implementation_dba_data: APPS.OKC_CLASSES_V ,
-
View: OKC_CLASSES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CLASSES_V, object_name:OKC_CLASSES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_CLASSES_B , implementation_dba_data: APPS.OKC_CLASSES_V ,
-
APPS.OKC_QP_UPGRADE_PUB dependencies on OKC_SUBCLASSES_V
12.2.2
-
VIEW: APPS.OKC_CLASSES_V
12.1.1
-
TRIGGER: APPS.OKC_CLASSES_B+
12.2.2
-
VIEW: APPS.OKC_SALES_TEMPLATES_V
12.2.2
-
APPS.OKC_CHR_PVT dependencies on OKC_SUBCLASSES_B
12.1.1
-
APPS.OKC_CHR_PVT dependencies on OKC_SUBCLASSES_B
12.2.2
-
APPS.OKC_QP_UPGRADE_PUB dependencies on OKC_SUBCLASSES_V
12.1.1
-
APPS.OKC_QP_UPGRADE_PUB dependencies on OKC_SUBCLASSES_B
12.1.1
-
VIEW: APPS.OKC_SALES_TEMPLATES_V
12.1.1
-
FUNCTION: APPS.OKC_CLASSES_B=
12.2.2
-
APPS.OKC_QP_UPGRADE_PUB dependencies on OKC_SUBCLASSES_B
12.2.2
-
Table: OKC_CLASSES_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_TL, object_name:OKC_CLASSES_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_CLASSES_B, as per MLS standards. , implementation_dba_data: OKC.OKC_CLASSES_TL ,
-
TABLE: OKC.OKC_CLASSES_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_TL, object_name:OKC_CLASSES_TL, status:VALID,
-
Table: OKC_K_SEQ_LINES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_SEQ_LINES, object_name:OKC_K_SEQ_LINES, status:VALID, product: OKC - Contracts Core , description: Holds the detail records for Autonumbering configuration , implementation_dba_data: OKC.OKC_K_SEQ_LINES ,
-
Table: OKC_CLASSES_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_TL, object_name:OKC_CLASSES_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_CLASSES_B, as per MLS standards. , implementation_dba_data: OKC.OKC_CLASSES_TL ,
-
TABLE: OKC.OKC_CLASSES_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_TL, object_name:OKC_CLASSES_TL, status:VALID,
-
APPS.OKC_CLS_PVT SQL Statements
12.1.1
-
APPS.OKC_CLS_PVT SQL Statements
12.2.2
-
TABLE: OKC.OKC_CLASSES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_B, object_name:OKC_CLASSES_B, status:VALID,
-
Table: OKC_K_SEQ_LINES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_SEQ_LINES, object_name:OKC_K_SEQ_LINES, status:VALID, product: OKC - Contracts Core , description: Holds the detail records for Autonumbering configuration , implementation_dba_data: OKC.OKC_K_SEQ_LINES ,
-
TABLE: OKC.OKC_CLASSES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASSES_B, object_name:OKC_CLASSES_B, status:VALID,
-
APPS.OKS_MASS_UPDATE_PVT dependencies on OKC_K_ACCESSES_V
12.2.2
-
Table: OKC_CLASS_OPERATIONS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASS_OPERATIONS, object_name:OKC_CLASS_OPERATIONS, status:VALID, product: OKC - Contracts Core , description: Holds seeded data with allowed operations for various classes , implementation_dba_data: OKC.OKC_CLASS_OPERATIONS ,
-
Table: OKC_CLASS_OPERATIONS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASS_OPERATIONS, object_name:OKC_CLASS_OPERATIONS, status:VALID, product: OKC - Contracts Core , description: Holds seeded data with allowed operations for various classes , implementation_dba_data: OKC.OKC_CLASS_OPERATIONS ,