Search Results igs_ps_note_types_pk




Overview

The IGS_PS_NOTE_TYPES table is a core reference entity within the Oracle E-Business Suite Student System (IGS). It functions as a master data table that defines and manages the distinct categories or classifications of notes that can be attached to catalog versions. By centralizing the definition of note types, this table ensures data consistency and integrity across the curriculum and program catalog management modules. Its primary role is to provide a controlled list of valid note types, which are then referenced when users create specific catalog notes, thereby standardizing note categorization across the academic institution's offerings.

Key Information Stored

The table stores the metadata required to uniquely identify and describe a note type. Based on the provided metadata, the critical columns include the primary and unique key identifiers. The NOTE_TYPE_ID column serves as the system-generated, unique primary key (IGS_PS_NOTE_TYPES_PK) for each record. The combination of the NOTE_TYPE and CATALOG_SCHEDULE columns forms a unique key constraint (IGS_PS_NOTE_TYPES_UK), indicating that a specific note type code is uniquely defined within the context of a particular catalog schedule. This structure allows for the same note type code to be reused across different catalog schedules while maintaining uniqueness within each one.

Common Use Cases and Queries

A primary use case is the maintenance of the valid note type list via an administrative form, which populates this table. In reporting and data validation, the table is frequently joined to catalog note details. Common SQL patterns include retrieving all active note types for a given catalog schedule or listing the note types used for a specific program. For example, to find all catalog notes with their corresponding type descriptions, a typical query would join IGS_PS_CATLG_NOTES_ALL to IGS_PS_NOTE_TYPES on NOTE_TYPE_ID. Data integrity checks often involve verifying that all NOTE_TYPE_ID values in the child table exist in this master table, enforcing referential integrity.

Related Objects

The table has a direct parent-child relationship with the IGS_PS_CATLG_NOTES_ALL table, which holds the actual textual notes for catalog versions. The documented foreign key relationship is:

  • IGS_PS_CATLG_NOTES_ALL references IGS_PS_NOTE_TYPES via the column IGS_PS_CATLG_NOTES_ALL.NOTE_TYPE_ID. This foreign key ensures that every catalog note is associated with a valid, predefined note type from this master table.

This relationship is fundamental, as the IGS_PS_NOTE_TYPES table acts as the authoritative source for the NOTE_TYPE_ID foreign key values used throughout the catalog notes subsystem.