Search Results igs_en_sua_year_v
Overview
IGS_EN_SUA_YEAR_V is a read-only database view owned by the APPS schema in the Oracle E-Business Suite 12.1.1 and 12.2.2 environments, delivered as part of the IGS (Student System) product family. Its documented purpose is to support logical grouping of student unit attempts beneath a unit set when the unit set is configured in "year of program" mode, providing the data foundation for the Unit Set Inquiry form.
Functionally, the view resolves the relationship between a student's program enrollment, their unit set selection for a given year, and the individual unit attempts that fall within that selection. It is a reporting and forms-support object rather than a transactional table, so no direct DML should be performed against it. Because it joins attempt data with effective census date logic, it is most relevant to enrolment confirmation, progression checking, and year-level unit set completion analysis.
In EBS integration terms, the view exposes a flattened, denormalised projection that combines person, course, unit set, unit version, attempt status, and calculated grade or mark values. This makes it suitable for both Oracle Forms-based inquiry and external reporting via BI Publisher or custom SQL extracts.
Underlying Base Objects
The view is defined over the following objects, per the ETRM view text:
- IGS_EN_STDNT_PS_ATT (alias SCA) — student program attempt, supplying PERSON_ID and COURSE_CD.
- IGS_AS_SU_SETATMPT (alias SUSA) — unit set attempt, supplying UNIT_SET_CD, US_VERSION_NUMBER, SELECTION_DT, RQRMNTS_COMPLETE_DT, SEQUENCE_NUMBER and END_DT.
- IGS_EN_UNIT_SET (alias US) and IGS_EN_UNIT_SET_CAT (alias USC) — unit set definition and category; USC.S_UNIT_SET_CAT is filtered to 'PRENRL_YR' to enforce year-of-program mode.
- IGS_EN_SU_ATTEMPT (alias SUA) — the student unit attempt rows that are aggregated under the unit set.
- IGS_PS_UNIT_VER (alias UV) — unit version title and description.
- IGS_LOOKUPS_VIEW (alias LKUPV) — resolves UNIT_ATTEMPT_STATUS to its MEANING.
- IGS_CA_INST (alias CAI) — calendar instance description for the attempt's calendar type and sequence.
The join is additionally constrained by the effective census date returned from IGS_EN_GEN_015.GET_EFFECTIVE_CENSUS_DATE, which must fall between the unit set selection date and the requirements completion or end date. The view also calls IGS_EN_PLAN_UTILS.GET_SUA_FIN_MARK, IGS_EN_PLAN_UTILS.GET_SUA_FIN_GRADE, IGS_EN_GEN_014.ENRS_GET_ACAD_ALT_CD and IGS_CA_GEN_001.CALP_GET_ALT_CD to derive mark, grade, and calendar alternative codes at query time.
Key Columns
- PERSON_ID, COURSE_CD, CAL_TYPE — identify the student and their program attempt context.
- UNIT_SET_CD, US_VERSION_NUMBER, TITLE, UNIT_SET_CAT — the unit set and its category (constrained to PRENRL_YR).
- SELECTION_DT, RQRMNTS_COMPLETE_DT, SEQUENCE_NUMBER — unit set attempt lifecycle data.
- UNIT_CD, VERSION_NUMBER, uv.TITLE, UNIT_CLASS — the individual unit attempt details.
- CI_SEQUENCE_NUMBER, CI_START_DT, LOCATION_CD — teaching calendar instance and campus.
- UNIT_ATTEMPT_STATUS / MEANING — the lookup code and its decoded meaning.
- GET_SUA_FIN_MARK / GET_SUA_FIN_GRADE results — calculated final mark and grade per attempt.
- Academic alternative expression — concatenation of the alt calendar code and calendar type returned by the two function calls.
- UOO_ID, CORE_INDICATOR_CODE — unit offering option identifier and core unit indicator.
- Standard audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
The primary use case is the Unit Set Inquiry form, but the view is equally useful for reporting on year-of-program unit set completion. A typical query filters by student and course:
- Student year unit set report: SELECT unit_set_cd, unit_cd, unit_attempt_status, meaning FROM igs_en_sua_year_v WHERE person_id = :p_person AND course_cd = :p_course ORDER BY unit_set_cd, sequence_number;
- Completion analysis: SELECT unit_set_cd, selection_dt, rqrments_complete_dt, COUNT(unit_cd) FROM igs_en_sua_year_v GROUP BY unit_set_cd, selection_dt, rqrments_complete_dt;
- Grade extract for a calendar instance: SELECT person_id, unit_cd, cal_type, ci_sequence_number FROM igs_en_sua_year_v WHERE cal_type = :p_cal AND ci_sequence_number = :p_seq;
- Inventory of attempts by status: SELECT meaning, COUNT(*) FROM igs_en_sua_year_v GROUP BY meaning ORDER BY 2 DESC;
Because the view invokes PL/SQL functions per row, performance is sensitive to row volume; restrict queries by PERSON_ID, COURSE_CD, CAL_TYPE or CI_SEQUENCE_NUMBER wherever possible, and avoid unfiltered full scans in interactive reporting.
-
View: IGS_EN_SUA_YEAR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SUA_YEAR_V, object_name:IGS_EN_SUA_YEAR_V, status:VALID, product: IGS - Student System , description: This view would be used for logical grouping of student unit attempts under unit set (in year of program mode) for unit set inquiry form , implementation_dba_data: APPS.IGS_EN_SUA_YEAR_V ,
-
View: IGS_EN_SUA_YEAR_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view would be used for logical grouping of student unit attempts under unit set (in year of program mode) for unit set inquiry form , implementation_dba_data: Not implemented in this database ,
-
PACKAGE: APPS.IGS_EN_PLAN_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_PLAN_UTILS, status:VALID,
-
PACKAGE: APPS.IGS_EN_GEN_014
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_014, status:VALID,
-
PACKAGE BODY: APPS.IGS_AV_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AV_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_EN_UNIT_SET_CAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_UNIT_SET_CAT, status:VALID,
-
PACKAGE: APPS.IGS_EN_GEN_015
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_015, status:VALID,
-
SYNONYM: APPS.IGS_AS_SU_SETATMPT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SU_SETATMPT, status:VALID,
-
PACKAGE: APPS.IGS_CA_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_GEN_001, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_GEN_010
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_GEN_010, status:VALID,
-
VIEW: APPS.IGS_EN_SUA_YEAR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SUA_YEAR_V, object_name:IGS_EN_SUA_YEAR_V, status:VALID,
-
VIEW: APPS.IGS_LOOKUPS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_LOOKUPS_VIEW, object_name:IGS_LOOKUPS_VIEW, status:VALID,
-
APPS.IGS_AV_GEN_001 SQL Statements
12.1.1
-
VIEW: APPS.IGS_EN_UNIT_SET
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_UNIT_SET, object_name:IGS_EN_UNIT_SET, status:VALID,
-
APPS.IGS_AV_GEN_001 dependencies on IGS_EN_SUA_YEAR_V
12.1.1
-
VIEW: APPS.IGS_PS_UNIT_VER
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_UNIT_VER, object_name:IGS_PS_UNIT_VER, status:VALID,
-
APPS.IGS_EN_GEN_010 dependencies on IGS_EN_SUA_YEAR_V
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.IGS_CA_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_INST, object_name:IGS_CA_INST, status:VALID,
-
VIEW: APPS.IGS_EN_SU_ATTEMPT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SU_ATTEMPT, object_name:IGS_EN_SU_ATTEMPT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.IGS_AV_GEN_001 dependencies on IGS_CA_TEACH_TO_LOAD_V
12.1.1
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT, object_name:IGS_EN_STDNT_PS_ATT, status:VALID,
-
PACKAGE BODY: APPS.IGS_AV_GEN_001
12.1.1
-
APPS.IGS_EN_GEN_010 SQL Statements
12.1.1
-
APPS.IGS_EN_GEN_010 dependencies on IGS_EN_UNIT_SET
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'. ,
-
PACKAGE BODY: APPS.IGS_EN_GEN_010
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'. ,