Search Results igf_ap_gen_001
Overview
IGF_AP_GEN_001 is a PL/SQL package owned by the APPS schema within the Oracle E-Business Suite Financial Aid Module (IGF), part of the Oracle Student System (formerly Oracle iLearning/Student System) product family. Its name follows the EBS convention for a "generation" utility package: the IGF prefix identifies the Financial Aid application, AP denotes the Academic Progress or Applicant Processing functional area, and the _GEN_ segment indicates that the package supplies derived or computed ("generated") values rather than performing transaction-level DML. In practice, IGF_AP_GEN_001 serves as the shared intelligence layer that resolves contextual attributes—term definitions, program characteristics, enrollment effective dates, and anticipated completion dates—required by a broad range of financial aid packaging, disbursement, and scholarship award processes. It is classified in the ETRM registry as an OTHER-type API and holds VALID status in both 12.1.1 and 12.2.2.
Key Procedures and Functions
The package exposes ten documented procedures and functions, all oriented toward read-only attribute retrieval:
- GET_PROG_ATT_START_DT — returns the program attendance start date for a student's program attempt.
- GET_ANTICIP_COMPL_DATE — returns the anticipated program completion date used in award year and loan period calculations.
- GET_CLASS_STANDING — resolves the student's class standing (for example, freshman through senior or graduate level).
- GET_ENRL_PROGRAM_TYPE — returns the enrollment program type classification.
- GET_KEY_PROGRAM — identifies the key (primary) program for a student when multiple programs are active.
- GET_TERM_ENRLMNT_DTL — retrieves term-level enrollment detail.
- GET_ENR_EFF_DT_ALIAS_VAL — returns the value of an enrollment effective-date alias.
- GET_TERM_DATES — returns the start and end dates of a term.
- GET_DATE_ALIAS_VAL — resolves a configurable date alias to its concrete date value.
- GET_CONTEXT_DATA_FOR_TERM — assembles the contextual data bundle for a given term, which downstream generation logic consumes.
Tables Accessed
Access is performed through APPS synonyms. Core student and term structures include IGS_EN_STDNT_PS_ATT_ALL (student program attempts), IGS_PS_VER_ALL (program version definitions), IGS_CA_INST and IGS_CA_INST_REL (calendar instance and relationships), IGS_CA_TYPE (calendar types), IGS_CA_DA_INST (date alias instances), IGS_EN_SPA_TERMS (term attributes), IGS_EN_CAL_CONF (calendar configuration), IGS_PR_CLASS_STD (class standing), and HZ_PARTIES (student party records). Financial aid-specific data comes from IGF_AP_FA_BASE_REC_ALL (financial aid base records) and IGF_AP_FA_ANT_DATA (anticipated/need analysis data). These tables supply the parameter values the getters resolve; the package is a consumer of data rather than a maintainer of it.
Usage Notes
IGF_AP_GEN_001 is referenced by fourteen other packages, including IGF_AW_COA_GEN, IGF_AW_FISAP_PKG, IGF_AW_GEN_003, IGF_AW_PACKAGING, IGF_AW_PACKNG_SUBFNS, IGF_AW_SS_GEN_PKG, IGF_DB_DISB, IGF_GR_PELL, IGF_GR_PELL_CALC, IGF_SL_DL_RECORD, IGF_SL_DL_VALIDATION, IGF_SL_GEN, IGF_SL_LAR_CREATION, and IGF_SL_REL_DISB, positioning it as a foundational dependency for award (AW), disbursement (DB), grant (GR), and student loan (SL) generation routines. It is consequently invoked indirectly whenever those packages execute—typically from concurrent programs that generate packaging, Pell Grant, or loan records, and from forms or custom extensions that must derive term and program context. Because it contains no initiating entry point of its own, direct invocation is generally limited to custom code that requires the same contextual resolution logic. Dependency ordering should account for the fact that it is itself referenced by IGF_AP_GEN_001, indicating internal recursive or overloaded usage within the package body.
-
APPS.IGF_AW_GEN_002 SQL Statements
12.1.1
-
PACKAGE: APPS.IGF_AP_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_GEN_001, status:VALID,
-
PACKAGE BODY: APPS.IGF_AP_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_EN_SPA_TERMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SPA_TERMS, status:VALID,
-
SYNONYM: APPS.IGS_CA_DA_INST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_DA_INST, status:VALID,
-
PACKAGE: APPS.IGS_CA_COMPUTE_DA_VAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_COMPUTE_DA_VAL_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AP_GEN_001
12.1.1
-
SYNONYM: APPS.IGF_AP_FA_ANT_DATA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_FA_ANT_DATA, status:VALID,
-
SYNONYM: APPS.IGS_PR_CLASS_STD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_CLASS_STD, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_GEN_004, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_SS_GEN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_SS_GEN_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PS_VER_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_VER_ALL, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_005
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_GEN_005, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_RECORD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_DL_RECORD, status:VALID,
-
PACKAGE: APPS.IGS_PR_GET_CLASS_STD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_GET_CLASS_STD, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_GEN_002
12.1.1
-
PACKAGE BODY: APPS.IGF_AW_PACKNG_SUBFNS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_PACKNG_SUBFNS, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_FISAP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_FISAP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_GEN, status:VALID,
-
PACKAGE BODY: APPS.IGF_GR_PELL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_GR_PELL, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_COA_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_COA_GEN, status:VALID,
-
PACKAGE: APPS.IGF_AW_COA_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_COA_GEN, status:VALID,
-
SYNONYM: APPS.IGS_EN_CAL_CONF
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_CAL_CONF, status:VALID,
-
PACKAGE BODY: APPS.IGF_GR_PELL_CALC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_GR_PELL_CALC, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_DL_VALIDATION, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_REL_DISB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_REL_DISB, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_GEN_003, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_LAR_CREATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_LAR_CREATION, status:VALID,
-
SYNONYM: APPS.IGF_AP_FA_BASE_REC_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_FA_BASE_REC_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGF_DB_DISB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_DB_DISB, status:VALID,
-
PACKAGE: APPS.IGF_GR_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_GR_GEN, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_PACKAGING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_PACKAGING, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.IGS_EN_STDNT_PS_ATT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_STDNT_PS_ATT_ALL, status:VALID,
-
VIEW: APPS.IGS_CA_DA_INST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_DA_INST_V, object_name:IGS_CA_DA_INST_V, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_REL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_REL, status:VALID,
-
VIEW: APPS.IGS_AD_APPL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_APPL, object_name:IGS_AD_APPL, status:VALID,
-
VIEW: APPS.IGS_CA_TEACH_TO_LOAD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_TEACH_TO_LOAD_V, object_name:IGS_CA_TEACH_TO_LOAD_V, status:VALID,
-
SYNONYM: APPS.IGS_CA_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_TYPE, status:VALID,
-
VIEW: APPS.IGS_CA_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_INST, object_name:IGS_CA_INST, status:VALID,
-
VIEW: APPS.IGS_PE_PERSON_BASE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_PERSON_BASE_V, object_name:IGS_PE_PERSON_BASE_V, status:VALID,
-
APPS.IGF_AW_PACKAGING dependencies on IGF_AP_GEN_001
12.1.1
-
APPS.IGF_AW_COA_GEN dependencies on IGF_AP_GEN_001
12.1.1
-
APPS.IGF_DB_DISB dependencies on IGF_AP_GEN_001
12.1.1
-
APPS.IGF_AW_PACKNG_SUBFNS dependencies on IGF_AP_GEN_001
12.1.1
-
VIEW: APPS.IGS_AD_PS_APPL_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_PS_APPL_INST, object_name:IGS_AD_PS_APPL_INST, status:VALID,
-
VIEW: APPS.IGS_PS_VER
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_VER, object_name:IGS_PS_VER, status:VALID,
-
APPS.IGF_SL_GEN dependencies on IGF_AP_GEN_001
12.1.1
-
APPS.IGF_AW_FISAP_PKG dependencies on IGF_AP_GEN_001
12.1.1