Search Results igf_aw_fund_excl_all




Overview

The table IGF_AW_FUND_EXCL_ALL is a core data object within the Oracle E-Business Suite (EBS) Financial Aid module (IGF). Its primary function is to enforce exclusivity rules between financial aid funds. The table stores a definitive list of funds that are mutually exclusive with a given "context" fund. This ensures that a student's financial aid package does not include incompatible awards, maintaining compliance with institutional and regulatory policies. As a multi-org enabled table with the '_ALL' suffix, it stores data for all operating units, making it integral to the centralized administration of aid rules in a multi-organization environment.

Key Information Stored

The table's structure is designed to map exclusive relationships between funds. Its primary key is a composite of two columns, which together uniquely identify each exclusivity rule. The FUND_ID column holds the internal identifier for the primary fund for which exclusivity is being defined. The FUND_CODE column stores the code of the specific fund that is exclusive to the primary fund. This creates a direct, many-to-many relationship where a single fund can have multiple exclusive funds listed against it. The table's foreign key constraints enforce referential integrity, ensuring that both the FUND_ID and FUND_CODE reference valid, existing funds within the system.

Common Use Cases and Queries

This table is primarily accessed during the packaging process to validate and build compliant student aid awards. A common operational use case is generating a report of all exclusivity rules for audit or setup verification. A typical query would join this table to the fund master and catalog tables to retrieve meaningful names and details.

  • Sample Query to List Exclusive Funds for a Specific Fund:
    SELECT m.fund_code AS primary_fund, c.fund_name AS exclusive_fund_name
    FROM igf_aw_fund_excl_all e,
    igf_aw_fund_mast_all m,
    igf_aw_fund_cat_all c
    WHERE e.fund_id = m.fund_id
    AND e.fund_code = c.fund_code
    AND m.fund_code = '&PRIMARY_FUND_CODE'
    AND e.org_id = :p_org_id;
  • Validation During Packaging: The system queries this table in real-time to check if a proposed award (FUND_CODE) is exclusive to any fund already present in the student's package (FUND_ID), preventing the creation of invalid combinations.

Related Objects

IGF_AW_FUND_EXCL_ALL is centrally connected to the core fund definition tables in the Financial Aid module through documented foreign key relationships.

  • IGF_AW_FUND_MAST_ALL: The table references the fund master table via the FUND_ID column. This links the exclusivity rule to the specific fund instance (context fund) being defined.
  • IGF_AW_FUND_CAT_ALL: The table references the fund catalog table via the FUND_CODE column. This links the rule to the type or category of fund that is considered exclusive to the context fund.

These relationships ensure that all exclusivity rules are based on valid, active funds within the system. The table is a critical component in the business logic that determines permissible award combinations, interacting closely with the award packaging engine.