Results for “course_type”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The IGS_EN_UNITSETPSTYPE table belongs to the IGS – Student System product family, historically deployed within Oracle E-Business Suite releases 12.1.1 and 12.2.2. It is documented by ETRM as an obsolete object, and its schema owner is IGS. Functionally, the table captures course type restrictions that apply to a given unit set. A unit set represents a grouped collection of units that a student must complete to satisfy a program or pathway requirement. By defining records in IGS_EN_UNITSETPSTYPE, an institution limits which course versions may be linked to a unit set; when no rows exist for a particular unit set, the IGS application applies no restriction at all and the unit set remains open to any eligible course version.
From a dimensional modeling perspective, the ETRM heuristic Data Vault classification for this object is that of a link. This suggestion reflects the object's structure: its primary key is composed exclusively of foreign key columns that connect three distinct business entities — a unit set, its version, and a course type. The link classification is a modeling recommendation, not an assertion of physical design, and should be validated against the institution's actual integration and reporting patterns.
Key Information Stored
The documented physical schema comprises eight columns, of which three participate in the primary key and unique business key. The columns most material to interpretation and querying are:
- UNIT_SET_CD — The unit set identifier that the restriction governs. This is a foreign key referencing IGS_EN_UNIT_SET_ALL and is the leading component of the composite primary key.
- VERSION_NUMBER — The version of the unit set to which the restriction applies. It joins with UNIT_SET_CD to reference IGS_EN_UNIT_SET_ALL, acknowledging that unit sets are versioned entities.
- COURSE_TYPE — The course type being restricted or permitted. This is a foreign key to IGS_PS_TYPE_ALL and is the column that carries the actual restriction semantics.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — The standard Oracle EBS audit columns recording who created and last modified the row, and when.
The surrogate identifier is defined by the primary key constraint IGS_EN_UNITSETPSTYPE_PK over (UNIT_SET_CD, VERSION_NUMBER, COURSE_TYPE). The unique index IGS_EN_UNITSETPSTYPE_U1 spans the identical three columns, confirming them as the business-key candidates. There is no separate system-generated numeric key; the table relies on this natural composite key, which is characteristic of many IGS student system intersection tables.
Common Use Cases and Queries
The principal use case is validating whether a course version may be attached to a unit set during enrollment or program setup. Application logic consults the restriction rows before permitting the linkage. Reporting scenarios commonly include auditing which unit sets are restricted, identifying unit sets with course type boundaries that may block student progression, and reconciling restriction definitions against IGS_PS_TYPE_ALL.
A representative query to retrieve restrictions for a unit set is:
SELECT u.unit_set_cd, u.version_number, u.course_type, t.description FROM igs_en_unitsetpstype u, igs_ps_type_all t WHERE u.course_type = t.course_type AND u.unit_set_cd = :unit_set_cd;
A second pattern identifies unit sets with no restrictions, which by definition accept any course type:
SELECT s.unit_set_cd, s.version_number FROM igs_en_unit_set_all s WHERE NOT EXISTS (SELECT 1 FROM igs_en_unitsetpstype r WHERE r.unit_set_cd = s.unit_set_cd AND r.version_number = s.version_number);
Because the table is documented as obsolete and not implemented in the reference database, production queries should first confirm the object's presence and population in the target instance.
Related Objects
The following objects are the most significant associated entities based on the documented foreign key relationships:
- IGS_EN_UNIT_SET_ALL — Parent entity for UNIT_SET_CD and VERSION_NUMBER; holds the unit set definition that the restriction constrains.
- IGS_PS_TYPE_ALL — Parent entity for COURSE_TYPE; provides the course type description and validation for restricted values.
- IGS_EN_UNITSETPSTYPE_PK — The primary key constraint enforcing uniqueness of the three-column composite key.
- IGS_EN_UNITSETPSTYPE_U1 — The unique index defining the business-key candidate on (UNIT_SET_CD, VERSION_NUMBER, COURSE_TYPE).
Additional dependent objects include the course version and unit set version entities that participate in the enrollment linkage process, and any concurrent program or API that creates unit set associations within the IGS student system. Each of these ultimately resolves restriction decisions through the rows stored in IGS_EN_UNITSETPSTYPE.
-
This table describes the course type restrictions on a unit set. It will restrict the course versions to which the unit set can be linked. If no records have been created for a unit set, no restrictions will be applied.
-
View: IGS_AS_COURSE_TYPE 12.1.1
This View Stores the program type for assessment.
APPS.IGS_AS_COURSE_TYPE·↳ IGS_AS_COURSE_TYPE_ALL·Explore IGS module →
-
Describes admission category course types used to validate program offering option admission category mapping
-
IGS_EN_UNIT_SET_COURSE_TYPE_V maps the unit set course type to the corresponding unit set course.
APPS.IGS_EN_UNIT_SET_COURSE_TYPE_V·↳ IGS_EN_UNITSETPSTYPE·↳ IGS_EN_UNIT_SET·↳ IGS_PS_TYPE·Explore IGS module →
-
View: IGS_PS_UNIT_LVL 12.1.1
APPS.IGS_PS_UNIT_LVL·↳ IGS_PS_UNIT_LVL_ALL·Explore IGS module →
-
View: IGS_PR_PRG_PROCESS_V 12.1.1
APPS.IGS_PR_PRG_PROCESS_V·↳ IGS_EN_STDNT_PS_ATT·↳ IGS_OR_STATUS·↳ IGS_OR_UNIT·Explore IGS module →
-
View: IGS_PS_OFR_VERSION_V 12.1.1
Manually created
APPS.IGS_PS_OFR_VERSION_V·↳ IGS_CA_TYPE·↳ IGS_PS_OFR·↳ IGS_PS_STAT·Explore IGS module →
-
This entity describes the level of a unit within a particular university program type. This value will override the default value stored against the unit.
-
View: IGS_PS_TYPE_HIST 12.1.1
APPS.IGS_PS_TYPE_HIST·↳ IGS_PS_TYPE_HIST_ALL·Explore IGS module →
-
This entity describes the history of changes to a unit version's program unit level.
-
This entity describes the history of changes for a program type.
-
View: IGS_PS_TYPE_HIST_V 12.1.1
This view is used to merge program type history with the current program type details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods.
APPS.IGS_PS_TYPE_HIST_V·↳ IGS_AU_GEN_001·↳ IGS_LOOKUP_VALUES·↳ IGS_PS_TYPE·Explore IGS module →
-
View: IGS_PS_TYPE_V 12.1.1
This is a FORM view for program types form, which provides information about user defined program types.
APPS.IGS_PS_TYPE_V·↳ IGS_LOOKUP_VALUES·↳ IGS_PS_TYPE·Explore IGS module →
-
This view stores the information about maintenance of a student's targeted awards for each student program attempt, including start/end dates and completion flag.
APPS.IGS_PR_STD_PRG_AWD_AIM_V·↳ HZ_PARTIES·↳ IGS_AS_SU_SETATMPT·↳ IGS_EN_SPA_AWD_AIM_V·Explore IGS module →
-
Maintains the schedule of Class Standing
-
View: IGS_PR_RU_APPL_V 12.1.1
-
This table contains the course type restrictions used in the organization unit relationship for the purposes of committee structures used within Progression and in future to be used in other areas.
-
Program Type View Academic History Configuration
-
View: IGS_PR_STDNT_PR_OU_V 12.1.1
APPS.IGS_PR_STDNT_PR_OU_V·↳ HZ_PARTIES·↳ IGS_AS_SU_SETATMPT·↳ IGS_EN_STDNT_PS_ATT_SV·Explore IGS module →
-
View: IGS_PR_CS_SCHDL_V 12.1.1
Shows the Class Standing schedule
APPS.IGS_PR_CS_SCHDL_V·↳ IGS_LOOKUPS_VIEW·↳ IGS_PR_CS_SCHDL·↳ IGS_PS_TYPE·Explore IGS module →
-
View: IGS_PS_UNIT_LVL_HIST_V 12.1.1
This view is used to merge program unit level history with the current program unit level details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods.
APPS.IGS_PS_UNIT_LVL_HIST_V·↳ IGS_AU_GEN_002·↳ IGS_PS_UNIT_LVL·↳ IGS_PS_UNIT_LVL_HIST·Explore IGS module →
-
View: IGS_SC_COURSE_DTLS_SV 12.1.1
APPS.IGS_SC_COURSE_DTLS_SV·↳ IGS_AD_PS_APPL_INST_ALL·↳ IGS_EN_STDNT_PS_ATT_ALL·↳ IGS_PS_VER_ALL·Explore IGS module →
-
Table to be populated with transcript comments for the student.
-
View: IGS_PS_TYPE 12.1.1
Multi Org view for IGS_PS_TYPE_ALL table, which stores the information about the program types.
-
Stores those Program Types which would be considered Graduate Level programs for 1098-T reporting requirements
-
Describes course types applicable for assessment item, used in the allocation of assessment items to students
-
View: IGS_PS_VER_V 12.1.1
-
View: IGS_EN_SCA_V 12.1.1
This view would be used in the form.
APPS.IGS_EN_SCA_V·↳ IGS_CA_INST·↳ IGS_EN_STDNT_PS_ATT_SV·↳ IGS_LOOKUP_VALUES·Explore IGS module →
-
This entity describes a snapshot of the current enrolment statistics at the institution. Based on the census date and used for various reporting purposes.
-
This entity describes the history of changes to a program version.
-
View: IGS_PS_OFR_PAT_V 12.1.1
View of the program offering pattern table. Required for program offering pattern LOV in ADMF1200
APPS.IGS_PS_OFR_PAT_V·↳ IGS_CA_INST·↳ IGS_PS_OFR_PAT·↳ IGS_PS_VER·Explore IGS module →
-
View: IGS_PR_STU_ACAD_V 12.1.1
Application view for academic information of a student
APPS.IGS_PR_STU_ACAD_V·↳ HZ_PARTIES·↳ IGS_CA_INST·↳ IGS_CA_INST_REL·Explore IGS module →
-
This entity describes a progression rule as it is applied to one of the allowable system elements - a course version, course type, org unit or individual student course attempt.
-
This entity describes the program type based fee triggers. It is used during fee assessment processing to indicate a program type based fee applies for a fee type.
-
This entity describes the university set of program types. This set is not limited to the DEET set and values, which are reported to DEET, will be mapped onto DEET equivalent values.
-
View: IGS_PS_UNIT_LVL_HIST 12.1.1
APPS.IGS_PS_UNIT_LVL_HIST·↳ IGS_PS_UNIT_LVL_HIST_ALL·Explore IGS module →
-
View: IGS_AS_PROGUGAI_ADI_V 12.1.1
Assessment Progression/UnitGrade/AssessmentItem WebADI View
APPS.IGS_AS_PROGUGAI_ADI_V·↳ FND_DATE·↳ HZ_PARTIES·↳ IGS_AS_ANON_ID_PS·Explore IGS module →
-
View: IGS_PS_VER_HIST 12.1.1
APPS.IGS_PS_VER_HIST·↳ IGS_PS_VER_HIST_ALL·Explore IGS module →
-
View: IGS_PR_ACAD_LOAD_V 12.1.1
This view contains the details of a Student Program Attempt within a Load Calendar with cumulative and period statistics.
APPS.IGS_PR_ACAD_LOAD_V·↳ HZ_PARTIES·↳ IGS_CA_INST·↳ IGS_CA_INST_REL·Explore IGS module →
-
View: IGS_PR_ACAD_UNIT_V 12.1.1
This view contains Student Unit Attempt details with statistics and grades.
APPS.IGS_PR_ACAD_UNIT_V·↳ HZ_PARTIES·↳ IGS_CA_TEACH_TO_LOAD_V·↳ IGS_EN_STDNT_PS_ATT·Explore IGS module →
-
View: IGS_PR_RU_APPL 12.1.1
APPS.IGS_PR_RU_APPL·↳ IGS_PR_CLASS_STD·↳ IGS_PR_RU_APPL_ALL·↳ IGS_PR_RU_CAT·Explore IGS module →
-
View: IGS_PS_VER_HIST_V 12.1.1
This view is used to merge program version history with the current program version details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods.
APPS.IGS_PS_VER_HIST_V·↳ IGS_AU_GEN_002·↳ IGS_GE_DATE·↳ IGS_GE_NUMBER·Explore IGS module →
-
View: IGS_PS_VER 12.1.1
This view would be used in form
-
This entity describes the versions of programs which are offered by the university, covering both award and non-award programs.
-
Admission Interview Letters
APPS.IGS_AD_INTERVIEW_LETTERS_V·↳ HZ_PARTIES·↳ IGS_AD_APPL_ADMAPPL_V·↳ IGS_AD_APPL_ALL·Explore IGS module →
-
The validations for the individual letters are placed at the SQLl query level that we attach to master document
APPS.IGS_AD_OUTCOME_LETTERS_V·↳ HZ_PARTIES·↳ IGS_AD_APPL_ADMAPPL_V·↳ IGS_AD_APPL_ALL·Explore IGS module →
-
View: IGS_PS_TYPE_HIST_V 12.2.2
This view is used to merge program type history with the current program type details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods.
Not implemented in this database·Explore IGS module →
-
View: IGS_PS_UNIT_LVL_HIST_V 12.2.2
This view is used to merge program unit level history with the current program unit level details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods.
Not implemented in this database·Explore IGS module →