Search Results igf_aw_fund_prg_all
Overview
The table IGF_AW_FUND_PRG_ALL is a core data object within the Oracle E-Business Suite (EBS) Financial Aid module (IGF). It serves a critical configuration role by defining the valid "Pays only" programs for a financial aid fund. Specifically, it stores the permissible academic program(s) against which disbursements for a given fund can be processed. This table enforces business rules that ensure funds are only disbursed to students enrolled in the correct, pre-defined programs of study, thereby maintaining compliance and proper fund allocation. As an "ALL" table, it is multi-organization enabled, meaning it stores data partitioned by the operating unit (ORG_ID), allowing for a shared installation across multiple business units.
Key Information Stored
The table's structure is designed to link a fund to a specific academic program. The primary identifier is the system-generated surrogate key, FPRG_ID. The core business keys form a unique constraint and define the relationship: the FUND_ID links to the master fund definition in IGF_AW_FUND_MAST_ALL, while the COURSE_CD and VERSION_NUMBER together identify the specific academic program. The ORG_ID column provides the multi-org context. In summary, a single record establishes that the fund identified by FUND_ID can be disbursed for the program identified by COURSE_CD and VERSION_NUMBER within the operating unit ORG_ID.
Common Use Cases and Queries
This table is primarily referenced during the fund setup and award packaging processes. A common operational query is to validate or list all programs eligible for a specific fund, which is essential for configuring award rules and troubleshooting disbursement errors. For reporting, it is frequently joined to fund master and program tables to produce compliance reports showing fund-to-program mappings. A typical SQL pattern to retrieve this mapping would be:
- SELECT fprg.fund_id, fmast.fund_code, fprg.course_cd, fprg.version_number FROM igf_aw_fund_prg_all fprg, igf_aw_fund_mast_all fmast WHERE fprg.fund_id = fmast.fund_id AND fmast.fund_code = '&FUND_CODE';
Another critical use case is during the disbursement process itself, where the system validates a student's enrolled program against the constraints stored in this table before allowing a payment to be posted.
Related Objects
IGF_AW_FUND_PRG_ALL has a direct and essential foreign key relationship with the fund master table, as documented in the provided metadata. This is its primary dependency.
- IGF_AW_FUND_MAST_ALL: This table contains the master definition of all financial aid funds. The foreign key relationship is IGF_AW_FUND_PRG_ALL.FUND_ID → IGF_AW_FUND_MAST_ALL. A join on FUND_ID is required to retrieve fund details (like FUND_CODE) for any record in IGF_AW_FUND_PRG_ALL.
While not explicitly listed in the provided excerpt, in a full implementation, the COURSE_CD and VERSION_NUMBER columns would typically reference an academic program or course catalog table (such as IGS_PS_COURSE_VER) to obtain the descriptive program name and details.
-
Table: IGF_AW_FUND_PRG_ALL
12.1.1
owner:IGF, object_type:TABLE, fnd_design_data:IGF.IGF_AW_FUND_PRG_ALL, object_name:IGF_AW_FUND_PRG_ALL, status:VALID, product: IGF - Financial Aid , description: Stores the Pays only Program against which the context fund can be disbursed , implementation_dba_data: IGF.IGF_AW_FUND_PRG_ALL ,
-
Table: IGF_AW_FUND_PRG_ALL
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Stores the Pays only Program against which the context fund can be disbursed , implementation_dba_data: Not implemented in this database ,
-
APPS.IGF_AW_FUND_PRG_PKG dependencies on IGF_AW_FUND_PRG_ALL
12.1.1
-
APPS.IGF_AW_ROLLOVER dependencies on IGF_AW_FUND_PRG_ALL
12.1.1
-
APPS.IGF_AW_FUND_PRG_PKG dependencies on IGF_AW_FUND_PRG
12.1.1
-
SYNONYM: APPS.IGF_AW_FUND_PRG_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_FUND_PRG_ALL, status:VALID,
-
VIEW: APPS.IGF_AW_FUND_PRG
12.1.1
-
APPS.IGF_AW_FUND_PRG_PKG SQL Statements
12.1.1
-
TABLE: IGF.IGF_AW_FUND_PRG_ALL
12.1.1
owner:IGF, object_type:TABLE, fnd_design_data:IGF.IGF_AW_FUND_PRG_ALL, object_name:IGF_AW_FUND_PRG_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_FUND_PRG_PKG
12.1.1
-
APPS.IGF_AW_FUND_PRG_PKG dependencies on IGF_AW_FUND_PRG_PKG
12.1.1
-
Table: IGF_AW_FUND_MAST_ALL
12.1.1
owner:IGF, object_type:TABLE, fnd_design_data:IGF.IGF_AW_FUND_MAST_ALL, object_name:IGF_AW_FUND_MAST_ALL, status:VALID, product: IGF - Financial Aid , description: Stores all the details and the properties for each fund , implementation_dba_data: IGF.IGF_AW_FUND_MAST_ALL ,
-
View: IGF_AW_FUND_PRG
12.2.2
product: IGF - Financial Aid (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGF_AW_FUND_PRG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_FUND_PRG_PKG, status:VALID,
-
APPS.IGF_AW_ROLLOVER dependencies on IGS_PS_VER_ALL
12.1.1
-
View: IGF_AW_FUND_PRG
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_PRG, object_name:IGF_AW_FUND_PRG, status:VALID, product: IGF - Financial Aid , implementation_dba_data: APPS.IGF_AW_FUND_PRG ,
-
Table: IGF_AW_FUND_MAST_ALL
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Stores all the details and the properties for each fund , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGF_AW_FUND_PRG
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_PRG, object_name:IGF_AW_FUND_PRG, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_ROLLOVER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_ROLLOVER, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.IGF_AW_ROLLOVER dependencies on IGF_AW_FUND_EXCL_ALL
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGF_AW_ROLLOVER SQL Statements
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
PACKAGE BODY: APPS.IGF_AW_ROLLOVER
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,