Search Results igs_ad_gen_001
Overview
IGS_AD_GEN_001 is a general-purpose PL/SQL package in the APPS schema within Oracle E-Business Suite, owned by the Student System (IGS) product family and specifically associated with the Admissions (IGS_AD) module. It serves as a shared utility and maintenance package for admissions processing in Oracle Student System across EBS 12.1.1 and 12.2.2. Based on its documented contents, the package provides two distinct categories of functionality: administrative cleanup routines that purge historical admission and application- decision records, and lightweight utility routines that support person-type validation, form context resolution, and token handling.
The package sits near the base of the admissions dependency hierarchy. It is referenced by five other packages — IGS_AD_APPL_PKG, IGS_AD_PANEL_DTLS_PKG, IGS_AD_PNMEMBR_DTLS_PKG, IGS_AD_PS_APPL_INST_PKG, and IGS_AD_PS_APPL_PKG — indicating that it is called from application maintenance, panel detail, and prospect/application processing logic. It also carries a self-reference, confirming internal calls between its own routines.
Key Procedures and Functions
The documented interface exposes eight procedures/functions:
- ADMP_DEL_AA_HIST — Deletes historical admission-application (AA) records, part of the admissions purge family.
- ADMP_DEL_ACAIU_HIST — Deletes historical admissions applicant/instance unit records, supporting cleanup of obsolete application-instance history.
- ADMP_DEL_ACAI_HIST — Deletes historical admissions applicant-instance records.
- ADMP_DEL_ACA_HIST — Deletes historical admissions applicant (ACA) records.
- ADMP_DEL_SCA_UNCONF — Removes unconfirmed student/admissions candidate application data, allowing abandoned or unconfirmed submissions to be purged.
- SET_TOKEN — Establishes or initialises a token value used for session or transactional context within admissions processing.
- CHECK_MAND_PERSON_TYPE — Validates whether a mandatory person type has been supplied or is valid for the current admissions transaction.
- GET_USER_FORM_NAME — Returns the current user-facing form name, typically for messaging, logging, or context identification.
The ADMP_DEL_* routines share a common naming convention (ADMP = Admissions maintenance/delete, DEL = delete, HIST = history), indicating they are invoked together by housekeeping or archival programmes. The four remaining routines are utility helpers rather than transactional APIs.
Tables Accessed
The package reads and writes a broad set of admissions, student, and shared reference tables through APPS synonyms:
- HZ_PARTIES — the Trading Community Architecture party master; used for person/party identification during validation and purge operations.
- IGS_PE_STUP_DATA_EMT_ALL — student person data (effective-dated, multi-org); supports person-type and student context checks.
- FND_FORM_TL and FND_NEW_MESSAGES — Oracle Forms and message dictionary tables, used by GET_USER_FORM_NAME and for message resolution.
- IGS_AD_OFRDFRMT_STAT, IGS_AD_OFR_RESP_STAT, IGS_AD_OU_STAT — admissions offer, response, and organisational unit status tables supporting application-state maintenance.
- IGS_AS_SC_ATMPT_ENR, IGS_AS_SC_ATMPT_NOTE, IGS_AS_SU_SETATMPT — assessment attempt, attempt note, and set-attempt tables, used when purging or validating applicant assessment history.
- IGS_CA_INST_REL, IGS_CA_TYPE — calendar instance relationship and calendar type, providing effective-dating and calendar context for purge routines.
- IGS_EN_CAL_CONF, IGS_EN_SPA_AWD_AIM, IGS_EN_SPA_TERMS — enrolment calendar, special award aim, and special terms tables, supporting admission-to-enrolment linkage.
Usage Notes
IGS_AD_GEN_001 is not intended as a public integration API; it is an internal support package. Its ADMP_DEL_* routines are typically invoked from concurrent programs, maintenance forms, or scheduled archival jobs that remove obsolete admissions history. Because these procedures perform destructive deletes, they should be called only within controlled housekeeping windows and with appropriate backup.
The utility routines are called more frequently. CHECK_MAND_PERSON_TYPE and SET_TOKEN are invoked from admissions forms and from the five dependent packages during application and panel processing. GET_USER_FORM_NAME is a diagnostic helper. Customisations should avoid direct calls to the delete routines unless the purge logic is fully understood, and should reference the package only through its documented procedures.
-
SYNONYM: APPS.IGS_PE_STUP_DATA_EMT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_STUP_DATA_EMT_ALL, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_GEN_001, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_001
12.1.1
-
SYNONYM: APPS.IGS_GR_SPECIAL_AWARD_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_SPECIAL_AWARD_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_GEN_001, status:VALID,
-
PACKAGE: APPS.IGS_PS_STDNT_SPL_REQ_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_STDNT_SPL_REQ_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PR_RU_APPL_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_RU_APPL_ALL, status:VALID,
-
SYNONYM: APPS.IGS_HE_EN_SUSA_CC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_EN_SUSA_CC, status:VALID,
-
PACKAGE: APPS.IGS_AV_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_GEN_001, status:VALID,
-
PACKAGE: APPS.IGS_AD_PS_APINTUNTHS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_PS_APINTUNTHS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_APPL_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_APPL_HIST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_PS_APPL_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_PS_APPL_HIST_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_SC_ATMPT_NOTE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SC_ATMPT_NOTE, 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_PS_STDNT_SPL_REQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_STDNT_SPL_REQ, 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,
-
PACKAGE: APPS.IGS_HE_EN_SUSA_CC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_EN_SUSA_CC_PKG, status:VALID,
-
PACKAGE: APPS.IGS_HE_ST_SPA_CC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_ST_SPA_CC_PKG, status:VALID,
-
SYNONYM: APPS.IGS_HE_ST_SPA_CC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_ST_SPA_CC, status:VALID,
-
SYNONYM: APPS.IGS_HE_ST_SPA_UT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_ST_SPA_UT_ALL, status:VALID,
-
SYNONYM: APPS.IGS_GR_AWD_CRMN_HIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_AWD_CRMN_HIST, status:VALID,
-
SYNONYM: APPS.FND_FORM_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_TL, 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,
-
PACKAGE: APPS.IGS_HE_EN_SUSA_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_EN_SUSA_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PS_STDNT_APV_ALT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_STDNT_APV_ALT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GR_SPECIAL_AWARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_SPECIAL_AWARD_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_PS_APLINSTHST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_PS_APLINSTHST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_HE_ST_SPA_UT_ALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_ST_SPA_UT_ALL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SC_ATMPT_NOTE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SC_ATMPT_NOTE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GE_S_DSB_TAB_TRG_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_S_DSB_TAB_TRG_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PS_STDNT_APV_ALT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_STDNT_APV_ALT, status:VALID,
-
PACKAGE: APPS.IGS_GR_AWD_CRMN_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_AWD_CRMN_HIST_PKG, status:VALID,
-
SYNONYM: APPS.IGS_EN_STDNTPSHECSOP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_STDNTPSHECSOP, status:VALID,
-
PACKAGE: APPS.IGS_GR_AWD_CRMN_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_AWD_CRMN_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PR_RU_APPL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_RU_APPL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_EN_STDNTPSHECSOP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_STDNTPSHECSOP_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GE_MNT_SDTT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MNT_SDTT, status:VALID,
-
SYNONYM: APPS.IGS_HE_EN_SUSA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_EN_SUSA, status:VALID,
-
PACKAGE: APPS.IGS_HE_ST_SPA_ALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_ST_SPA_ALL_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_OFRDFRMT_STAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_OFRDFRMT_STAT, status:VALID,
-
SYNONYM: APPS.IGS_GR_GRADUAND_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_GRADUAND_ALL, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPA_AWD_AIM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPA_AWD_AIM_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GR_GRADUAND_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_GRADUAND_PKG, status:VALID,
-
SYNONYM: APPS.IGS_GR_AWD_CRMN
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_AWD_CRMN, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_PNMEMBR_DTLS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_PNMEMBR_DTLS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SU_SETATMPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SU_SETATMPT_PKG, status:VALID,
-
SYNONYM: APPS.IGS_HE_ST_SPA_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_ST_SPA_ALL, status:VALID,
-
SYNONYM: APPS.IGS_GE_S_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GE_S_LOG, status:VALID,
-
SYNONYM: APPS.IGS_EN_SPA_AWD_AIM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SPA_AWD_AIM, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_PS_APPL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_PS_APPL_PKG, status:VALID,