Search Results igs_en_val_sca




Overview

IGS_EN_VAL_SCA is an Oracle EBS Student System validation package owned by the APPS schema. It operates within the Student Enrollment (IGS_EN) family of APIs, which governs the progression of students through academic programs, unit attempts, and transfer credit. The package's central role is to perform validation logic for Student Course Attempts (SCA), alongside parallel validation packages such as IGS_EN_VAL_SUA and IGS_EN_VAL_BULKRULE. Its 21 documented procedures cover a range of enrollment validation scenarios including transfer acceptance, discontinuation, lapse, confirmation, and charge allowance. The package is classified as OTHER in the ETRM API registry, meaning it is an internal engine rather than a public integration API. It is validated and referenced extensively by higher-level enrollment wrappers, concurrent program generators (IGS_AD_GEN_002, IGS_EN_GEN_006 through IGS_EN_GEN_014), and admission validation packages.

Key Procedures and Functions

The documented procedures cluster into SCA-specific validators and broader admission/enrollment validators:

Tables Accessed

The package accesses institutional configuration and enrollment fact tables through APPS synonyms:

Usage Notes

IGS_EN_VAL_SCA is not invoked directly by end users. It is called internally by 21 documented dependent packages, including IGS_ADMAPPLICATION_PUB, IGS_EN_STDNT_PS_ATT_PKG, IGS_EN_TRANSFER_APIS, IGS_EN_SPA_LGCY_PUB, IGS_EN_DROP_UNITS_API, IGS_EN_ELGBL_PROGRAM, IGS_EN_ELGB_OVR_UOO_PKG, and IGS_SS_EN_WRAPPERS. Enrollment forms and self-service wrappers that submit course attempt changes route validation through these packages. Concurrent program generators for enrollment and admission (for example IGS_EN_GEN_006 and IGS_AD_GEN_002) also reference it. Custom extensions should call the documented public wrapper APIs (such as IGS_EN_STDNT_PS_ATT_PKG) rather than IGS_EN_VAL_SCA directly, because the validator procedures assume pre-populated context from the calling layer. This behavior is consistent across Oracle EBS 12.1.1 and 12.2.2.