Search Results igs_en_gen_011




Overview

IGS_EN_GEN_011 is a PL/SQL package in the APPS schema belonging to the Oracle Student System (formerly Oracle iLearning / Oracle Student Information System) family of modules within Oracle E-Business Suite 12.1.1 and 12.2.2. Its object name prefix, IGS_EN, identifies it as part of the Student Enrollment (Enrollment Management) product line, while the GEN qualifier indicates that it is a general-purpose "worker" package containing reusable business-logic routines invoked by other enrollment packages and concurrent processing rather than exposing a public API of its own. ETRM classifies the package with an API classification of OTHER, confirming that it is not a published open interface but an internal utility module.

The package is intimately concerned with student program and attempt processing: enrolling students, expiring person encumbrances and person-level effects, applying student unit attempt blocking rules, and matching term and supplementary assessment parameters. It serves as a low-level dependency for several higher-level packages, including IGS_EN_ELGBL_OVERRIDE, IGS_EN_STDNT_PS_ATT_PKG and IGS_PE_PERSENC_EFFCT_PKG.

Key Procedures and Functions

The ETRM metadata documents eight program units, all belonging to the ENRP (Enrollment Requirements Processing) and MATCH families:

  • ENRP_PRC_SCA_BLK_TRN — Processes student course attempt (SCA) blocking transactions, applying the rules that prevent or flag a student from enrolling in a given course attempt.
  • ENRP_PRC_SUA_BLK_E_D — Processes supplementary unit attempt (SUA) blocking for an enrolment/discontinuation event, enforcing SUA-level blocks.
  • ENRP_PRC_SUA_BLK_TRN — Companion routine that processes SUA blocking transactions, iterating the blocking records associated with a student's supplementary unit attempts.
  • ENRP_SET_PEE_EXPRY — Sets person encumbrance effect expiry, dating the end of a person-level effect (e.g. an encumbrance) so that it no longer restricts enrolment.
  • ENRP_SET_PEN_EXPRY — Sets person encumbrance expiry, driving the expiration of person encumbrances so that prior holds stop blocking enrolment activity.
  • ENRP_UPD_ACAI_ACCEPT — Updates the acceptance status of admissions course application instances, reflecting a decision reached during the enrolment process.
  • ENRP_UPD_ENR_PP — Updates enrolment person/program records, typically maintaining the programme-plan linkage during enrolment processing.
  • MATCH_TERM_SCA_PARAMS — Matches term and student course attempt parameters, used to validate that a course attempt belongs to the correct term context.

Parameter lists are not exposed in the metadata and are therefore not reproduced here.

Tables Accessed

Through APPS synonyms the package reads and writes the following documented tables:

Usage Notes

IGS_EN_GEN_011 is not intended for direct invocation from the EBS application forms. ETRM records that it is referenced by three other packages: IGS_EN_ELGBL_OVERRIDE, IGS_EN_STDNT_PS_ATT_PKG and IGS_PE_PERSENC_EFFCT_PKG, with an additional self-reference inside the package itself. These callers are the enrolment-eligibility override, student-person attempt and person-encumbrance-effect processing routines respectively, and they are typically executed from the Student Enrollment forms or from enrolment batch/concurrent programs.

Because the package maintains no formal public API and depends only on SYS.STANDARD, its procedures should be treated as internal. Customizations should call the parent packages rather than IGS_EN_GEN_011 directly, and any modification must respect the logging conventions recorded in IGS_GE_S_LOG and IGS_GE_S_LOG_ENTRY. The package status is VALID in the ETRM repository for the supported 12.1.1 and 12.2.2 releases.