Search Results fee_cls_prg_id
Overview
The table IGF_SP_STD_PRG_ALL is a core data object within the Oracle E-Business Suite (EBS) Financial Aid module (IGF). It serves as a master repository for student-level "pays only" program details, which are directly linked to specific tuition fee classes. In the context of financial aid administration, a "pays only" arrangement typically refers to a financial obligation or program where the student is responsible for payment, often outside of standard aid packages. This table is critical for defining and managing the relationship between a student's fee class and the specific academic program (course and version) for which the pays-only terms apply. Its role is to establish a precise link between a financial structure (fee class) and an academic curriculum, enabling accurate assessment and tracking of student financial responsibilities.
Key Information Stored
The table's structure is designed to enforce data integrity and define unique program assignments within a fee class. The primary key is the system-generated identifier, FEE_CLS_PRG_ID, which uniquely identifies each record. The table's unique key constraint highlights the critical business rule: for a given fee class (FEE_CLS_ID), the combination of a specific academic course (COURSE_CD) and its version (VERSION_NUMBER) must be unique. This prevents duplicate program definitions within the same financial context. Therefore, the most significant columns are:
- FEE_CLS_PRG_ID: The unique system identifier for the pays-only program record.
- FEE_CLS_ID: Foreign key linking to the parent student fee class (IGF_SP_STD_FC_ALL).
- COURSE_CD: The code identifying the academic course associated with the pays-only program.
- VERSION_NUMBER: The version of the specified academic course.
Common Use Cases and Queries
This table is central to queries that need to list or report on all academic programs tied to a student's specific pays-only fee class. A common operational use case is validating program setup during financial aid packaging or when generating student invoices. For reporting, it enables analysis of which courses and versions are most frequently associated with student-pays arrangements. A fundamental query pattern involves joining to the parent fee class table to get student and fee class context, and potentially to course catalog tables for descriptive information.
-- Example: Retrieve all pays-only programs for a specific fee class
SELECT prg.fee_cls_prg_id,
prg.course_cd,
prg.version_number
FROM igf_sp_std_prg_all prg
WHERE prg.fee_cls_id = :p_fee_cls_id
ORDER BY prg.course_cd;
Another critical use case involves data integrity checks, such as identifying fee classes that have no associated programs or validating the uniqueness of course-version combinations per the UK constraint.
Related Objects
The table exists within a defined hierarchy of financial aid tables, with explicit foreign key relationships as documented in the ETRM.
- Parent Table (Referenced by IGF_SP_STD_PRG_ALL):
- IGF_SP_STD_FC_ALL: The student fee class table. The column
IGF_SP_STD_PRG_ALL.FEE_CLS_IDis a foreign key to this table, establishing that every pays-only program must belong to a valid, pre-existing fee class.
- IGF_SP_STD_FC_ALL: The student fee class table. The column
- Child Table (References IGF_SP_STD_PRG_ALL):
- IGF_SP_STD_UNIT_ALL: The student unit details table. It references this program table via the column
IGF_SP_STD_UNIT_ALL.FEE_CLS_PRG_ID. This relationship indicates that individual unit records (likely representing credit units or billing units) are granularly assigned to a specific pays-only program record.
- IGF_SP_STD_UNIT_ALL: The student unit details table. It references this program table via the column
This structure shows a clear data flow: Fee Class (IGF_SP_STD_FC_ALL) → Program Details (IGF_SP_STD_PRG_ALL) → Unit Details (IGF_SP_STD_UNIT_ALL).
-
Table: IGF_SP_STD_PRG_ALL
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Holds student pays only program details for a pays only tuition fee class. , implementation_dba_data: Not implemented in this database ,
-
Table: IGF_SP_STD_UNIT_ALL
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Holds student pays only unit details for a pays only program. , implementation_dba_data: Not implemented in this database ,
-
Table: IGF_SP_PRG_ALL
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Holds sponsor pays only program details for a pays only tuition fee class , implementation_dba_data: Not implemented in this database ,
-
Table: IGF_SP_UNIT_ALL
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Holds pays only unit details for a pays only program , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_STD_UNIT
12.2.2
product: IGF - Financial Aid (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_UNIT_V
12.2.2
product: IGF - Financial Aid (Obsolete) , description: FORM view formed by joining IGF_SP_UNIT MO view, IGF_SP_PRG MO view and IGS_PS_UNIT_VER. The view holds sponsor pays only unit details for a pays only program. , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_STD_PRG
12.2.2
product: IGF - Financial Aid (Obsolete) , description: MO VIEW based on IGF_SP_STD_PRG_ALL table , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_STD_PRG_V
12.2.2
product: IGF - Financial Aid (Obsolete) , description: FORM VIEW formed by joining IGF_SP_STD_PRG MO view, IGF_SP_STD_FC MO view and IGS_PS_VER. The view holds students pays only program details for a pays only tuition fee class. , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_STD_UNIT_V
12.2.2
product: IGF - Financial Aid (Obsolete) , description: FORM VIEW formed by joining IGF_SP_STD_UNIT MO view, IGF_SP_STD_PRG MO view and IGS_PS_UNIT_VER. The view holds students pays only unit details for a pays only program , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_PRG
12.2.2
product: IGF - Financial Aid (Obsolete) , description: MO view based on IGF_SP_PRG_ALL table. , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_UNIT
12.2.2
product: IGF - Financial Aid (Obsolete) , description: MO VIEW based on IGF_SP_FC_ALL table , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_PRG_V
12.2.2
product: IGF - Financial Aid (Obsolete) , description: FORM view formed by joining IGF_SP_PRG MO view, IGF_SP_FC MO view and IGS_PS_VER. The view holds sponsor pays only program details for a pays only tuition fee class. , implementation_dba_data: Not implemented in this database ,