Search Results igs_pr_ou_fnd




Overview

The IGS_PR_OU_FND table is a core data entity within the Oracle E-Business Suite (EBS) Student System (IGS) module. Its primary function is to manage the financial aid exclusions associated with specific outcomes defined in the institution's student progression rules. In the context of academic progression, a rule may define various outcomes (e.g., "Probation," "Suspension") based on a student's performance. This table stores a list of fund codes that are to be excluded from a student's financial aid eligibility when a particular progression rule outcome is applied. This ensures that financial aid disbursement policies are automatically enforced in alignment with academic standing, a critical integration point between academic and financial operations.

Key Information Stored

The table's structure is designed to uniquely link a fund code exclusion to a single progression rule outcome. Its composite primary key defines this relationship precisely. The key columns are PROGRESSION_RULE_CAT, PRA_SEQUENCE_NUMBER, and PRO_SEQUENCE_NUMBER, which together uniquely identify a specific outcome from the parent table IGS_PR_RU_OU_ALL. The fourth primary key column, FUND_CODE, stores the specific financial aid fund code that is prohibited for a student under that outcome. This design allows multiple fund codes to be excluded for a single rule outcome, with each combination of outcome and fund code being a unique record.

Common Use Cases and Queries

The primary use case is the automated enforcement of financial aid restrictions based on academic standing. When a progression rule is evaluated and an outcome is triggered for a student, the Student System references this table to determine which, if any, financial aid funds must be withheld. A common reporting or validation query would involve joining to the parent outcome table to list all excluded funds for a given rule. For example:

  • Scenario: Identify all fund codes excluded for the "Academic Suspension" outcome within a specific progression rule category.
  • Sample SQL Pattern: SELECT fund_code FROM igs_pr_ou_fnd WHERE progression_rule_cat = '[CATEGORY_CODE]' AND pro_sequence_number = (SELECT pro_sequence_number FROM igs_pr_ru_ou_all WHERE outcome_name = 'Suspension');

Data maintenance tasks involve inserting or deleting fund codes from this table as institutional financial aid policies related to academic performance change.

Related Objects

The IGS_PR_OU_FND table has a critical dependency on the progression rule outcome definition. As documented in the provided metadata, it maintains a foreign key relationship to the IGS_PR_RU_OU_ALL table. This relationship enforces referential integrity, ensuring that every fund code exclusion is tied to a valid, existing progression rule outcome. The join is performed on the three columns that constitute the unique identifier for an outcome:

  • IGS_PR_OU_FND.PROGRESSION_RULE_CAT → IGS_PR_RU_OU_ALL
  • IGS_PR_OU_FND.PRA_SEQUENCE_NUMBER → IGS_PR_RU_OU_ALL
  • IGS_PR_OU_FND.PRO_SEQUENCE_NUMBER → IGS_PR_RU_OU_ALL

This table is likely referenced by programs and APIs within the Student System that process progression rule applications and interface with the financial aid subsystem.