Results for “code_type”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The IGS_HE_CODE_TYPES table is a reference (code type) definition table within the IGS — Student System product of Oracle E-Business Suite. Its documented purpose is to determine all the Code Types defined for use in the HESA (Higher Education Statistics Agency) system. This makes it the master catalog of HESA code categories — each row defines a distinct type of coded value that may subsequently be assigned one or more valid code entries. It is owned by the IGS schema and holds a status of VALID in both EBS 12.1.1 and 12.2.2.
Under the heuristic Data Vault classification mined from the foreign-key structure, this table is hub-leaning. In Data Vault modeling terms, CODE_TYPE behaves as a business key hub: it is the stable, unique identifier around which descriptive attributes and downstream dependent tables (the satellites and links) are organized. Analysts building a Data Vault or dimensional layer should treat CODE_TYPE as the natural business key and consider the surrounding descriptive columns as hub attributes rather than transactional facts.
Key Information Stored
The table comprises eight documented columns. The most significant are:
- CODE_TYPE — The core identifier of a HESA code type. It is both the primary key (via IGS_HE_CODE_TYPES_PK) and the business-key candidate exposed through the unique index IGS_HE_CODE_TYPES_U1. This column is the join point to dependent tables.
- DISPLAY_TITLE — The user-facing label presented for the code type, typically shown in List of Values (LOV) pickers and inquiry screens.
- DESCRIPTION — A fuller narrative explanation of what the code type represents and how it should be used.
- CREATED_BY, CREATION_DATE — Standard EBS audit columns capturing who created the definition and when.
- LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit columns recording the most recent modification and the session that performed it.
The primary key IGS_HE_CODE_TYPES_PK is defined on CODE_TYPE. Because CODE_TYPE is also the sole column of the unique index IGS_HE_CODE_TYPES_U1, the surrogate and business key effectively coincide — there is no separate system-generated surrogate identifier documented here.
Common Use Cases and Queries
Because this is a reference table, the most frequent operations are lookups for validation and reporting. A typical query to retrieve all defined HESA code types is:
- SELECT code_type, display_title, description FROM igs.igs_he_code_types ORDER BY code_type;
A validation pattern checks that a supplied code type exists before insert into a dependent table:
- SELECT COUNT(*) FROM igs.igs_he_code_types WHERE code_type = :p_code_type;
A relational query lists each code type alongside its associated values, joining on CODE_TYPE to IGS_HE_CODE_VALUES. Reporting use cases include populating LOVs and flexfields, driving HESA statutory returns, and auditing reference data lineage for regulatory submissions. Because the table is low-volume and rarely changes, it is often extracted in full into a data warehouse as a conformed dimension.
Related Objects
The documented foreign-key relationship shows that the most significant dependent object is:
- IGS_HE_CODE_VALUES — Its CODE_TYPE column holds a foreign key referencing IGS_HE_CODE_TYPES.CODE_TYPE. This child table stores the individual valid coded values permitted for each code type, forming the classic parent/child reference pair.
Beyond the FK structure, the table typically interacts with HESA-related setup and student records screens that consume these code types for validation, and with reporting extracts that join it to the values table. Indexes IGS_HE_CODE_TYPES_PK and IGS_HE_CODE_TYPES_U1 both support the CODE_TYPE lookup path used by these dependent joins.
-
Determines all the Code Types defined for use in the HESA system
-
Holds the Code Values for each defined HESA Code type in the system
-
Table: IGS_UC_CRFCODE_INTS 12.1.1
Holds Reference codes information loaded from UCAS
-
Holds the list of reference code types used in IGS_UC_REF_CODES. - OBSOLETE
-
Holds the list of reference codes used in other tables and their descriptions for the purpose of display in forms
-
Table used for FACTS Reporting Code Mapping
-
Table used for FACTS Reporting Code Mapping
-
Full View for UK Statistics Program Details
Not implemented in this database·Explore IGS module →
-
Full business view to allow queries on Student Unit Set Attempt HESA Details.
Not implemented in this database·Explore IGS module →
-
Full View for Student Program Attempt HESA Details
Not implemented in this database·Explore IGS module →
-
Full View for UK Statistics Program Details
APPS.IGSFV_PROGRAM_UK_STATISTICS·↳ HZ_PARTIES·↳ IGS_HE_CODE_VALUES·↳ IGS_HE_ST_PROG_ALL·Explore IGS module →
-
Full business view to allow queries on Student DLHE Survey Records.
Not implemented in this database·Explore IGS module →
-
Full business view to allow queries on Student DLHE Survey Records.
APPS.IGSFV_ST_HESA_DLHE_SURVEY_RECS·↳ HZ_PARTIES·↳ IGS_HE_CODE_VALUES·↳ IGS_HE_STDNT_DLHE·Explore IGS module →
-
Full business view to allow queries on Student Unit Set Attempt HESA Details.
APPS.IGSFV_ST_UNIT_SET_ATT_HESA_DET·↳ HZ_PARTIES·↳ HZ_PERSON_PROFILES·↳ IGS_EN_STDNT_PS_ATT_ALL·Explore IGS module →
-
Full View for Program Offering Option Unit Set HESA Details
Not implemented in this database·Explore IGS module →
-
Full business view to allow queries on Student Admission Application HESA Details.
Not implemented in this database·Explore IGS module →
-
Full View for Student Program Attempt HESA Details
APPS.IGSFV_ST_PROG_ATT_HESA_DETAILS·↳ HZ_PARTIES·↳ HZ_PERSON_PROFILES·↳ IGS_AS_GRD_SCH_GRADE·Explore IGS module →
-
Full View for Applicant data required for HESA purpose
APPS.IGSFV_UC_APPLICANT_STATISTICS·↳ HZ_PARTIES·↳ IGS_UC_APPLICANTS·↳ IGS_UC_APP_STATS·Explore IGS module →
-
Full View for Applicant data required for HESA purpose
Not implemented in this database·Explore IGS module →
-
Full View for Program Offering Option Unit Set HESA Details
APPS.IGSFV_UK_PRG_OFR_OPT_UNIT_SETS·↳ HZ_PARTIES·↳ IGS_AD_LOCATION_ALL·↳ IGS_AS_GRD_SCHEMA·Explore IGS module →
-
Full business view to allow queries on Student Admission Application HESA Details.
APPS.IGSFV_ST_HESA_ADMISSION_DETAIL·↳ HZ_PARTIES·↳ HZ_PERSON_PROFILES·↳ IGS_HE_AD_DTL_ALL·Explore IGS module →
-
View: IGS_HE_ST_SPA_DTLS_V 12.2.2
Student Program Attempt HESA Details
Not implemented in this database·Explore IGS module →
-
Full View for summary of qualifications attained by this applicant
Not implemented in this database·Explore IGS module →
-
TABLE: IGS.IGS_HE_CODE_TYPES 12.1.1
-
View: IGS_HE_ST_SPA_DTLS_V 12.1.1
Student Program Attempt HESA Details
APPS.IGS_HE_ST_SPA_DTLS_V·↳ IGS_AS_GRD_SCH_GRADE_V·↳ IGS_EN_GEN_003·↳ IGS_EN_GEN_007·Explore IGS module →
-
VIEW: FV.FV_FACTS_PRC_HDR# 12.2.2
-
TABLE: IGS.IGS_UC_REF_CODES 12.1.1
-
Full View for summary of qualifications attained by this applicant
APPS.IGSFV_UC_EXP_QUAL_SUMMARIES·↳ HZ_PARTIES·↳ IGS_HE_CODE_VALUES·↳ IGS_UC_EXP_QUAL_SUM·Explore IGS module →
-
View: IGS_UC_EXP_QUAL_SUM_V 12.2.2
View which selects the Expected Qualification Summary Details
Not implemented in this database·Explore IGS module →
-
View: IGS_UC_EXP_QUAL_SUM_V 12.1.1
View which selects the Expected Qualification Summary Details
APPS.IGS_UC_EXP_QUAL_SUM_V·↳ IGS_HE_CODE_VALUES·↳ IGS_UC_EXP_QUAL_SUM·↳ IGS_UC_REF_CODES·Explore IGS module →