Search Results igs_ad_val_apcoo
Overview
IGS_AD_VAL_APCOO is a PL/SQL validation package in the Oracle E-Business Suite Student System (also marketed as Oracle Student Financial Planning / Student Information) that governs the integrity of admission period course offering option data. The package name decomposes as follows: IGS (the Student System module prefix), AD (Admissions), VAL (validation), and APCOO (Admission Period Course Offering Option). It is registered under the APPS schema with AUTHID CURRENT_USER and is classified as an OTHER API, indicating that it is primarily an internal validation and maintenance utility rather than a public, externally-facing API.
The package's central responsibility is to validate and default the relationships that bind an admission period, an admission category, an admission process type, a course, a course version, and the optional attributes of location, attendance mode, and attendance type. These relationships determine which course offering options a prospective student may select during the admissions cycle. The header comment records a change history entry (user avenkatr, 29-AUG-2001, Bug 1956374) that added a PRAGMA to the crsp_val_att_closed function; the same bug specifically removed the previously existing function crsp_val_loc_cd.
Key Procedures and Functions
- admp_val_apcoo_co — Validates an admission period course offering option against a specific course offering, verifying the combination of course code, course version number, academic calendar type, admission category, admission process type, admission calendar type, and calendar instance sequence number. Returns a Boolean and an output message name.
- admp_val_apcoo_links — Validates the optional links associated with an admission period course offering option, extending validation to location code, attendance mode, and attendance type.
- admp_ins_dflt_apcoo — Inserts default admission period course offering option records for a given admission calendar type, calendar instance sequence number, admission category, and admission process type.
- genp_val_optnl_coo — Performs generic validation of course offering option optional links, checking new location code, new attendance mode, and new attendance type values.
- crsp_val_am_closed — Validates whether an attendance mode is closed, preventing selection of a closed mode.
- crsp_val_att_closed — Validates whether an attendance type is closed. This is the object surfaced by the search term "crsp_val_att_closed" and is the function modified by the PRAGMA directive noted in the change history.
- admp_val_apcoo_opt — Validates the admission period course offering option itself.
Tables Accessed
- IGS_AD_PRD_AD_PRC_CA — the admission period / admission process / calendar association table that underpins the admission category and process type validation logic.
- IGS_AD_PRD_PS_OF_OPT — the admission period course offering option table, the primary entity being validated and defaulted.
- IGS_AD_PRD_PS_OF_OPT_SEQ_NUM_S — the sequence generator supplying unique identifiers for newly inserted default options in admp_ins_dflt_apcoo.
- IGS_CA_INST_REL — the calendar instance relationship table used to resolve academic calendar instance dependencies.
- IGS_PS_OFR_PAT — the program offering pattern / course offering pattern table referenced for course offering validation.
- DUAL — used for single-row PL/SQL expression evaluation.
Usage Notes
IGS_AD_VAL_APCOO is invoked indirectly rather than called directly by end users. It is referenced by five other packages, meaning the validation entry points are typically triggered from higher-level admissions APIs, Oracle Forms-based admissions windows, or the course offering option maintenance screens. Because all functions return BOOLEAN and emit a message name through an OUT NOCOPY parameter, callers are expected to handle error messaging themselves, often translating the returned message name into a user-visible FND_MESSAGE. Customizations should not modify the package directly; extensions should be attempted through supported APIs or by wrapping the validation entry points. The removal of crsp_val_loc_cd under Bug 1956374 means any legacy code still referencing that function will fail and must be corrected.
-
PACKAGE: APPS.IGS_AD_VAL_APCOO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_VAL_APCOO, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_VAL_APCOO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_VAL_APCOO, status:VALID,
-
PACKAGE: APPS.IGS_AD_VAL_CRS_ADMPERD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_VAL_CRS_ADMPERD, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_PRD_PS_OF_OPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_PRD_PS_OF_OPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_ATD_TYPE_LOAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_ATD_TYPE_LOAD_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_PRD_PS_OF_OPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_PRD_PS_OF_OPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_PAT_OF_STUDY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_PAT_OF_STUDY_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_SBMAO_FN_AMTT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_SBMAO_FN_AMTT_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_PRD_PS_OF_OPT_SEQ_NUM_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_PRD_PS_OF_OPT_SEQ_NUM_S, status:VALID,
-
SYNONYM: APPS.IGS_AD_PRD_PS_OF_OPT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_PRD_PS_OF_OPT, status:VALID,
-
PACKAGE: APPS.IGS_AD_GEN_013
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_GEN_013, status:VALID,
-
SYNONYM: APPS.IGS_AD_PRD_AD_PRC_CA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_PRD_AD_PRC_CA, status:VALID,
-
PACKAGE: APPS.IGS_AD_VAL_APCOO
12.1.1
-
SYNONYM: APPS.IGS_PS_OFR_PAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_OFR_PAT, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_VAL_ACAI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_VAL_ACAI, status:VALID,
-
VIEW: APPS.IGS_PS_OFR_PAT_APCOO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_OFR_PAT_APCOO_V, object_name:IGS_PS_OFR_PAT_APCOO_V, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_REL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_REL, status:VALID,
-
VIEW: APPS.IGS_EN_ATD_MODE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_ATD_MODE, object_name:IGS_EN_ATD_MODE, status:VALID,
-
VIEW: APPS.IGS_EN_ATD_TYPE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_ATD_TYPE, object_name:IGS_EN_ATD_TYPE, status:VALID,
-
APPS.IGS_AD_PRD_PS_OF_OPT_PKG dependencies on IGS_AD_VAL_APCOO
12.1.1
-
APPS.IGS_AD_VAL_ACAI dependencies on IGS_AD_VAL_APCOO
12.1.1
-
APPS.IGS_AD_VAL_APCOO dependencies on IGS_AD_VAL_APCOO
12.1.1
-
APPS.IGS_EN_ATD_TYPE_LOAD_PKG dependencies on IGS_AD_VAL_APCOO
12.1.1
-
APPS.IGS_AD_SBMAO_FN_AMTT_PKG dependencies on IGS_AD_VAL_APCOO
12.1.1
-
APPS.IGS_PS_PAT_OF_STUDY_PKG dependencies on IGS_AD_VAL_APCOO
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_VAL_APCOO
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_AD_VAL_APCOO dependencies on IGS_GE_MSG_STACK
12.1.1
-
APPS.IGS_AD_VAL_APCOO dependencies on APP_EXCEPTION
12.1.1
-
PACKAGE: APPS.IGS_GE_MSG_STACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MSG_STACK, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,