Search Results igs_en_gen_010
Overview
IGS_EN_GEN_010 is a valid PL/SQL package owned by the APPS schema within the Oracle E-Business Suite student system (Oracle Student System / IGS product family). It belongs to the enrollment (IGS_EN) module and serves as a low-level generation and processing utility for student unit attempt (SUA) data. Its principal responsibility is to insert, transfer, and validate student unit attempt records, including historical, transfer-credit, discontinued, and place-related variants of that data.
The package is classified as API type OTHER, indicating it is not a formally published public API but rather an internal engine package consumed by other enrollment processes. The ETRM metadata records eighteen documented procedures and functions, and the package is composed of both a specification and a body, with a documented dependency on the IGS_CA_INST_ALL, IGS_EN_METHOD_TYPE, IGS_EN_STDNT_PS_ATT_ALL, and IGS_EN_SU_ATTEMPT(_ALL) objects.
Key Procedures and Functions
The documented entry points are dominated by the ENRP_INS_* naming convention, where "ENRP" denotes an enrollment process routine and "INS" indicates an insert operation. These procedures create student unit attempt rows and their associated history or transfer records:
- ENRP_INS_SNEW_PRENRL and ENRP_INS_SRET_PRENRL — insert SUA records arising from new and returning pre-enrollment activity.
- ENRP_INS_SUA_HIST and ENRP_INS_SUSA_HIST — insert historical SUA and student unit section attempt (SUSA) rows.
- ENRP_INS_SUA_TRNSFR, ENRP_INS_SUSA_TRNSFR, ENRP_INS_SUT_TRNSFR, ENRP_INS_SPLACE_TRNSFR, ENRP_INS_SUAO_TRNSFR, ENRP_INS_SCA_UKSTAT_TRNSFR, and ENRP_INS_SUAI_TRNSFR — insert transferred SUA, SUSA, unit (SUT), place, and related attempt data into the target institution's records.
- ENRP_INS_SUAO_DISCON — inserts a discontinue-type student unit attempt occurrence record.
- ENRP_DEL_ALL_SUA_TRNSFR — removes all previously transferred SUA rows, supporting reversal or re-processing of transfers.
Validation and lookup functions include ENRP_VALD_INST_SUA, which validates an institution's SUA data, ENRF_SUP_SUA_EXISTS, which reports whether supporting SUA data exists, ENRF_UNIT_FROM_PAST, which retrieves unit information from prior terms, and UNIT_EFFECT_OR_FUTURE_TERM, which determines whether a unit is effective in or applies to a future term. ADV_STAND_TRANS supports advanced standing transfer processing.
Tables Accessed
Reachable through APPS synonyms, the package reads and writes core enrollment and academic structures. IGS_EN_SU_ATTEMPT_ALL, IGS_EN_STDNT_PS_ATT_ALL, and IGS_EN_SU_ATTEMPT hold the primary student unit attempt and attempt-all records. IGS_EN_METHOD_TYPE provides the enrollment method reference data, and IGS_CA_INST_ALL supplies calendar instance context. Supporting academic tables include IGS_AS_SU_SETATMPT (and its sequence-number sibling IGS_AS_SU_SETATMPT_SEQ_NUM_S), IGS_AS_SU_ATMPT_ITM, IGS_AS_SC_ATMPT_ENR, IGS_AS_GRD_SCH_GRADE, IGS_AS_SUA_AI_GROUP, and IGS_AS_SUA_REF_CDS. Admissions and party data are touched via IGS_AD_UNIT_OU_STAT, IGS_AD_OU_STAT, IGS_AD_OFR_RESP_STAT, and HZ_PARTIES.
Usage Notes
IGS_EN_GEN_010 is invoked indirectly by higher-level enrollment packages rather than called from forms or concurrent programs directly. The ETRM dependency list confirms it is referenced by IGS_EN_GEN_008, IGS_EN_GEN_009, IGS_EN_GEN_011, IGS_EN_FUTURE_DT_TRANS, IGS_EN_SU_ATTEMPT_PKG, IGS_EN_SUA_LGCY_PUB, IGS_EN_TRANSFER_APIS, IGS_AS_SU_SETATMPT_PKG, and IGS_AD_UPD_INITIALISE. Customizations should therefore treat it as an internal utility and route new development through the published packages and transfer APIs that consume it.
-
PACKAGE: APPS.IGS_EN_GEN_010
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_010, status:VALID,
-
SYNONYM: APPS.IGS_EN_METHOD_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_METHOD_TYPE, status:VALID,
-
SYNONYM: APPS.IGS_AS_SU_SETATMPT_SEQ_NUM_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SU_SETATMPT_SEQ_NUM_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_SPLACE_SUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SPLACE_SUPS, status:VALID,
-
PACKAGE: APPS.IGS_AS_SUA_AI_GROUP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SUA_AI_GROUP_PKG, status:VALID,
-
SYNONYM: APPS.IGS_EN_SPLACE_FACS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SPLACE_FACS, status:VALID,
-
SYNONYM: APPS.IGS_EN_UNIT_SET_MAP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_UNIT_SET_MAP, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPLACE_FACS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPLACE_FACS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_HE_PROG_TRANSFER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_PROG_TRANSFER_PKG, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPLACEMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPLACEMENTS_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_SUA_AI_GROUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SUA_AI_GROUP, status:VALID,
-
SYNONYM: APPS.IGS_AV_STND_ALT_UNIT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AV_STND_ALT_UNIT, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPLACE_SUPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPLACE_SUPS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SU_SETATMPT_H_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SU_SETATMPT_H_PKG, status:VALID,
-
PACKAGE: APPS.IGS_EN_GEN_005
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_005, status:VALID,
-
SYNONYM: APPS.IGS_EN_SPLACEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SPLACEMENTS, status:VALID,
-
PACKAGE: APPS.IGS_EN_SU_ATTEMPT_H_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SU_ATTEMPT_H_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_UNIT_OU_STAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_UNIT_OU_STAT, status:VALID,
-
PACKAGE: APPS.IGS_EN_GEN_018
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_018, status:VALID,
-
PACKAGE: APPS.IGS_FI_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_GEN_004, status:VALID,
-
SYNONYM: APPS.IGS_FI_FEE_CAT_MAP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_FEE_CAT_MAP, status:VALID,
-
PACKAGE: APPS.IGS_PS_STDNT_UNT_TRN_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_STDNT_UNT_TRN_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_SUA_REF_CDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SUA_REF_CDS, status:VALID,
-
SYNONYM: APPS.IGS_PS_PAT_OF_STUDY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_PAT_OF_STUDY, status:VALID,
-
PACKAGE: APPS.IGS_EN_HESA_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_HESA_PKG, status:VALID,
-
SYNONYM: APPS.IGS_CO_CAT_MAP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CO_CAT_MAP, status:VALID,
-
PACKAGE: APPS.IGS_AV_ADV_STANDING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_ADV_STANDING_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PS_US_PRENR_CFG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_US_PRENR_CFG, status:VALID,
-
PACKAGE: APPS.IGS_EN_VAL_SUSA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_VAL_SUSA, status:VALID,
-
PACKAGE: APPS.IGS_AV_STD_ULVLBASIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_STD_ULVLBASIS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SUA_REF_CDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SUA_REF_CDS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AV_STD_UNT_BASIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_STD_UNT_BASIS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AV_STND_ALT_UNIT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_STND_ALT_UNIT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_EN_GEN_006
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_006, status:VALID,
-
PACKAGE: APPS.IGS_AV_STND_UNIT_LVL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_STND_UNIT_LVL_PKG, status:VALID,
-
SYNONYM: APPS.IGS_FI_FND_SRC_RSTN
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_FND_SRC_RSTN, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_GEN_010
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_GEN_010, status:VALID,
-
PACKAGE: APPS.IGS_AS_SC_ATMPT_ENR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SC_ATMPT_ENR_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AV_STND_UNIT_LVL_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AV_STND_UNIT_LVL_ALL, status:VALID,
-
SYNONYM: APPS.IGS_PR_STDNT_PR_OU_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_STDNT_PR_OU_ALL, status:VALID,
-
PACKAGE: APPS.IGS_EN_GEN_009
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_009, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_005
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_GEN_005, status:VALID,
-
SYNONYM: APPS.IGS_EN_ENROLMENT_CAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_ENROLMENT_CAT, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_GEN_004, status:VALID,
-
SYNONYM: APPS.IGS_EN_SU_ATTEMPT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SU_ATTEMPT_ALL, status:VALID,
-
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,
-
PACKAGE: APPS.IGS_EN_GEN_LEGACY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_LEGACY, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_GEN_003, status:VALID,
-
PACKAGE: APPS.IGS_AV_STND_UNIT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_STND_UNIT_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_SC_ATMPT_ENR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SC_ATMPT_ENR, status:VALID,