Search Results igs_gr_val_gac
Overview
IGS_GR_VAL_GAC is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite, classified under the Student System (IGS) product family with an API classification of OTHER. The suffix "GAC" denotes Graduation Award Calculation, and the package forms part of the graduation-processing framework that governs how students are validated against, and credited toward, the requirements of an award. Its principal role is to evaluate graduation award criteria and to persist the results of that evaluation into the graduation award tables. The package operates against the campus, course, and calendar structures maintained by the institution and interacts with the standard exception and message frameworks (APP_EXCEPTION, FND_MESSAGE, IGS_GE_MSG_STACK) to raise and stack user-facing errors during validation.
The object carries a VALID status in the documented environment and is a dependent component rather than a calling entry point; it is not referenced by any other database object, which indicates that it is invoked internally by graduation-processing logic rather than exposed as a standalone public API.
Key Procedures and Functions
The ETRM metadata documents eight procedures and functions within this package body. Their names indicate the following responsibilities:
- GRDP_VAL_GAC_INSERT — Inserts new graduation award calculation records, establishing the validation outcome for a student's award within the graduation process.
- GRDP_VAL_GAC_IU — Performs the combined insert-or-update operation on graduation award calculation data, handling both new and existing rows.
- GRDP_VAL_GAC_RQRD — Evaluates whether required award criteria have been satisfied, forming a core validation step in the graduation check.
- GRDP_VAL_GAC_SEAT — Handles the seating or placement aspect of award validation, relating to progression or standing within a course.
- GRDP_VAL_GAC_SUSA — Addresses suspended or interrupted study status, validating award eligibility where a student's attempt record shows suspension.
- GRDP_VAL_GAC_GRD_CI — Validates graduation criteria against the graduand record, reconciling academic outcome data.
- GRDP_VAL_GAC_ORDER — Manages the ordering or sequencing of award calculation records, ensuring deterministic processing order.
- GRDP_VAL_MSR_CLOSED — Validates measurement closure, confirming that the measures underpinning an award have been finalised before graduation proceeds.
No parameter lists are documented; the procedures are described here by purpose only.
Tables Accessed
Via APPS synonyms, the package reads and writes the following documented tables:
- IGS_GE_MEASUREMENT — Supplies measurement or grade data used to assess award requirements.
- IGS_GR_AWD_CRMN — The graduation award criterion table, holding the criteria against which students are validated.
- IGS_GR_AWD_CRM_US_GP and IGS_GR_AWD_CRM_UT_ST — Award criterion group and unit/status detail tables that refine criterion evaluation.
- IGS_GR_CRMN and IGS_GR_CRMN_ROUND — Criterion definitions and rounding rules applied when aggregating attainment.
- IGS_GR_GRADUAND — The graduand record identifying the student under evaluation.
- IGS_GR_STAT — Graduation status codes assigned as a result of validation.
- IGS_PS_COURSE — Course definition data used to contextualise the award.
- IGS_AS_SU_SETATMPT — Attempt and outcome records from the assessment subsystem.
- IGS_CA_STAT and IGS_CA_INST — Calendar status and instance data governing the relevant academic period.
Usage Notes
IGS_GR_VAL_GAC is invoked indirectly by the graduation validation flow rather than directly from a form or concurrent program. It is referenced by two other packages, which act as callers within the graduation-processing chain. Typical invocation occurs when a graduation award calculation is executed for a graduand, at which point the validation procedures assess criteria, measurement closure, and status before inserting or updating award calculation rows. Customisations should not call the package directly; instead, developers should route through the documented graduation APIs so that message stack handling and exception behaviour remain consistent.
-
SYNONYM: APPS.IGS_GE_MEASUREMENT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GE_MEASUREMENT, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_VAL_GAC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_VAL_GAC, status:VALID,
-
PACKAGE: APPS.IGS_GR_VAL_GAC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_VAL_GAC, status:VALID,
-
SYNONYM: APPS.IGS_GR_AWD_CRMN
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_AWD_CRMN, status:VALID,
-
SYNONYM: APPS.IGS_GR_AWD_CRM_UT_ST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_AWD_CRM_UT_ST, status:VALID,
-
SYNONYM: APPS.IGS_PS_COURSE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_COURSE, status:VALID,
-
SYNONYM: APPS.IGS_GR_AWD_CRM_US_GP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_AWD_CRM_US_GP, status:VALID,
-
PACKAGE: APPS.IGS_GR_VAL_GAC
12.1.1
-
PACKAGE BODY: APPS.IGS_GR_VAL_GR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_VAL_GR, status:VALID,
-
SYNONYM: APPS.IGS_GR_STAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_STAT, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_AWD_CRMN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_AWD_CRMN_PKG, status:VALID,
-
VIEW: APPS.IGS_GR_CRMN_ROUND
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_GR_CRMN_ROUND, object_name:IGS_GR_CRMN_ROUND, status:VALID,
-
VIEW: APPS.IGS_GR_CRMN
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_GR_CRMN, object_name:IGS_GR_CRMN, status:VALID,
-
PACKAGE: APPS.IGS_CA_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_AS_SU_SETATMPT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SU_SETATMPT, status:VALID,
-
SYNONYM: APPS.IGS_CA_STAT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_STAT, status:VALID,
-
VIEW: APPS.IGS_GR_GRADUAND
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_GR_GRADUAND, object_name:IGS_GR_GRADUAND, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_VAL_GAC
12.1.1
-
APPS.IGS_GR_VAL_GR dependencies on IGS_GR_VAL_GAC
12.1.1
-
APPS.IGS_GR_VAL_GAC dependencies on IGS_GR_VAL_GAC
12.1.1
-
APPS.IGS_GR_AWD_CRMN_PKG dependencies on IGS_GR_VAL_GAC
12.1.1
-
VIEW: APPS.IGS_CA_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_INST, object_name:IGS_CA_INST, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_GR_VAL_GAC dependencies on IGS_GE_MEASUREMENT
12.1.1
-
APPS.IGS_GR_VAL_GAC dependencies on APP_EXCEPTION
12.1.1
-
APPS.IGS_GR_VAL_GAC dependencies on FND_MESSAGE
12.1.1
-
APPS.IGS_GR_VAL_GAC dependencies on IGS_GE_MSG_STACK
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,
-
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'. ,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
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'. ,