Search Results igs_gr_crmn_round_pkg
Overview
IGS_GR_CRMN_ROUND_PKG is a PL/SQL package owned by the APPS schema within the Oracle E-Business Suite, specifically within the Student System (IGS) product family used by higher education institutions. The prefix "IGS_GR_CRMN_ROUND" identifies this package as part of the Graduation Management (GR) module, more precisely the "Cohort Round" (CRMN_ROUND) functionality. In this context, a "round" represents a processing instance — typically a graduation round, ceremony round, or academic awarding round — through which a cohort of graduands is evaluated, confirmed, and progressed toward the conferral of an award. This package encapsulates the business logic and low-level data manipulation routines required to create, maintain, and validate records in the underlying cohort round entity. It sits within the generation layer of ETRM's package architecture, meaning it is an internal implementation package rather than a public API. Its primary role is to support the persistence and integrity of cohort round data against the IGS_GR_CRMN_ROUND_ALL table, adhering to Oracle Forms' standard transactional model through the DML sequence of insert, lock, update, and pre-insert validation logic.
Key Procedures and Functions
The ETRM metadata documents nine procedures and functions within this package. Their names follow the conventional Oracle EBS Forms-generated package pattern, where each routine supports a discrete part of the record maintenance lifecycle:
- INSERT_ROW — Performs the physical insert of a new cohort round record into the base table.
- LOCK_ROW — Issues the row-level lock (SELECT FOR UPDATE) to guarantee exclusive access during an update, supporting optimistic concurrency.
- UPDATE_ROW — Applies modifications to an existing cohort round record, persisting changed attributes.
- ADD_ROW — Provides the higher-level "create" entry point that orchestrates pre-insert setup and then invokes INSERT_ROW.
- GET_PK_FOR_VALIDATION — Retrieves or derives the primary key value used to validate uniqueness and referential integrity of the record.
- GET_FK_IGS_CA_INST — Resolves the foreign key to the institution/calendar instance (IGS_CA_INST) that owns or relates to the round.
- GET_FK_IGS_CA_DA_INST — Resolves the foreign key to the detailed institution/calendar instance (IGS_CA_DA_INST).
- CHECK_CONSTRAINTS — Validates business and database constraints prior to committing changes.
- BEFORE_DML — The standard Forms trigger routine invoked before insert or update to set WHO columns and enforce consistency.
Tables Accessed
The package's documented data access centres on the APPS synonym IGS_GR_CRMN_ROUND_ALL. This is the base table storing cohort round records, holding identifiers, round descriptors, and foreign-key references to institutional calendar instances. The "_ALL" suffix indicates a multi-organisation-enabled table, meaning rows are partitioned by operating unit and filtered by the associated institution context. The foreign-key resolution routines (GET_FK_IGS_CA_INST and GET_FK_IGS_CA_DA_INST) indicate dependencies on the calendar instance tables, although those tables are accessed indirectly through the FK lookups rather than being listed as direct table references. The sole explicit dependency at the database level is the SYS.STANDARD package, implying minimal external library reliance and confirming the package operates as a tightly scoped data-access layer.
Usage Notes
IGS_GR_CRMN_ROUND_PKG is not intended for direct invocation by end users or external integrations. Instead, it is referenced by seven higher-level packages — IGS_CA_DA_INST_PKG, IGS_CA_INST_PKG, IGS_GR_AWD_CRMN_PKG, IGS_GR_CRMN_PKG, IGS_GR_CRM_ROUND_PRD_PKG, IGS_GR_GRADUAND_PKG, and IGS_GR_GRD_LGCY_PUB — which together manage award ceremonies, graduand processing, and legacy graduation logic. These callers invoke the package either directly or as part of the Oracle Forms transactional framework, where the AUTOCOMMIT-independent DML routines drive insert/update/delete operations behind a graduation management form. Typical invocation occurs when a user creates or amends a cohort round within the graduation setup, or when a concurrent program processes graduands through the awarding lifecycle. Customisations should avoid calling this package directly and instead use the documented public APIs of the referencing packages, preserving upgrade safety across Oracle EBS 12.1.1 and 12.2.2.
-
PACKAGE: APPS.IGS_GR_CRMN_ROUND_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_CRMN_ROUND_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_CRMN_ROUND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_CRMN_ROUND_PKG, status:VALID,
-
SYNONYM: APPS.IGS_GR_CRMN_ROUND_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_CRMN_ROUND_ALL, status:VALID,
-
PACKAGE: APPS.IGS_AS_VAL_EVSA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_EVSA, status:VALID,
-
PACKAGE: APPS.IGS_CA_DA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_DA_INST_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_CRMN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_CRMN_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GR_VAL_CRD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_VAL_CRD, status:VALID,
-
PACKAGE: APPS.IGS_GR_CRM_ROUND_PRD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_CRM_ROUND_PRD_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GR_CRMN_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_CRMN_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_CRM_ROUND_PRD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_CRM_ROUND_PRD_PKG, 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_GR_GRADUAND_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_GRADUAND_PKG, 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,
-
PACKAGE BODY: APPS.IGS_CA_DA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_CA_DA_INST_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_GRD_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_GRD_LGCY_PUB, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_GRADUAND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_GRADUAND_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GR_CRMN_ROUND_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_CA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_CA_INST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_CA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_INST_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_CRMN_ROUND_PKG
12.1.1
-
APPS.IGS_GR_AWD_CRMN_PKG dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
APPS.IGS_GR_GRD_LGCY_PUB dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
APPS.IGS_CA_DA_INST_PKG dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
PACKAGE: APPS.IGS_GE_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_NUMBER, status:VALID,
-
APPS.IGS_GR_CRMN_ROUND_PKG dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
APPS.IGS_CA_INST_PKG dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
APPS.IGS_GR_CRM_ROUND_PRD_PKG dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
APPS.IGS_GR_CRMN_PKG dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
APPS.IGS_GR_GRADUAND_PKG dependencies on IGS_GR_CRMN_ROUND_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_GR_GRD_LGCY_PUB
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.IGS_GE_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_GEN_003, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_GR_GRD_LGCY_PUB dependencies on IGS_GR_APRV_STAT_PKG
12.1.1
-
APPS.IGS_GR_GRD_LGCY_PUB dependencies on IGS_GR_APRV_STAT
12.1.1
-
APPS.IGS_GR_GRD_LGCY_PUB dependencies on IGS_PS_AWARD_PKG
12.1.1
-
APPS.IGS_GR_CRMN_ROUND_PKG dependencies on IGS_GR_CRMN_ROUND_ALL
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,
-
APPS.IGS_GR_GRD_LGCY_PUB dependencies on FND_MESSAGE
12.1.1
-
APPS.IGS_GR_GRD_LGCY_PUB dependencies on FND_MSG_PUB
12.1.1
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
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,