Search Results igs_ps_ofr_unit_set
Overview
The IGS_PS_OFR_UNIT_SET table is a core data entity within the Oracle E-Business Suite Student System (IGS), specifically designed for versions 12.1.1 and 12.2.2. It serves as a fundamental junction table that establishes and manages the permissible academic relationships between programs (course offerings) and unit sets. Its primary role is to define which unit sets, such as majors, minors, or specializations, are available for a student to undertake within a specific program version and academic calendar. This linkage is essential for enforcing academic structure, enabling accurate program planning, and ensuring compliance with degree requirements. It is important to note that the ETRM metadata explicitly marks the IGS Student System as "Obsolete," indicating this table belongs to a legacy product line, though it remains a critical component in implementations still utilizing this module.
Key Information Stored
The table's structure is defined by its composite primary key, which uniquely identifies each valid program-unit set combination. The key columns are COURSE_CD and CRV_VERSION_NUMBER, which reference a specific program and its version; CAL_TYPE, which specifies the academic calendar type for the offering; and UNIT_SET_CD and US_VERSION_NUMBER, which identify a specific unit set and its version. This five-column key ensures that relationships are tracked with precise versioning for both the program and the unit set, maintaining historical and concurrent academic integrity. The table itself appears to be a simple intersection entity, implying that its core purpose is to store the existence of the relationship, with more detailed rules (like optionality or hierarchy) likely managed in related entities such as IGS_PS_OF_OPT_UNT_ST.
Common Use Cases and Queries
This table is central to queries that list all academic specializations available within a degree program. A common reporting use case involves generating a catalog of available majors and minors for a given program. For instance, an academic advisor might need to retrieve all unit sets linked to a specific Business Administration program offering. A typical SQL pattern would involve joining IGS_PS_OFR_UNIT_SET to IGS_PS_OFR_ALL for program details and to IGS_EN_UNIT_SET_ALL for unit set descriptions.
SELECT ofr.course_cd,
ofr.crv_version_number,
us.unit_set_cd,
us.us_version_number,
us.unit_set_name
FROM igs_ps_ofr_unit_set link
JOIN igs_ps_ofr_all ofr
ON link.course_cd = ofr.course_cd
AND link.crv_version_number = ofr.crv_version_number
AND link.cal_type = ofr.cal_type
JOIN igs_en_unit_set_all us
ON link.unit_set_cd = us.unit_set_cd
AND link.us_version_number = us.version_number
WHERE ofr.course_cd = 'BSC_CS'
AND ofr.cal_type = 'SEMESTER';
Related Objects
The table sits at the center of a defined relational schema, with documented foreign key relationships to several other entities in the Student System. These relationships are critical for understanding its integration points.
- Parent Tables:
- IGS_PS_OFR_ALL: The table references this parent via columns (COURSE_CD, CRV_VERSION_NUMBER, CAL_TYPE) to validate the program offering.
- IGS_EN_UNIT_SET_ALL: The table references this parent via columns (UNIT_SET_CD, US_VERSION_NUMBER) to validate the unit set definition.
- Child Tables / Referencing Objects:
- IGS_PS_OF_OPT_UNT_ST: References IGS_PS_OFR_UNIT_SET using its full primary key. This table likely stores additional information about the unit set within the program, such as whether it is mandatory or optional.
- IGS_PS_OF_UNT_SET_RL: References IGS_PS_OFR_UNIT_SET twice, using the full primary key columns for both a subordinate (SUB) and a superior (SUP) unit set. This indicates IGS_PS_OFR_UNIT_SET is used to define hierarchical relationships between unit sets within a program, such as a major containing several concentration tracks.
-
Table: IGS_PS_OFR_UNIT_SET
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_OFR_UNIT_SET, object_name:IGS_PS_OFR_UNIT_SET, status:VALID, product: IGS - Student System , description: This entity describes the link between unit sets and programs. E.g. it would link the possible majors to a program , implementation_dba_data: IGS.IGS_PS_OFR_UNIT_SET ,
-
Table: IGS_PS_OFR_UNIT_SET
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the link between unit sets and programs. E.g. it would link the possible majors to a program , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_PS_GEN_001 dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_PS_GEN_003 dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_EN_VAL_SUSA dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_GR_VAL_ACUS dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_EN_GEN_011 dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_PS_VAL_POS dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_EN_GEN_008 dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_PS_OFR_UNIT_SET_PKG dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_PS_VAL_CEPRC dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_PS_VAL_COUSR dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_PS_GEN_008 dependencies on IGS_PS_OFR_UNIT_SET
12.1.1
-
APPS.IGS_PS_OFR_UNIT_SET_PKG SQL Statements
12.1.1
-
APPS.IGS_EN_GEN_011 dependencies on IGS_PS_OFR_OPT_UNIT_SET_V
12.1.1
-
APPS.IGS_PS_GEN_001 dependencies on IGS_PS_OF_UNT_SET_RL
12.1.1
-
VIEW: APPS.IGS_PS_OFR_UNIT_SET_V
12.1.1
-
Table: IGS_PS_OF_UNT_SET_RL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_OF_UNT_SET_RL, object_name:IGS_PS_OF_UNT_SET_RL, status:VALID, product: IGS - Student System , description: This table describes the relationship between two unit sets within a program. This relationship restricts the parent/child relationships between students selected unit sets. , implementation_dba_data: IGS.IGS_PS_OF_UNT_SET_RL ,
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_PS_OFR_OPT
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_EN_UNIT_SET
12.1.1
-
APPS.IGS_PS_VAL_CEPRC dependencies on IGS_PS_OFR_OPT
12.1.1
-
APPS.IGS_EN_GEN_008 dependencies on IGS_EN_UNIT_SET
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_EN_UNIT_SET
12.1.1
-
APPS.IGS_EN_GEN_011 dependencies on IGS_PS_OFR_OPT
12.1.1
-
APPS.IGS_PS_VAL_CEPRC dependencies on IGS_EN_UNIT_SET_ALL
12.1.1
-
Table: IGS_PS_OF_UNT_SET_RL
12.2.2
product: IGS - Student System (Obsolete) , description: This table describes the relationship between two unit sets within a program. This relationship restricts the parent/child relationships between students selected unit sets. , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_PS_OFR_OPT
12.1.1
-
APPS.IGS_PS_GEN_001 dependencies on IGS_PS_OFR
12.1.1
-
SYNONYM: APPS.IGS_PS_OFR_UNIT_SET
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_OFR_UNIT_SET, status:VALID,
-
APPS.IGS_PS_VAL_POS dependencies on IGS_EN_UNIT_SET_STAT
12.1.1
-
APPS.IGS_PS_VAL_CEPRC dependencies on IGS_EN_UNIT_SET_STAT
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_EN_UNIT_SET_CAT
12.1.1
-
APPS.IGS_PS_VAL_COUS dependencies on IGS_PS_OF_UNT_SET_RL
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_EN_UNIT_SET_CAT
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_PS_US_PRENR_CFG
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_OFR_UNIT_SET_PKG
12.1.1
-
APPS.IGS_PS_GEN_001 dependencies on IGS_PS_OF_OPT_UNT_ST
12.1.1
-
VIEW: APPS.IGS_PS_OFR_OPT_UNIT_SET_V
12.1.1
-
APPS.IGS_EN_GEN_008 dependencies on IGS_AS_SU_SETATMPT
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_PS_OFR_OPT_UNIT_SET_V
12.1.1
-
APPS.IGS_PS_OFR_UNIT_SET_PKG dependencies on IGS_PS_OFR_UNIT_SET_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_COUS
12.1.1
-
APPS.IGS_PS_VAL_COUSR dependencies on IGS_PS_GEN_003
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_PS_US_PRENR_CFG
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_CEPRC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_VAL_CEPRC, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_VAL_COUSR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_VAL_COUSR, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_VAL_ACUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_VAL_ACUS, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_VAL_POS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_VAL_POS, status:VALID,