Search Results igs_ps_unt_prv_grade
Overview
IGS_PS_UNT_PRV_GRADE is a configuration table within the Oracle E-Business Suite Student System (IGS) product family, present in both release 12.1.1 and 12.2.2. Its purpose, as documented in the ETRM repository, is to capture the relationship between academic units and the previous grades that qualify a student for a repeat attempt of that unit. In institutional practice, this table encodes the rules that determine whether a prior grade outcome — for example, a fail or a marginal pass — permits or requires a student to re-enrol in a unit version.
The table is owned by the IGS schema and holds eleven documented columns in the 12.1.1 physical schema. It is a low-volume control table rather than a high-transaction fact table; rows are typically maintained by academic administrators during curriculum and grading-rule setup.
From a Data Vault modelling perspective, the mined foreign-key structure classifies this object heuristically as a link. That classification is a modelling suggestion rather than an EBS-imposed construct: the table's role is to associate two independent business entities — a specific unit version and a specific grading schema value — and the association itself carries the repeat-qualification semantics. No descriptive satellite attributes beyond standard audit columns are present.
Key Information Stored
The primary key is a surrogate identifier named UNIT_PREV_GRADE_ID, enforced by the unique index IGS_PS_UNT_PRV_GRADE_PK. Business users rarely reference this value directly; it exists to give each repeat-qualification rule a stable technical handle for referential integrity and API processing.
The substantive business keys are captured by the composite unique index IGS_PS_UNT_PRV_GRADE_U2, which spans five columns: UNIT_CODE, UNIT_VERSION_NUMBER, GRADING_SCHEMA_CODE, GRADING_SCHEMA_VERSION_NUMBER, and GRADING_SCHEMA_VALUE. Together these define the grain of the table — one row per combination of unit version and qualifying grade value.
- UNIT_PREV_GRADE_ID — surrogate primary key for the rule row.
- UNIT_CODE — identifies the unit of study to which the repeat rule applies.
- UNIT_VERSION_NUMBER — narrows the rule to a specific version of the unit, since grading rules can change between versions.
- GRADING_SCHEMA_CODE — identifies the grading schema (for example, a percentage or letter-grade scheme) from which the qualifying grade is drawn.
- GRADING_SCHEMA_VERSION_NUMBER — the version of that grading schema, ensuring the rule binds to the correct scale definition.
- GRADING_SCHEMA_VALUE — the specific grade value within the schema that qualifies a student for a repeat.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns recording who created and last amended each rule and when.
The five business-key columns form a natural key suitable for external reporting extracts, while the surrogate key is preferred for internal joins.
Common Use Cases and Queries
The principal use case is validation at enrolment or progression time: when a student attempts to re-enrol in a unit, the Student System consults IGS_PS_UNT_PRV_GRADE to confirm that the previously awarded grade is one that qualifies for a repeat. Administrators also use the table to audit which grades are configured as repeat-qualifying across the curriculum.
A typical reporting query retrieves all qualifying grades for a given unit version:
SELECT unit_code, unit_version_number, grading_schema_code, grading_schema_value FROM igs_ps_unt_prv_grade WHERE unit_code = :unit_code AND unit_version_number = :version;SELECT g.grading_schema_value, g.grading_schema_version_number FROM igs_ps_unt_prv_grade g, igs_as_grd_sch_grade s WHERE g.grading_schema_code = s.grading_schema_code AND g.unit_code = :unit_code;
A second frequent pattern is a completeness check for configuration gaps — identifying unit versions that have no repeat-qualifying grade defined by comparing against IGS_PS_UNIT_VER_ALL. Reverse lookups ("which units treat grade X as repeat-qualifying?") are also common for policy review and are driven by GRADING_SCHEMA_VALUE.
Related Objects
Two foreign keys are documented, and both define meaningful dependencies:
- IGS_AS_GRD_SCH_GRADE — referenced through GRADING_SCHEMA_CODE, GRADING_SCHEMA_VERSION_NUMBER, and GRADING_SCHEMA_VALUE. This is the grade-schema definition table and supplies the valid grade values.
- IGS_PS_UNIT_VER_ALL — referenced through UNIT_CODE and UNIT_VERSION_NUMBER. This view or table exposes unit versions and is the source of the unit side of the rule.
In practice, these two parents are the objects most frequently joined to IGS_PS_UNT_PRV_GRADE for both validation and reporting. Related functional objects include the enrolment and progression processing components of the Student System that consume these rules, and the standard concurrent programs that extract Student System configuration for institutional reporting. Because the table is a link between two parents, any reconciliation activity should verify that each row resolves to a valid unit version and a valid grade-schema value; orphaned rules from deleted or end-dated parents are the most common data-quality issue encountered.
-
Table: IGS_PS_UNT_PRV_GRADE
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_UNT_PRV_GRADE, object_name:IGS_PS_UNT_PRV_GRADE, status:VALID, product: IGS - Student System , description: To capture the relation between Units and their Previous Grades Qualifying for Repeat , implementation_dba_data: IGS.IGS_PS_UNT_PRV_GRADE ,
-
Table: IGS_PS_UNT_PRV_GRADE
12.2.2
product: IGS - Student System (Obsolete) , description: To capture the relation between Units and their Previous Grades Qualifying for Repeat , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_PS_UNT_PRV_GRADE_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.IGS_PS_UNT_PRV_GRADE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_UNT_PRV_GRADE, status:VALID,
-
VIEW: APPS.IGS_PS_UNT_PRV_GRADE_V
12.1.1
-
TABLE: IGS.IGS_PS_UNT_PRV_GRADE
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_UNT_PRV_GRADE, object_name:IGS_PS_UNT_PRV_GRADE, status:VALID,
-
View: IGS_PS_UNT_PRV_GRADE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_UNT_PRV_GRADE_V, object_name:IGS_PS_UNT_PRV_GRADE_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PS_UNT_PRV_GRADE_V ,
-
PACKAGE BODY: APPS.IGS_PS_UNT_PRV_GRADE_PKG
12.1.1
-
View: IGS_PS_UNT_PRV_GRADE_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AS_GRD_SCH_GRADE
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_AS_GRD_SCH_GRADE, object_name:IGS_AS_GRD_SCH_GRADE, status:VALID, product: IGS - Student System , description: Describes characteristics of grade within grading schema , implementation_dba_data: IGS.IGS_AS_GRD_SCH_GRADE ,
-
PACKAGE BODY: APPS.IGS_PS_UNT_PRV_GRADE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_UNT_PRV_GRADE_PKG, status:VALID,
-
VIEW: APPS.IGS_PS_UNT_PRV_GRADE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_UNT_PRV_GRADE_V, object_name:IGS_PS_UNT_PRV_GRADE_V, status:VALID,
-
Table: IGS_AS_GRD_SCH_GRADE
12.2.2
product: IGS - Student System (Obsolete) , description: Describes characteristics of grade within grading schema , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PS_UNIT_VER_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_UNIT_VER_ALL, object_name:IGS_PS_UNIT_VER_ALL, status:VALID, product: IGS - Student System , description: This entity describes a version of a unit, which is offered by the university. , implementation_dba_data: IGS.IGS_PS_UNIT_VER_ALL ,
-
Table: IGS_PS_UNIT_VER_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes a version of a unit, which is offered by the university. , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_PS_UNT_PRV_GRADE_PKG dependencies on IGS_PS_UNT_PRV_GRADE
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_PS_UNT_PRV_GRADE_PKG dependencies on IGS_PS_UNT_PRV_GRADE_PKG
12.1.1
-
APPS.IGS_PS_UNT_PRV_GRADE_PKG dependencies on IGS_PS_UNT_PRV_GRADE_S
12.1.1
-
APPS.IGS_AS_GRD_SCH_GRADE_PKG dependencies on IGS_AV_STND_UNIT_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_AS_GRD_SCH_GRADE_PKG
12.1.1
-
APPS.IGS_AS_GRD_SCH_GRADE_PKG dependencies on IGS_AS_GRD_SCH_GRADE
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_UNIT_VER_PKG
12.1.1
-
APPS.IGS_PS_UNIT_VER_PKG dependencies on IGS_PS_UNIT_VER
12.1.1
-
APPS.IGS_PS_UNIT_VER_PKG dependencies on IGS_PS_UNIT_VER_ALL
12.1.1
-
12.1.1 DBA Data
12.1.1
-
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'. ,