Search Results igs_pr_gen_005
Overview
APPS.IGS_PR_SDT_PROG_PRD_V is a student progress reporting view within the Oracle E-Business Suite Student System (Oracle Student System / OSS) product family. The IGS_PR_ prefix denotes the Progress subsystem, while SDT_PROG_PRD_V identifies a "Student Programme Period" view — that is, a consolidated listing of a student's progress calendars and the associated academic calendar to which each progress period rolls up. The view surfaces one row per student, course, and progress calendar instance, joining the progress calendar instances to their parent academic calendar instance through the calendar instance relationship table.
The view exists primarily to serve the Progress Reporting and Statement of Results processes. Each row carries derived grade metrics — course GPA, period GPA, course WAM, and period WAM — computed at query time through the package function IGS_PR_GEN_005.IGS_PR_GET_SCPM_VALUE. This is the critical detail implied by the user's search term igs_pr_gen_005: the view is a principal consumer of that package, and any investigation into that package's behaviour usually begins with this view.
Underlying Base Objects
The view definition joins several documented Student System tables. IGS_EN_STDNT_PS_ATT (alias SCA) is the driving table, holding the student's enrolled course attempt record. Progress calendar instances are drawn from IGS_CA_INST (alias CI), and the parent academic calendar instances come from a second instance of IGS_CA_INST (alias ACAD_CI). The linkage between the two is supplied by IGS_CA_INST_REL (alias ACAD_CIR), with the calendar type attributes resolved through two aliases of IGS_CA_TYPE (CAT and ACAD_CAT) and calendar status through IGS_CA_STAT. Correlated EXISTS subqueries reference IGS_EN_SU_ATTEMPT, IGS_CA_INST_REL, and IGS_AS_SC_ATMPT_ENR to confirm that a meaningful attempt or enrolment exists before a row is returned.
Filtering is strict: CAT.S_CAL_CAT = 'PROGRESS' and ACAD_CAT.S_CAL_CAT = 'ACADEMIC' constrain the calendar categories, while CS.S_CAL_STATUS <> 'PLANNED' excludes calendar instances that have not yet started.
Key Columns
ROWID,PERSON_ID,COURSE_CD— Oracle row identifier and the student/course keys.CAL_TYPE,SEQUENCE_NUMBER,CAT.DESCRIPTION— the progress calendar type, its instance sequence, and descriptive text.ALTERNATE_CODEand the concatenatedACAD_CI.ALTERNATE_CODE || '/' || CI.ALTERNATE_CODE— human-readable calendar identifiers, combined as academic/progress.START_DT,END_DT— the progress calendar instance date range.GPA_COURSE,GPA_PERIOD— course-level and period-level grade point averages, derived viaIGS_PR_GEN_005.IGS_PR_GET_SCPM_VALUE.WAM_COURSE,WAM_PERIOD— course and period weighted average marks, derived by the same function.CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN— standard WHO audit columns.
Common Use Cases and Queries
Typical use is generating progress reports and verifying the GPA/WAM values produced by IGS_PR_GEN_005 for a given student. Because each row invokes the PL/SQL function four times, performance can degrade in bulk extracts, and queries should always filter by PERSON_ID or calendar instance.
SELECT person_id, course_cd, cal_type, sequence_number,
gpa_course, gpa_period, wam_course, wam_period
FROM apps.igs_pr_sdt_prog_prd_v
WHERE person_id = :p_person_id;
A second common pattern reconciles progress calendar periods against their parent academic periods for a reporting term:
SELECT person_id, course_cd, alternate_code, start_dt, end_dt FROM apps.igs_pr_sdt_prog_prd_v WHERE cal_type = :p_cal_type AND sequence_number = :p_seq;
Data reconciliation and debugging of the IGS_PR_GEN_005 package also rely on this view to compare stored grade data against dynamically computed values.
-
VIEW: APPS.IGS_PR_SDT_PROG_PRD_V
12.1.1
-
View: IGS_PR_SDT_PROG_PRD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SDT_PROG_PRD_V, object_name:IGS_PR_SDT_PROG_PRD_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PR_SDT_PROG_PRD_V ,
-
View: IGS_PR_SDT_PROG_PRD_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_PR_SCA_PRG_RULE_APPL_V
12.1.1
-
PACKAGE: APPS.IGS_PR_GEN_005
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_GEN_005, status:VALID,
-
View: IGS_PR_SCA_PRG_RULE_APPL_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PR_SCA_PRG_RULE_APPL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SCA_PRG_RULE_APPL_V, object_name:IGS_PR_SCA_PRG_RULE_APPL_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PR_SCA_PRG_RULE_APPL_V ,
-
PACKAGE BODY: APPS.IGS_PR_GEN_005
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_GEN_005, status:VALID,
-
PACKAGE: APPS.IGS_RU_GEN_005
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RU_GEN_005, status:VALID,
-
SYNONYM: APPS.IGS_PS_VER_RU
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_VER_RU, status:VALID,
-
SYNONYM: APPS.IGS_PR_SDT_PS_PR_MSR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_SDT_PS_PR_MSR, status:VALID,
-
SYNONYM: APPS.IGS_OR_REL_PS_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_OR_REL_PS_TYPE, status:VALID,
-
PACKAGE: APPS.IGS_PR_GEN_006
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_GEN_006, status:VALID,
-
PACKAGE: APPS.IGS_PR_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_GEN_001, status:VALID,
-
PACKAGE: APPS.IGS_PR_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_GEN_003, status:VALID,
-
SYNONYM: APPS.IGS_PR_STDNT_PR_PS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_STDNT_PR_PS, status:VALID,
-
SYNONYM: APPS.IGS_PR_STDNT_PR_CK
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_STDNT_PR_CK, status:VALID,
-
SYNONYM: APPS.IGS_PS_STAGE_RU
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_STAGE_RU, status:VALID,
-
SYNONYM: APPS.IGS_EN_UNIT_SET_RULE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_UNIT_SET_RULE, status:VALID,
-
SYNONYM: APPS.IGS_PR_S_PRG_CAL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_S_PRG_CAL, status:VALID,
-
SYNONYM: APPS.IGS_PR_S_CRV_PRG_CAL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_S_CRV_PRG_CAL, status:VALID,
-
PACKAGE: APPS.IGS_PR_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_GEN_002, status:VALID,
-
SYNONYM: APPS.IGS_PR_S_OU_PRG_CAL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_S_OU_PRG_CAL, status:VALID,
-
PACKAGE: APPS.IGS_RU_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RU_GEN_003, status:VALID,
-
SYNONYM: APPS.IGS_PS_OWN
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_OWN, status:VALID,
-
PACKAGE: APPS.IGS_OR_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_OR_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_OR_UNIT_REL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_OR_UNIT_REL, status:VALID,
-
SYNONYM: APPS.IGS_PR_S_PRG_CONF
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_S_PRG_CONF, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_VAL_SPO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_VAL_SPO, status:VALID,
-
SYNONYM: APPS.IGS_RU_NAMED_RULE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RU_NAMED_RULE, status:VALID,
-
SYNONYM: APPS.IGS_PS_GRP_MBR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_GRP_MBR, status:VALID,
-
SYNONYM: APPS.IGS_FI_ENC_DFLT_EFT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_ENC_DFLT_EFT, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_GEN_005
12.1.1
-
PACKAGE: APPS.IGS_AS_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_GEN_003, status:VALID,
-
VIEW: APPS.IGS_PR_S_SCRATCH_PAD
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_S_SCRATCH_PAD, object_name:IGS_PR_S_SCRATCH_PAD, status:VALID,
-
VIEW: APPS.IGS_PR_SDT_PR_RU_CK
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SDT_PR_RU_CK, object_name:IGS_PR_SDT_PR_RU_CK, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_GEN_015
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_GEN_015, status:VALID,
-
PACKAGE: APPS.IGS_PR_GEN_005
12.1.1
-
VIEW: APPS.IGS_PR_SDT_PROG_PRD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SDT_PROG_PRD_V, object_name:IGS_PR_SDT_PROG_PRD_V, status:VALID,
-
VIEW: APPS.IGS_AD_ADM_UNIT_STAT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_ADM_UNIT_STAT, object_name:IGS_AD_ADM_UNIT_STAT, status:VALID,
-
VIEW: APPS.IGS_PR_SCA_PRG_RULE_APPL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_SCA_PRG_RULE_APPL_V, object_name:IGS_PR_SCA_PRG_RULE_APPL_V, status:VALID,
-
VIEW: APPS.IGS_PR_RULE_OUT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_RULE_OUT_V, object_name:IGS_PR_RULE_OUT_V, status:VALID,
-
VIEW: APPS.IGS_PR_OU_TYPE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_OU_TYPE, object_name:IGS_PR_OU_TYPE, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_GEN_006
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_GEN_006, status:VALID,
-
SYNONYM: APPS.IGS_CA_DA_INST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_DA_INST, status:VALID,
-
PACKAGE: APPS.IGS_CA_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_GEN_001, status:VALID,
-
VIEW: APPS.IGS_PR_RU_OU
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_RU_OU, object_name:IGS_PR_RU_OU, 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,
-
PACKAGE BODY: APPS.IGS_PR_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_GEN_004, status:VALID,
-
VIEW: APPS.IGS_PR_STDNT_PR_OU
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_STDNT_PR_OU, object_name:IGS_PR_STDNT_PR_OU, status:VALID,