Search Results parameter_rec
Overview
IGF_AW_RULE is an Oracle E-Business Suite PL/SQL package body owned by the APPS schema and classified under the OTHER API category. It belongs to the Financial Aid (IGF) product family and is responsible for the assignment of Award Groups and Target Groups to students within a given award year. The package header and body carry a revision history spanning 2001 through 2006, reflecting multiple enhancement cycles tied to Financial Aid legislative and functional changes, including the introduction of Multiple FA Offices (FA 126), To Do Enhancements (FA 104), ISIR Enhancements (FA 138), and the addition of the "Eligible for Additional Unsubsidized Loans" attribute in the To Be Handled (TBH) call.
The package is centered on rule-driven processing of student populations. Its primary role is to evaluate students either by award year or by membership in a Person ID Group, and to apply the appropriate group assignment logic. Earlier iterations of the package included cost-of-attendance rule processing; that functionality has since been obsoleted, and the package was reoriented exclusively toward Target Group assignment.
Key Procedures and Functions
- RUN — The main driver procedure for assigning Award Groups to students for a specified award year, or to students belonging to a designated Person ID Group. The RUN procedure was modified to introduce the parameters
p_grp_code(used for Target Group assignment) andp_pergrp_id(used to process all students belonging to a Person ID Group). The olderp_base_idparameter was removed as part of this restructuring. RUN is intended for the assignment of Target Groups rather than Cost of Attendance groups. - TGROUP_RULE — The target group rule procedure. It was modified to accept
p_pergrp_idin place ofp_base_id, and to addp_grp_code. Together with RUN, it forms the operational core of group assignment processing. All processing associated with the legacy Rules has been obsoleted, and a call toIGF_AP_FA_BASE_REC_PKG.UPDATE_ROWis performed as part of the downstream update of the Financial Aid base record, including themanual_disb_holdflag and, in later revisions, the FA 126assoc_org_numattribute.
The user search term "parameter_rec" is consistent with the parameter-driven design of these procedures; the package receives its selection and assignment criteria through procedure parameters rather than a single monolithic record, and callers must supply the award year, group code, Person ID Group, and related identifiers explicitly.
Tables Accessed
- IGS_PE_PRSID_GRP_MEM_ALL — The Person ID Group membership table. RUN and TGROUP_RULE read this table to resolve the set of students that belong to a specified Person ID Group (
p_pergrp_id) so that group assignment can be applied to the entire population rather than to a single student. - IGS_PE_PERSID_GROUP_ALL — The Person ID Group definition table. It provides the group header information required to validate and resolve the group identified by
p_pergrp_idbefore membership is expanded. - HZ_PARTIES — The Trading Community Architecture party table. It is referenced to obtain and validate person-level party information for the students being processed, ensuring that assignment targets correspond to valid party records.
The package also updates the Financial Aid base record through IGF_AP_FA_BASE_REC_PKG.UPDATE_ROW, and stores working values such as calendar type and sequence number in package-level variables (l_ci_cal_type, l_ci_sequence_number) derived from IGF_AW_TARGET_GRP.
Usage Notes
IGF_AW_RULE is not exposed as a form-level API and is not referenced by any other documented package, which indicates that it is invoked directly, typically from concurrent programs or from custom Financial Aid batch code. RUN is the appropriate entry point when a batch process must assign Target Groups across an award year or across a Person ID Group. TGROUP_RULE is invoked to apply the group rule logic and to persist results to the Financial Aid base record, including the manual disbursement hold flag and, in FA 126 installations, the associated organization number.
Because the package is an APPS-owned body with no documented public API classification and no inbound package dependencies, implementations should treat it as an internal processing component. Direct modification is unsupported; extensions should call the documented procedures and rely on IGF_AP_FA_BASE_REC_PKG for record maintenance. The embedded comment "Skip the student if award is locked at the student level" (Bug 3021287) documents a key behavioral guard: students with locked awards are bypassed during assignment. This behavior should be accounted for when reconciling expected versus actual group assignment counts.
-
PACKAGE BODY: APPS.IGF_AW_RULE
12.1.1
-
PACKAGE BODY: APPS.IGF_SE_GEN_001
12.1.1
-
PACKAGE BODY: APPS.IGF_AP_VER_GRPS_PRC_PKG
12.1.1
-
PACKAGE BODY: APPS.VEA_PARAMETERS_SV
12.1.1
-
PACKAGE BODY: APPS.VEA_PARAMETERS_SV
12.2.2
-
PACKAGE: APPS.XDP_ENGINE
12.2.2
-
PACKAGE: APPS.XDP_ENGINE
12.1.1
-
PACKAGE BODY: APPS.IGF_SL_DL_GEN_XML
12.1.1
-
APPS.IGF_AW_RULE dependencies on IGF_LOOKUPS_VIEW
12.1.1
-
APPS.IGF_SE_GEN_001 dependencies on IGF_LOOKUPS_VIEW
12.1.1
-
PACKAGE BODY: APPS.IGF_AP_TODO_GRPS_PRC_PKG
12.1.1
-
APPS.IGF_GR_LI_IMPORT dependencies on IGF_LOOKUPS_VIEW
12.1.1
-
PACKAGE BODY: APPS.ZX_TDS_TAXABLE_BASIS_DETM_PKG
12.1.1
-
APPS.IGF_GR_GEN_XML dependencies on IGF_LOOKUPS_VIEW
12.1.1
-
APPS.IGF_AP_TODO_GRPS_PRC_PKG dependencies on IGF_LOOKUPS_VIEW
12.1.1
-
APPS.ZX_TDS_TAXABLE_BASIS_DETM_PKG dependencies on ZX_TDS_UTILITIES_PKG
12.1.1
-
APPS.XDP_ENGINE dependencies on XDP_TYPES
12.1.1
-
APPS.ZX_TDS_TAXABLE_BASIS_DETM_PKG dependencies on ZX_TDS_UTILITIES_PKG
12.2.2
-
PACKAGE BODY: APPS.ZX_TDS_TAXABLE_BASIS_DETM_PKG
12.2.2
-
APPS.XDP_ENGINE dependencies on XDP_TYPES
12.2.2
-
PACKAGE BODY: APPS.IGF_GR_GEN_XML
12.1.1
-
APPS.IGF_AW_RULE dependencies on IGS_PE_PERSID_GROUP_ALL
12.1.1
-
APPS.IGF_AP_TODO_GRPS_PRC_PKG dependencies on IGS_CA_INST
12.1.1
-
APPS.ZX_TDS_TAXABLE_BASIS_DETM_PKG dependencies on ZX_FORMULA_B
12.2.2
-
APPS.ZX_TDS_TAXABLE_BASIS_DETM_PKG dependencies on ZX_FORMULA_B
12.1.1
-
APPS.IGF_AP_VER_GRPS_PRC_PKG dependencies on IGS_CA_INST
12.1.1
-
APPS.IGF_AP_TODO_GRPS_PRC_PKG dependencies on IGF_AP_TD_ITEM_MST
12.1.1
-
APPS.IGF_AP_VER_GRPS_PRC_PKG dependencies on IGF_LOOKUPS_VIEW
12.1.1
-
PACKAGE BODY: APPS.IGF_GR_LI_IMPORT
12.1.1
-
APPS.IGF_SE_GEN_001 dependencies on IGF_AW_FUND_MAST
12.1.1
-
PACKAGE BODY: APPS.IGF_SL_REL_DISB
12.1.1
-
APPS.IGF_AP_TODO_GRPS_PRC_PKG dependencies on IGF_AP_TD_ITEM_MST_ALL
12.1.1
-
APPS.IGF_AP_TODO_GRPS_PRC_PKG dependencies on IGF_AW_GEN
12.1.1
-
PACKAGE BODY: APPS.IGF_DB_DISB
12.1.1
-
APPS.IGF_AP_VER_GRPS_PRC_PKG dependencies on IGF_AP_TD_ITEM_MST
12.1.1
-
PACKAGE BODY: APPS.VEA_TPA_UTIL_PVT
12.1.1
-
PACKAGE BODY: APPS.VEA_LAYERS_SV
12.1.1
-
PACKAGE BODY: APPS.VEA_LAYERS_SV
12.2.2
-
PACKAGE BODY: APPS.VEA_TPA_UTIL_PVT
12.2.2
-
PACKAGE BODY: APPS.IGF_SL_CL_LI_IMP_PKG
12.1.1
-
APPS.IGF_AP_VER_GRPS_PRC_PKG dependencies on IGF_AP_TD_ITEM_MST_ALL
12.1.1