Search Results igs_ps_unit
Overview
The IGS_PS_UNIT table is a core master data object within the Oracle E-Business Suite Student System (IGS). It serves as the primary repository for the high-level definition of an academic unit offered by an institution. In this context, a "unit" typically represents a discrete subject, course, or module that forms part of a larger program of study (e.g., "Introduction to Economics 101"). The table stores the fundamental code and attributes that identify the unit, acting as a parent record for more detailed version-specific information. Its primary role is to establish a unique identifier for a unit, which is then referenced extensively across the student lifecycle for enrollment, fee assessment, program requirements, and academic planning.
Key Information Stored
While the provided ETRM excerpt does not list all columns, it definitively identifies the primary key. The central and most critical column is UNIT_CD, which is the unique code allocated to the university unit and serves as the table's primary key (IGS_PS_UNIT_PK). This code is the fundamental identifier used throughout the application to reference the unit. Based on standard patterns for master tables in the Student System, other columns likely include descriptive fields such as a title, an effective status indicator (e.g., ACTIVE, INACTIVE), and audit columns for who created the record and when. The table's structure is designed to ensure each unit has a single, unique identifier that persists across different versions or offerings of that unit over time.
Common Use Cases and Queries
This table is central to numerous academic and administrative processes. Common use cases include validating unit codes during student enrollment, defining program structures and prerequisites, and configuring fee schedules. Reporting often involves joining IGS_PS_UNIT to related tables to analyze unit offerings, enrollment trends, or financial data. A fundamental query pattern retrieves active units or validates a unit code's existence.
- Basic Unit Lookup:
SELECT unit_cd FROM igs.igs_ps_unit WHERE unit_cd = '&UNIT_CODE'; - Joining to Version Details: A critical query joins to the related version table (IGS_PS_UNIT_VER_ALL) to get specific offering details like title and credit points:
SELECT u.unit_cd, uv.version_number, uv.title FROM igs.igs_ps_unit u, igs.igs_ps_unit_ver_all uv WHERE u.unit_cd = uv.unit_cd AND u.unit_cd = 'MATH101';
Related Objects
The IGS_PS_UNIT table has extensive relationships, as evidenced by its foreign key constraints. It is a parent table to several key entities. The most direct relationship is with IGS_PS_UNIT_VER_ALL, which stores multiple versions (e.g., 2024-1, 2024-2) for a single unit code. Other critical dependencies include financial objects like IGS_FI_FEE_AS_RATE and IGS_FI_UNIT_FEE_TRG for fee assessment, and academic planning objects like IGS_PS_PAT_STUDY_UNT (study pattern units) and IGS_PE_UNT_REQUIRMNT (unit requirements). The table is also referenced in student progression (IGS_PR_STDNT_PR_UNIT) and personal unit exclusions (IGS_PE_PERS_UNT_EXCL), highlighting its integral role across the Student System's functional modules.
-
Table: IGS_PS_UNIT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_UNIT, object_name:IGS_PS_UNIT, status:VALID, product: IGS - Student System , description: This attribute describes the code allocated to a unit offered by the university. , implementation_dba_data: IGS.IGS_PS_UNIT ,
-
Table: IGS_PS_UNIT
12.2.2
product: IGS - Student System (Obsolete) , description: This attribute describes the code allocated to a unit offered by the university. , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_AS_GEN_006 dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_FI_GET_SUAEH dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_SS_ENR_DETAILS dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_EN_GET_SUAEH_DTL dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_EN_GET_SUAEH_DTL dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_FI_GET_SUAEH dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_PS_UNIT_LGCY_PKG dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_PS_UNIT_PKG dependencies on IGS_PS_UNIT
12.1.1
-
APPS.IGS_EN_GEN_011 dependencies on IGS_PS_UNIT_VER
12.1.1
-
APPS.IGS_PS_VAL_UV dependencies on IGS_PS_UNIT_VER
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_UV
12.1.1
-
APPS.IGS_PS_VAL_US dependencies on IGS_GE_MSG_STACK
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_US
12.1.1
-
APPS.IGS_PS_GEN_002 dependencies on IGS_PS_UNIT_VER
12.1.1
-
PACKAGE BODY: APPS.IGS_AS_VAL_UAP
12.1.1
-
APPS.IGS_PS_UNIT_VER_PKG dependencies on IGS_PS_UNIT_STAT
12.1.1
-
APPS.IGS_PS_VAL_UD dependencies on IGS_PS_DSCP
12.1.1
-
APPS.IGS_PS_GEN_002 dependencies on IGS_PS_UNIT_LVL
12.1.1
-
APPS.IGS_AV_VAL_ASULE dependencies on IGS_PS_UNIT_LEVEL
12.1.1
-
APPS.IGS_PS_VAL_UV dependencies on APP_EXCEPTION
12.1.1
-
APPS.IGS_PS_VAL_UD dependencies on IGS_PS_UNIT_VER
12.1.1
-
APPS.IGS_PS_GEN_006 dependencies on IGS_EN_UNIT_SET_STAT
12.1.1
-
APPS.IGS_PS_VAL_CALUL dependencies on IGS_PS_UNIT_VER
12.1.1
-
APPS.IGS_PS_UNIT_PKG SQL Statements
12.1.1
-
APPS.IGS_PS_VAL_POSU dependencies on IGS_GE_MSG_STACK
12.1.1
-
APPS.IGS_PS_VAL_UV dependencies on IGS_GE_MSG_STACK
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_VAL_US
12.1.1
-
APPS.IGS_PS_VAL_US dependencies on APP_EXCEPTION
12.1.1
-
APPS.IGS_EN_GEN_012 dependencies on IGS_GE_S_LOG
12.1.1
-
APPS.IGS_EN_GEN_002 dependencies on IGS_PE_PERSON
12.1.1
-
APPS.IGS_PS_VAL_UNIT dependencies on IGS_PS_UNIT_VER
12.1.1
-
APPS.IGS_PS_GEN_002 dependencies on IGS_PS_COURSE
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_CEPRC
12.1.1
-
APPS.IGS_RE_GEN_001 dependencies on IGS_PS_UNIT_VER
12.1.1
-
APPS.IGS_PS_VAL_UC dependencies on IGS_PS_UNIT_CAT
12.1.1
-
PACKAGE: APPS.IGS_AS_VAL_UAP
12.1.1
-
APPS.IGS_RE_GEN_002 dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_COUS
12.1.1
-
APPS.IGS_FI_VAL_UFT dependencies on IGS_FI_FEE_TYPE
12.1.1
-
APPS.IGS_PS_UNIT_PKG dependencies on IGS_PS_UNIT_PKG
12.1.1
-
APPS.IGS_PS_TCH_RESP_PKG dependencies on IGS_PS_VAL_CRV
12.1.1
-
APPS.IGS_EN_VAL_SUT dependencies on IGS_EN_STDNT_PS_ATT
12.1.1
-
APPS.IGS_AS_GEN_003 dependencies on IGS_AD_LOCATION
12.1.1
-
APPS.IGS_EN_GEN_011 dependencies on IGS_AD_LOCATION
12.1.1
-
APPS.IGS_FI_VAL_FT dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_AS_UNIT_CLASS_PKG dependencies on IGS_GE_DATE
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_UCL
12.1.1
-
PACKAGE: APPS.IGS_PS_VAL_UOO
12.1.1