Search Results igs_gr_venue_pkg
Overview
The IGS_GR_VENUE_PKG package in the APPS schema forms part of the Oracle E-Business Suite student information and academic records infrastructure, specifically within the module family associated with the IGS (Oracle Student System / Higher Education) product line and the GR (Graduation) functional area. In Oracle EBS releases 12.1.1 and 12.2.2, this package encapsulates the database-level business logic required to manage venue records used in graduation ceremonies and related academic event scheduling.
Functionally, the package acts as a programmatic gateway to the IGS_GR_VENUE_ALL table, exposing a controlled, reusable API surface so that other packages and forms components can perform data manipulation without embedding raw DML. By centralizing the create, read, update, and delete operations together with validation and locking logic, it enforces consistency across the graduation venue domain and isolates dependent modules from physical table changes. The metadata confirms the object holds VALID status in the APPS schema and is documented as an API classified under "OTHER," meaning it is a maintenance or entity-handling package rather than a pure business process API.
Key Procedures and Functions
The ETRM metadata documents ten procedures and functions within the package. Their purposes, based on the naming conventions and role of this entity package, are as follows.
- INSERT_ROW — Inserts a new venue record into the underlying table, typically after the constraints have been validated.
- LOCK_ROW — Obtains a row-level lock on an existing venue record to guarantee serialized, transactional access during update or delete operations.
- UPDATE_ROW — Applies modifications to an existing venue record.
- ADD_ROW — Provides the higher-level, orchestrated entry point that combines validation, locking, and insertion to create a venue record in a single call.
- DELETE_ROW — Removes a venue record from the underlying table.
- GET_PK_FOR_VALIDATION — Supplies the primary key value used during validation processing.
- GET_FK_IGS_AD_LOCATION — Returns the foreign key reference to an IGS_AD_LOCATION record, linking the venue to a defined location.
- GET_FK_IGS_PE_PERSON — Returns the foreign key reference to an IGS_PE_PERSON record, linking the venue to a responsible person or contact.
- CHECK_CONSTRAINTS — Evaluates the business and referential constraints that govern a venue record before it is committed.
- BEFORE_DML — Acts as the pre-DML hook that executes standard validation, defaulting, and timestamp/audit logic prior to insert, update, or delete.
No parameter lists are documented in the ETRM metadata; consumers should inspect the package specification in the target environment for exact signatures.
Tables Accessed
The only documented table accessed by this package through APPS synonyms is IGS_GR_VENUE_ALL. This table stores the master list of venues available for graduation and related academic events. The package reads from it to support the GET_FK and validation routines, and writes to it through the INSERT_ROW, UPDATE_ROW, DELETE_ROW, and ADD_ROW procedures. The foreign key helper functions indicate that venue records are related to location data (IGS_AD_LOCATION) and person data (IGS_PE_PERSON), reflecting the entity's role in tying a physical venue to an address and an owner or contact.
Usage Notes
IGS_GR_VENUE_PKG is referenced by four other APPS packages, confirming that it is a shared dependency rather than an application-facing API. The referencing packages include IGS_AD_LOCATION_PKG, IGS_AS_EXAM_INSTANCE_PKG, IGS_AS_EXMVNU_SESAVL_PKG, and IGS_GR_CRMN_PKG (and, recursively, itself). This dependency pattern indicates the venue entity is consumed during location maintenance and exam-instance/venue-session availability processing as well as graduation ceremony management.
Typical invocation occurs indirectly: end users maintain venues through Oracle Forms-based graduation setup screens, and the form's transaction triggers route insert, update, and delete operations through this package. Concurrent programs or custom PL/SQL extensions that need to create or amend venues should also call this package rather than issuing direct SQL, ensuring that CHECK_CONSTRAINTS and BEFORE_DML logic are honored. Because the package performs explicit row locking, callers must invoke it within a properly scoped transaction. Dependency on SYS.STANDARD only indicates use of built-in PL/SQL functionality; no external Oracle EBS utility dependencies are recorded.
-
PACKAGE: APPS.IGS_GR_VENUE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_VENUE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_VENUE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_VENUE_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_AS_EXMVNU_SESAVL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_EXMVNU_SESAVL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_EXAM_INSTANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_EXAM_INSTANCE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_VAL_ELS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_ELS, 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: APPS.IGS_CO_VAL_OC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CO_VAL_OC, status:VALID,
-
PACKAGE: APPS.IGS_AS_VAL_VE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_VE, status:VALID,
-
SYNONYM: APPS.IGS_GR_VENUE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_VENUE_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_EXAM_INSTANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_EXAM_INSTANCE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_EXMVNU_SESAVL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_EXMVNU_SESAVL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_LOCATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_LOCATION_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GR_VENUE_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_LOCATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_LOCATION_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PE_PERSON_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PE_PERSON_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GE_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_NUMBER, status:VALID,
-
APPS.IGS_GR_CRMN_PKG dependencies on IGS_GR_VENUE_PKG
12.1.1
-
APPS.IGS_AS_EXMVNU_SESAVL_PKG dependencies on IGS_GR_VENUE_PKG
12.1.1
-
APPS.IGS_AS_EXAM_INSTANCE_PKG dependencies on IGS_GR_VENUE_PKG
12.1.1
-
APPS.IGS_GR_VENUE_PKG dependencies on IGS_GR_VENUE_PKG
12.1.1
-
APPS.IGS_AD_LOCATION_PKG dependencies on IGS_GR_VENUE_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_GR_VENUE_PKG
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_VENUE_PKG dependencies on IGS_GR_VENUE_ALL
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
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
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,