Search Results igs_ps_ver_note




Overview

The IGS_PS_VER_NOTE table is a core data entity within the Oracle E-Business Suite Student System (IGS) module. Its primary function is to manage the association between textual notes and specific versions of academic programs (often referred to as courses). This table acts as a junction or mapping entity, linking a program version to a note stored in the central notes repository. Its role is critical for maintaining contextual information, such as administrative instructions, version-specific requirements, or historical remarks, directly against a program's version record, thereby supporting accurate academic record-keeping and process guidance within the student lifecycle.

Key Information Stored

The table stores the composite key that uniquely identifies each note-to-version mapping. The critical columns are the foreign keys that define these relationships. The COURSE_CD and VERSION_NUMBER columns together identify the specific program version from the IGS_PS_VER_ALL table. The REFERENCE_NUMBER column points to the unique identifier of the note text stored in the generic notes table, IGS_GE_NOTE. Additionally, the CRS_NOTE_TYPE column references the IGS_PS_NOTE_TYPE_ALL table, classifying the note (e.g., administrative, prerequisite, policy) within the context of program versions. The primary key constraint IGS_PS_VER_NOTE_PK is defined on the combination of COURSE_CD, VERSION_NUMBER, and REFERENCE_NUMBER, ensuring a single note is not duplicated for the same program version.

Common Use Cases and Queries

A primary use case is retrieving all notes attached to a particular program version for display in academic catalogs or administrative screens. This is essential for advisors and administrators who need to view all pertinent information about a program offering. Another common scenario is data validation during processes like program version creation or modification, ensuring that required notes are present. A typical query would join IGS_PS_VER_NOTE to IGS_GE_NOTE to fetch the note text and to IGS_PS_NOTE_TYPE_ALL for the type description.

  • Sample Query: SELECT n.COURSE_CD, n.VERSION_NUMBER, nt.NOTE_TYPE_NAME, gn.NOTE_TEXT FROM IGS_PS_VER_NOTE n, IGS_GE_NOTE gn, IGS_PS_NOTE_TYPE_ALL nt WHERE n.REFERENCE_NUMBER = gn.REFERENCE_NUMBER AND n.CRS_NOTE_TYPE = nt.NOTE_TYPE AND n.COURSE_CD = 'BSC' AND n.VERSION_NUMBER = 2022;
  • Reporting Use Case: Generating a report of all program versions with attached policy notes for an academic audit.

Related Objects

The IGS_PS_VER_NOTE table has defined foreign key relationships with three primary tables, as documented in the ETRM metadata. These relationships are fundamental to its integrity and purpose.

  • IGS_PS_VER_ALL: This is the parent table for program versions. IGS_PS_VER_NOTE references it via the columns COURSE_CD and VERSION_NUMBER. This ensures a note can only be attached to a valid, existing program version.
  • IGS_GE_NOTE: This is the central repository for note text. IGS_PS_VER_NOTE references it via the REFERENCE_NUMBER column, allowing the reuse of a single note text across different entities in the system.
  • IGS_PS_NOTE_TYPE_ALL: This table provides valid note type classifications. IGS_PS_VER_NOTE references it via the CRS_NOTE_TYPE column, which categorizes the note within the program version context.