Search Results enrp_get_load_incur
Overview
IGS_EN_GEN_005 is an Oracle EBS Student System (IGS) PL/SQL package owned by the APPS schema and classified under the "OTHER" API category in the ETRM 12.1.1 repository. It belongs to the enrollment (EN) family of generic utilities whose names follow the IGS_EN_GEN_00x convention, and it consolidates several helper functions used by the enrollment and admissions processes to evaluate student eligibility, resolve enrolment periods, and derive fee-related attributes. The package exposes eight documented functions; the remainder of the specification body is private and not part of the published metadata. The header comment records that the specification was modified on 30-Jul-01 so that Enrp_Get_Load_Incur could accept a UOO_ID parameter, which was subsequently passed to IGS_EN_GEN_008.enrp_get_uddc_aus as part of the Enrollment process DLD. Bug 1956374 later removed the enrp_get_load_incur function from the specification, a change that explains why searches for that identifier return the package but no such callable member.
Key Procedures and Functions
- ENRP_GET_FEE_STUDENT — Determines the fee classification applicable to a student for a given course, taking the HECS payment option into account. It returns a numeric indicator.
- ENRP_GET_POS_ELGBL — Evaluates whether a person is eligible for a program of study (POS) within a given academic calendar, sequence, version, and period, honouring the always pre-enrol flag. It returns a VARCHAR2 status and returns warning text and a message name through OUT NOCOPY parameters.
- ENRP_GET_PRE_UOO — Resolves the unit offering option (UOO) that precedes a given unit, based on calendar type, sequence, location, unit class, and unit mode. The resolved UOO_ID is returned as an OUT NOCOPY parameter.
- ENRP_GET_POS_LINKS — Retrieves program-of-study link records that apply to a location, attendance mode and type, unit set, admission calendar and category, and POS location.
- ENRP_GET_FIRST_ENR and ENRP_GET_FRST_ENR_YR — Return the student's earliest enrolment and the corresponding calendar year respectively.
- ENRP_GET_LAST_ENR and ENRP_GET_LAST_ENR_YR — Return the student's most recent enrolment and its calendar year.
Tables Accessed
The package reads reference and transaction data through APPS synonyms. Programme and calendar structures come from IGS_CA_TYPE, IGS_CA_INST_REL, and IGS_CA_STAT; programme-of-study and unit data come from IGS_PS_PAT_STUDY_PRD, IGS_PS_PAT_STUDY_UNT, IGS_PS_UNIT_STAT, IGS_AS_UNIT_MODE, and IGS_AS_GRD_SCH_GRADE. Person and requirement facts are drawn from IGS_PE_PERSENC_EFFCT and IGS_PE_UNT_REQUIRMNT, government classification from IGS_PS_GOVT_TYPE, and fee handling from IGS_FI_HECS_PAY_OPTN. These tables support eligibility checks, enrolment history resolution, and HECS-related fee determination.
Usage Notes
IGS_EN_GEN_005 is referenced by four other packages and is therefore normally invoked indirectly, from enrollment, admissions, and fee-processing code paths rather than from end-user forms or concurrent programs directly. Customisations should call the public functions only, avoid relying on undocumented overloads, and account for the removal of enrp_get_load_incur in any code migrated from earlier releases.
-
PACKAGE: APPS.IGS_EN_GEN_005
12.1.1
-
PACKAGE: APPS.IGS_EN_PRC_LOAD
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_PRC_LOAD
12.1.1
-
APPS.IGS_EN_PRC_LOAD SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_GEN_007
12.1.1
-
APPS.IGS_EN_NSC_PKG dependencies on IGS_EN_PRC_LOAD
12.1.1
-
APPS.IGS_EN_GEN_007 dependencies on IGS_EN_PRC_LOAD
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_GEN_006
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_NSC_PKG
12.1.1