Search Results igs_pr_sua_inq_v
Overview
The IGS_PR_SUA_INQ_V view is a reporting and inquiry object within the Oracle E-Business Suite IGS — Student System product (the Student Records / Student Administration module lineage). It is owned by the APPS schema and resides in a VALID state, indicating that the compiled definition is present and usable at runtime. The view presents Student Unit Attempt (SUA) data — the enrolment record that links a person (student) to a specific unit offering, calendar instance, and teaching period. Its principal design purpose is to denormalise the SUA record and enrich it with derived attributes such as academic and calendar period alternate codes, credit point values, EFTSL calculations, and achievable outcomes, so that inquiry screens, concurrent reports, and integration extracts can consume a single flattened row per unit attempt.
Because the view invokes several stored PL/SQL functions in its projection, it behaves as a computational layer rather than a simple join. This is characteristic of IGS inquiry views (the _INQ_V suffix denotes an inquiry view) intended to support online enquiry forms and reporting where the derivation logic is centralised in the database rather than replicated in each consumer.
Underlying Base Objects
The view text confirms that IGS_PR_SUA_INQ_V is defined over the Student Unit Attempt base table (aliased SUA in the projection), logically joined to:
- Unit Version (UV) — supplies unit and version titles, short titles, credit point defaults, and the repeatable indicator.
- Unit Class (UC) — supplies the delivery mode (unit mode) for the attempt.
- Student Course Attempt (SCA) — supplies the parent course attempt version used by derived calculations.
- A credit-point source (CPS) — provides enrolled and achievable credit point overrides where present.
- A student unit outcome/grading object (SFOV) — contributes the mark and grading schema/version attributes near the end of the projection.
In addition, the view depends on IGS PL/SQL APIs, notably IGS_EN_GEN_014 (enrolment utilities such as ENRS_GET_ACAD_ALT_CD and ENRS_CLC_SUA_EFTSUT), IGS_CA_GEN_001 (calendar utilities such as CALP_GET_ALT_CD), and IGS_IN_GEN_001 (INQP_GET_SUA_ACHVD for achievable credit point calculation). The documented ETRM metadata lists no explicit base object dependencies, so the relationships above are inferred directly from the view text.
Key Columns
- PERSON_ID — the student identifier, the primary join key to person records.
- COURSE_CD, UNIT_CD, VERSION_NUMBER — identify the course, unit, and unit version of the attempt.
- CAL_TYPE, CI_SEQUENCE_NUMBER — the calendar type and calendar instance defining the teaching period.
- CI_START_DT, CI_END_DT — the calendar instance start and end dates for the attempt.
- UNI T_ATTEMPT_STATUS, ADMINISTRATIVE_UNIT_STATUS — the enrolment and administrative state of the attempt.
- ENROLLED_DT, DISCONTINUED_DT, RULE_WAIVED_DT — lifecycle dates for the enrolment.
- LOCATION_CD, UNIT_CLASS, UNIT_MODE — where and how the unit is delivered.
- Enrolled and Achievable Credit Points — resolved through the
NVLchain combining attempt overrides, class-schedule points, and unit-version defaults. - EFTSL value — computed via
ENRS_CLC_SUA_EFTSUT, respecting the override columns. - MARK and grading schema columns — the achieved outcome and translated grading schema/version.
- NO_ASSESSMENT_IND, OVERRIDE_CREDIT_REASON, EXAM_LOCATION_CD — additional administrative flags and details.
- Audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
The view supports inquiry of a student's unit attempts with derived credit and outcome data, and is suitable for reporting and extract routines.
- List all attempts for a student in a period:
SELECT person_id, unit_cd, version_number, cal_type, ci_sequence_number,
unit_attempt_status, enrolled_dt
FROM apps.igs_pr_sua_inq_v
WHERE person_id = :p_person_id
AND cal_type = :p_cal_type;
- Report enrolled versus achievable credit points for active attempts:
SELECT person_id, unit_cd, version_number,
enrolled_credit_points, achievable_credit_points
FROM apps.igs_pr_sua_inq_v
WHERE unit_attempt_status = 'ENROLLED'
AND ci_end_dt >= TRUNC(SYSDATE);
- Extract EFTSL and outcomes for a course attempt, filtering on the parent course and calendar instance for reconciliation or statutory reporting.
Because the projection calls PL/SQL functions per row, queries should be filtered tightly (by person, course, or calendar) to control execution cost.
-
View: IGS_PR_SUA_INQ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SUA_INQ_V, object_name:IGS_PR_SUA_INQ_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PR_SUA_INQ_V ,
-
View: IGS_PR_SUA_INQ_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE: APPS.IGS_IN_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_IN_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_PS_USEC_CPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_USEC_CPS, 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: APPS.IGS_CA_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_PS_UNIT_VER_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_UNIT_VER_ALL, status:VALID,
-
VIEW: APPS.IGS_AS_UNIT_CLASS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_UNIT_CLASS, object_name:IGS_AS_UNIT_CLASS, status:VALID,
-
SYNONYM: APPS.IGS_AS_GRD_SCH_GRADE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_GRD_SCH_GRADE, status:VALID,
-
VIEW: APPS.IGS_PR_SUA_INQ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SUA_INQ_V, object_name:IGS_PR_SUA_INQ_V, status:VALID,
-
VIEW: APPS.IGS_PR_SUA_FINAL_OUTCOME_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SUA_FINAL_OUTCOME_V, object_name:IGS_PR_SUA_FINAL_OUTCOME_V, status:VALID,
-
VIEW: APPS.IGS_PS_UNIT_OFR_OPT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_UNIT_OFR_OPT, object_name:IGS_PS_UNIT_OFR_OPT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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
-
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,
-
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'. ,