Results for “need_i”
17 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IGF_AW_GEN_004 is an Oracle E-Business Suite PL/SQL package body owned by APPS and classified as OTHER in the ETRM repository. It belongs to the Oracle Financial Aid (IGF) module and functions as a utility and wrapper library that supports award notification letter generation, award data retrieval, and needs-analysis calculations. The package sits between the higher-level letter and correspondence processes and the underlying Financial Aid base tables, exposing reusable functions that other packages, wrappers, and concurrent processes call to obtain award, term, and need figures.
According to the change history embedded in the source header, the package evolved across several Financial Aid releases: FA 124, FA 134, FA 137, FA 152, and FA 157. Notable changes included adding the get_base_id_for_person function, modifying corp_pre_process and build_sql_stmt to support dynamic and static person-id groups, resolving an issue where freq_attempt for one item was incorrectly added to other items, and refactoring code to address problems with very large person-id groups.
Key Procedures and Functions
The ETRM metadata documents 18 procedures and functions. They fall into several functional categories:
- Wrapper data retrieval — CORP_PRE_PROCESS, GET_AWARD_DATA, GET_TERM_TOTAL, and their wrapper counterparts (get_award_data_wrap, get_term_total_wrap) retrieve award and term totals for a person, accepting a person identifier and fund identifier along with a set of parameter slots. The wrappers expose these operations to the letter/reporting layer.
- Needs analysis — EFC_I, EFC_F, NEED_I, NEED_F, UNMETNEED_I, and UNMETNEED_F compute Expected Family Contribution, need, and unmet need. The
_Isuffix indicates an internal implementation and_Fa function variant, used across the awarding letter logic. - Letter and correspondence support — GET_HEADINGS returns column or section headings for letters; GET_AWARD_DESC returns award descriptions; GET_CORR_CUST_TEXT retrieves customized correspondence text; AWARD_LETTER_UPDATE updates the award letter record; LOAN_DISBURSEMENT_UPDATE maintains loan disbursement information.
- Data maintenance — MISSING_ITEMS_UPDATE processes items that were not previously captured, and GET_BASE_ID_FOR_PERSON and GET_PERSON_ID resolve identifiers, with the base-id function added in FA 157.
- Configuration checks — IS_INAS_INTEGRATED determines whether Institutional Needs Analysis System integration is active.
Based on the header excerpt, the wrappers expose parameters for person, fund, up to seven generic parameter slots, a flag, and an OUT total (for example p_awd_tot).
Tables Accessed
The package references the following APPS synonyms: IGF_AP_FA_BASE_REC_ALL and IGF_AP_CSS_PROFILE_ALL (base and CSS profile records for needs analysis), IGF_AW_AWARD_ALL and IGF_AW_AWD_PRD_TERM (award and award period/term detail), IGF_AW_FUND_MAST_ALL (fund setup), IGF_AW_AWD_LTR_TMP (award letter temporary staging), IGF_AP_ST_CORR_TEXT (correspondence text), IGF_AP_TD_ITEM_INST_ALL (item instances), IGF_DB_AWD_DISB_DTL_ALL (disbursement detail), IGS_CA_INST_ALL (calendar instances), IGS_CO_MAPPING and IGS_PE_PERSID_GROUP_ALL (person id groups), and the standard DUAL and PLITBLM utilities.
Usage Notes
IGF_AW_GEN_004 is not an end-user API; it is an internal library invoked from other PL/SQL units. The metadata records it as referenced by 10 other packages, and the header notes that dynamic and static person-id groups drive letter SQL statements through calls to IGS_PE_DYNAMIC_PERSID_GROUP.IGS_GET_DYNAMIC_SQL (changed from a procedure to a function). Applications include award notification letter generation, needs-analysis display, and correspondence processing within the Financial Aid module. Custom code extending Financial Aid letters should call the wrapper functions rather than duplicating award, term, need, or unmet-need logic. The large person-id group refactoring indicates the package should be used in a manner that avoids constructing excessive individual identifiers.
-
PACKAGE: APPS.IGF_AW_GEN_004 12.1.1
-
Holds the summarized information of all the financial aid processes for a student for an academic year
-
View: IGF_AP_FA_BASE_REC 12.1.1
Holds the summarized information of all the financial aid processes for a student for an academic year
APPS.IGF_AP_FA_BASE_REC·↳ IGF_AP_FA_BASE_REC_ALL·Explore IGF module →
-
View: IGF_AP_FA_CON_V 12.1.1
Financial aid context details
APPS.IGF_AP_FA_CON_V·↳ HZ_PARTIES·↳ IGF_AP_FA_BASE_REC_ALL·↳ IGF_AP_ISIR_MATCHED_ALL·Explore IGF module →
-
PACKAGE: APPS.IGF_AW_GEN_004 12.1.1
-
VIEW: APPS.IGF_AW_AWD_LTR_V 12.1.1
-
View: IGF_AP_FA_BASE_REC 12.2.2
Holds the summarized information of all the financial aid processes for a student for an academic year
Not implemented in this database·Explore IGF module →
-
View: IGF_AW_AWD_LTR_V 12.2.2
This view selects relevant data for the Award Notification Letter to be sent to a Student
Not implemented in this database·Explore IGF module →
-
View: IGF_AP_FA_CON_V 12.2.2
Financial aid context details
Not implemented in this database·Explore IGF module →
-
View: IGF_AW_AWD_LTR_V 12.1.1
This view selects relevant data for the Award Notification Letter to be sent to a Student
APPS.IGF_AW_AWD_LTR_V·↳ HZ_PARTIES·↳ IGF_AP_FA_BASE_REC_ALL·↳ IGF_AW_AWD_LTR_TMP·Explore IGF module →
-
VIEW: APPS.IGF_AP_FA_CON_V 12.1.1
-
eTRM - IGF Tables and Views 12.1.1
Holds pays only unit details for a pays only program