Search Results igs_pe_code_classes_pk
Overview
The IGS_PE_CODE_CLASSES table is a core reference data entity within the Oracle E-Business Suite's Student System (IGS). It functions as a master repository for defining and managing distinct categories, or "classes," of codes used throughout the student lifecycle. Its primary role is to provide a normalized, centralized structure for classifying various types of descriptive codes, such as residency statuses, military service types, or disability support levels. This design ensures data integrity and consistency, as numerous transactional tables reference these code classes via foreign key relationships instead of storing the descriptive values directly.
Key Information Stored
The central column in this table is the CODE_CLASSES_ID, which serves as the primary key. This unique identifier is a surrogate key used to link to the specific code class from related tables. While the provided metadata does not list all columns, the table's description and foreign key usage imply it stores descriptive attributes for each class. Typical columns in such a reference table would include fields like CODE_CLASS (a short name or code), MEANING, DESCRIPTION, and ENABLED_FLAG. The table's structure allows the application to group and manage the discrete sets of valid values (codes) that populate various lookups and validation lists across the Person (PE) and broader Student System modules.
Common Use Cases and Queries
This table is predominantly used for setup, maintenance, and reporting on code classifications. Administrators use it to define new code classes or modify existing ones. A common reporting use case involves joining IGS_PE_CODE_CLASSES to its related transactional tables to translate foreign key IDs into meaningful descriptions for data extracts. For instance, to report on student residency details with descriptions, a query would join through this table.
- Sample Query to List Code Classes and Related Entities:
SELECT cc.CODE_CLASSES_ID, cc.MEANING, fk.table_name AS REFERENCING_TABLE
FROM igs.igs_pe_code_classes cc,
(SELECT 'IGS_PE_RES_DTLS_ALL' table_name, RESIDENCY_STATUS_ID column_id FROM dual UNION ALL
SELECT 'IGS_FI_FEE_AS_RATE', RESIDENCY_STATUS_ID FROM dual) fk_pattern
-- Join logic would depend on actual column names in IGS_PE_CODE_CLASSES
ORDER BY cc.MEANING; - Data Validation: Ensuring that a specific CODE_CLASSES_ID referenced in a transactional table like IGS_PE_RES_DTLS_ALL exists and is active within IGS_PE_CODE_CLASSES.
Related Objects
The IGS_PE_CODE_CLASSES table has extensive foreign key relationships, acting as a parent table for code references across multiple modules. The documented relationships are as follows:
- IGS_AD_RECRUITMENTS: Links via IGS_AD_RECRUITMENTS.RELIGION_ID.
- IGS_FI_FEE_AS_RATE: Links via IGS_FI_FEE_AS_RATE.RESIDENCY_STATUS_ID.
- IGS_PE_HLTH_INS_ALL: Links via IGS_PE_HLTH_INS_ALL.INSURANCE_ID.
- IGS_PE_MIL_SERVICES_ALL: Links via multiple columns: MILITARY_TYPE_ID, SEPARATION_TYPE_ID, ASSISTANCE_STATUS_ID, and ASSISTANCE_TYPE_ID.
- IGS_PE_PERS_DISABLTY: Links via SPECIAL_ALLOW_ID, SUPPORT_LEVEL_ID, and SPECIAL_SERVICE_ID.
- IGS_PE_RES_DTLS_ALL: Links via RESIDENCY_STATUS_ID and RESIDENCY_CLASS_ID.
- IGS_PE_TEACH_PERIODS_ALL: Links via IGS_PE_TEACH_PERIODS_ALL.TEACH_PERIOD_RESID_STAT_ID.
- IGS_PE_SN_SERVICE: Links via IGS_PE_SN_SERVICE.SPECIAL_SERVICE_CODE.
The primary key constraint IGS_PE_CODE_CLASSES_PK enforces uniqueness on CODE_CLASSES_ID, supporting these relationships.
-
Table: IGS_PE_CODE_CLASSES
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the various code classes. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PE_CODE_CLASSES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_CODE_CLASSES, object_name:IGS_PE_CODE_CLASSES, status:VALID, product: IGS - Student System , description: This entity describes the various code classes. , implementation_dba_data: IGS.IGS_PE_CODE_CLASSES ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,