Search Results pa_class_codes_it_pk
Overview
The PA_CLASS_CODES_IT table is a core reference table within the Oracle E-Business Suite Projects module (PA), specifically supporting the Oracle Project Analysis Collection Pack. Its primary role is to serve as the master repository for valid class codes, which are user-defined values used to categorize and classify projects for detailed analysis and reporting. Each class code must belong to a predefined class category, establishing a hierarchical and controlled classification system. This table is integral to maintaining data integrity for project classification across the application, ensuring that only valid code and category combinations are assigned to projects.
Key Information Stored
The table's structure is defined by its composite primary key, which consists of two critical columns. The CLASS_CATEGORY column stores the identifier for a grouping of class codes, such as 'PROJECT TYPE' or 'INDUSTRY SECTOR'. The CLASS_CODE column stores the specific code value within that category, for example, 'CONSTRUCTION' or 'TELECOM'. While the provided ETRM metadata focuses on keys, typical implementations of such a table would also include descriptive columns like ENABLED_FLAG, START_DATE_ACTIVE, END_DATE_ACTIVE, and MEANING or DESCRIPTION to provide context and control the code's lifecycle. The data is enforced by a foreign key relationship, ensuring every CLASS_CATEGORY value exists in the parent PA_CLASS_CATGS_IT table.
Common Use Cases and Queries
The primary use case is the validation and retrieval of project classification data. When a user assigns a class code to a project via the user interface, the application validates the entry against this table. For reporting and data extraction, common queries involve joining this table to project assignment tables. A fundamental query to list all active class codes with their categories would resemble: SELECT CLASS_CATEGORY, CLASS_CODE FROM PA.PA_CLASS_CODES_IT WHERE ENABLED_FLAG = 'Y' AND SYSDATE BETWEEN START_DATE_ACTIVE AND NVL(END_DATE_ACTIVE, SYSDATE);. Analysts frequently join this table to PA_PRJ_CLASSES_IT to generate reports showing all projects with their assigned classifications, enabling multi-dimensional analysis across business segments, project types, or other defined categories.
Related Objects
- Primary Key: PA_CLASS_CODES_IT_PK on columns (CLASS_CATEGORY, CLASS_CODE).
- Referenced Parent Table (Foreign Key): PA_CLASS_CATGS_IT. The CLASS_CATEGORY column in PA_CLASS_CODES_IT references this table, enforcing that a class category must be defined before codes can be created within it.
- Referencing Child Table (Foreign Key): PA_PRJ_CLASSES_IT. This table, which stores the classification assignments for specific projects, references PA_CLASS_CODES_IT using both the CLASS_CATEGORY and CLASS_CODE columns. This ensures that only valid combinations from the master code table can be applied to a project.
-
Table: PA_CLASS_CODES_IT
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CLASS_CODES_IT, object_name:PA_CLASS_CODES_IT, status:VALID, product: PA - Projects , description: Information about class codes for Oracle Project Analysis Collection Pack , implementation_dba_data: PA.PA_CLASS_CODES_IT ,
-
Table: PA_CLASS_CODES_IT
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CLASS_CODES_IT, object_name:PA_CLASS_CODES_IT, status:VALID, product: PA - Projects , description: Information about class codes for Oracle Project Analysis Collection Pack , implementation_dba_data: PA.PA_CLASS_CODES_IT ,
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2