Search Results igs_he_st_prog_all
Overview
IGS_HE_ST_PROG_ALL is a table owned by the IGS schema within the Oracle E-Business Suite Student System (IGS) product family. Its documented purpose is to store Program Version HESA (Higher Education Statistics Agency) details, meaning it holds the statutory statistical reporting attributes that describe a program version for HESA returns. In Oracle EBS 12.1.1 and 12.2.2 the table is registered as VALID and comprises 41 columns, all of which relate to the reporting characteristics of a specific course and version combination rather than to transactional student activity.
The table is therefore best understood as a descriptive attribute store: it extends the core program version record held in IGS_PS_VER_ALL with the HESA-specific fields required to produce statutory returns such as the Student Record and related teaching-funding submissions. Notably, the metadata includes ORG_ID, which indicates the table is partitioned by operating unit under Multi-Org rules, so queries should generally be constrained by the appropriate operating unit.
Heuristic Data Vault classification mined from the foreign-key structure labels this object as satellite-leaning. From a modeling perspective, this suggests IGS_HE_ST_PROG_ALL behaves as a satellite surrounding the program version hub, keyed by its own surrogate HESA_ST_PROG_ID and linked to IGS_PS_VER_ALL through the COURSE_CD and VERSION_NUMBER business key.
Key Information Stored
The surrogate primary key is HESA_ST_PROG_ID, enforced by the unique index IGS_HE_ST_PROG_ALL_PK. A second unique index, IGS_HE_ST_PROG_ALL_U1, is also defined on HESA_ST_PROG_ID, while IGS_HE_ST_PROG_ALL_U2 defines the composite business key of COURSE_CD and VERSION_NUMBER. The composite key mirrors the parent program version and is the column pair used to join back to IGS_PS_VER_ALL.
- HESA_ST_PROG_ID – surrogate primary key and the column most often searched (commonly mistyped as "hesa_st_prog_id").
- ORG_ID – operating unit that owns the reporting record under Multi-Org.
- COURSE_CD, VERSION_NUMBER – the program version business key; together they identify the parent record in IGS_PS_VER_ALL.
- TEACHER_TRAIN_PROG_ID, ITT_PHASE, BILINGUAL_ITT_MARKER, TEACHING_QUAL_SOUGHT_SECTOR, TEACHING_QUAL_SOUGHT_SUBJ1/2/3 – initial teacher training attributes covering phase, bilingual marking, sector and up to three teaching qualification subjects.
- LOCATION_OF_STUDY, OTHER_INST_PROV_TEACHING1/2, PROP_TEACHING_IN_WELSH, PROP_NOT_TAUGHT – delivery location and teaching-provision proportions.
- RETURN_TYPE, DEFAULT_AWARD, PROGRAM_CALC, LEVEL_APPLICABLE_TO_FUNDING – return classification and award/funding level.
- FEE_BAND, FUNDABILITY, FTE_INTENSITY, IMPLIED_FUND_RATE – funding and fee characteristics.
- FRANCHISING_ACTIVITY, FRANCH_PARTNER_CD, FRANCH_OUT_ARR_CD – franchising and collaborative provision indicators.
- TEACH_PERIOD_START_DT, TEACH_PERIOD_END_DT – teaching period boundaries for the version.
Common Use Cases and Queries
Typical usage centers on statutory reporting, funding reconciliation, and program setup validation. A lookup by surrogate key is the standard pattern:
SELECT * FROM igs.igs_he_st_prog_all WHERE hesa_st_prog_id = :p_id;SELECT * FROM igs.igs_he_st_prog_all WHERE course_cd = :course AND version_number = :version AND org_id = :org;
Joining to the parent program version resolves descriptive course titles alongside HESA attributes:
SELECT h.hesa_st_prog_id, p.course_title, h.fee_band, h.fundability FROM igs.igs_he_st_prog_all h, igs.igs_ps_ver_all p WHERE h.course_cd = p.course_cd AND h.version_number = p.version_number;
Reporting scenarios include extracting teacher training records by ITT phase, summarizing franchised provision via FRANCHISING_ACTIVITY and FRANCH_PARTNER_CD, validating that FEE_BAND and FUNDABILITY are populated for fundable programs, and reconciling IMPLIED_FUND_RATE against actual funding. MISSING records are equally diagnostic, as an absent row indicates that HESA attributes have not yet been defined for a program version.
Related Objects
The dominant relationship is the foreign key from IGS_HE_ST_PROG_ALL to IGS_PS_VER_ALL, carried on the COURSE_CD and VERSION_NUMBER columns. Because IGS_PS_VER_ALL is the program version entity, it supplies the core course and version definition that the HESA satellite enriches, and it is the primary join target for reporting queries. Setups that drive the HESA values referenced here, including award, fee band, funding level, and subject lookups, are typically maintained through the Student System program version setup forms that write to the parent version record. The unique indexes IGS_HE_ST_PROG_ALL_PK and IGS_HE_ST_PROG_ALL_U1 on HESA_ST_PROG_ID, together with IGS_HE_ST_PROG_ALL_U2 on COURSE_CD and VERSION_NUMBER, are the principal constraints governing access paths. In practice, the most significant dependency chain is IGS_HE_ST_PROG_ALL → IGS_PS_VER_ALL, with IGS_HE_ST_PROG_ALL acting as the reporting-detail satellite for the program version hub.
-
Table: IGS_HE_ST_PROG_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_HE_ST_PROG_ALL, object_name:IGS_HE_ST_PROG_ALL, status:VALID, product: IGS - Student System , description: Stores the Program Version HESA details , implementation_dba_data: IGS.IGS_HE_ST_PROG_ALL ,
-
Table: IGS_HE_ST_PROG_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Stores the Program Version HESA details , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.IGS_HE_ST_PROG_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_ST_PROG_ALL, status:VALID,
-
VIEW: APPS.IGSBV_PROGRAM_UK_STATISTICS
12.1.1
-
VIEW: APPS.IGS_HE_ST_PROG
12.1.1
-
APPS.IGS_HE_ST_PROG_ALL_PKG SQL Statements
12.1.1
-
TABLE: IGS.IGS_HE_ST_PROG_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_HE_ST_PROG_ALL, object_name:IGS_HE_ST_PROG_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGS_HE_ST_PROG_ALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_ST_PROG_ALL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_HE_PROG_TRANSFER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_PROG_TRANSFER_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_HE_VERIFY_RETURN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_VERIFY_RETURN_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_HE_IDENTIFY_TARGET_POP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_IDENTIFY_TARGET_POP, status:VALID,
-
PACKAGE BODY: APPS.IGS_HE_PS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_PS_PKG, status:VALID,
-
View: IGS_HE_ST_PROG
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_HE_ST_PROG, object_name:IGS_HE_ST_PROG, status:VALID, product: IGS - Student System , description: Stores HESA Program details , implementation_dba_data: APPS.IGS_HE_ST_PROG ,
-
PACKAGE BODY: APPS.IGS_HE_FTE_CALC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_FTE_CALC_PKG, status:VALID,
-
View: IGSBV_PROGRAM_UK_STATISTICS
12.2.2
product: IGS - Student System (Obsolete) , description: Base View for UK Statistics Program Details , implementation_dba_data: Not implemented in this database ,
-
View: IGS_HE_ST_PROG
12.2.2
product: IGS - Student System (Obsolete) , description: Stores HESA Program details , implementation_dba_data: Not implemented in this database ,
-
View: IGSBV_PROGRAM_UK_STATISTICS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_PROGRAM_UK_STATISTICS, object_name:IGSBV_PROGRAM_UK_STATISTICS, status:VALID, product: IGS - Student System , description: Base View for UK Statistics Program Details , implementation_dba_data: APPS.IGSBV_PROGRAM_UK_STATISTICS ,
-
PACKAGE BODY: APPS.IGS_HE_EXTRACT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_EXTRACT_PKG, status:VALID,
-
APPS.IGS_HE_PS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_HE_ST_PROG_ALL_PKG
12.1.1
-
VIEW: APPS.IGSFV_PROGRAM_UK_STATISTICS
12.1.1
-
Table: IGS_PS_VER_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_VER_ALL, object_name:IGS_PS_VER_ALL, status:VALID, product: IGS - Student System , description: This entity describes the versions of programs which are offered by the university, covering both award and non-award programs. , implementation_dba_data: IGS.IGS_PS_VER_ALL ,
-
Table: IGS_PS_VER_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the versions of programs which are offered by the university, covering both award and non-award programs. , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_HE_ST_PROG
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_HE_ST_PROG, object_name:IGS_HE_ST_PROG, status:VALID,
-
APPS.IGS_HE_VERIFY_RETURN_PKG SQL Statements
12.1.1
-
View: IGSFV_PROGRAM_UK_STATISTICS
12.2.2
product: IGS - Student System (Obsolete) , description: Full View for UK Statistics Program Details , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_HE_IDENTIFY_TARGET_POP SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_HE_PS_PKG
12.1.1
-
View: IGSFV_PROGRAM_UK_STATISTICS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_PROGRAM_UK_STATISTICS, object_name:IGSFV_PROGRAM_UK_STATISTICS, status:VALID, product: IGS - Student System , description: Full View for UK Statistics Program Details , implementation_dba_data: APPS.IGSFV_PROGRAM_UK_STATISTICS ,
-
VIEW: APPS.IGSBV_PROGRAM_UK_STATISTICS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_PROGRAM_UK_STATISTICS, object_name:IGSBV_PROGRAM_UK_STATISTICS, status:VALID,
-
VIEW: APPS.IGSFV_PROGRAM_UK_STATISTICS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_PROGRAM_UK_STATISTICS, object_name:IGSFV_PROGRAM_UK_STATISTICS, status:VALID,
-
APPS.IGS_HE_FTE_CALC_PKG SQL Statements
12.1.1
-
APPS.IGS_HE_IDENTIFY_TARGET_POP dependencies on IGS_HE_ST_PROG_ALL
12.1.1
-
APPS.IGS_HE_PROG_TRANSFER_PKG SQL Statements
12.1.1
-
APPS.IGS_HE_EXTRACT_PKG dependencies on IGS_HE_ST_PROG_ALL
12.1.1
-
APPS.IGS_HE_PS_PKG dependencies on IGS_HE_ST_PROG_ALL
12.1.1
-
APPS.IGS_HE_FTE_CALC_PKG dependencies on IGS_HE_ST_PROG_ALL
12.1.1
-
APPS.IGS_HE_PROG_TRANSFER_PKG dependencies on IGS_HE_ST_PROG_ALL
12.1.1
-
APPS.IGS_HE_ST_PROG_ALL_PKG dependencies on IGS_HE_ST_PROG_ALL
12.1.1
-
APPS.IGS_HE_VERIFY_RETURN_PKG dependencies on IGS_HE_ST_PROG_ALL
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
-
PACKAGE BODY: APPS.IGS_HE_VERIFY_RETURN_PKG
12.1.1
-
APPS.IGS_HE_PS_PKG dependencies on IGS_HE_ST_PROG
12.1.1
-
APPS.IGS_HE_EXTRACT_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_HE_IDENTIFY_TARGET_POP dependencies on IGS_HE_ST_PROG
12.1.1
-
APPS.IGS_HE_EXTRACT_PKG dependencies on IGS_HE_ST_PROG
12.1.1