Search Results unit_version_number




Overview

The IGS_PS_UNIT_LOCATION table is a core data object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the Oracle Student Management (OSM) product, as indicated by the IGS (iGrads) schema. Its primary function is to capture and maintain the physical location details where specific versions of academic units (courses/subjects) are offered. This table is essential for scheduling and resource allocation, linking a unit offering to a precise geographical location, building, and room. It serves as a critical junction table that supports the operational planning of academic delivery by defining the venue for unit sections.

Key Information Stored

The table structure is designed to uniquely identify a unit-location combination and its specific venue details. The key columns include:

The uniqueness of a unit-location-venue combination is enforced by the IGS_PS_UNIT_LOCATION_U2 index on UNIT_CODE, UNIT_VERSION_NUMBER, LOCATION_CODE, BUILDING_ID, and ROOM_ID.

Common Use Cases and Queries

This table is central to queries involving academic scheduling, room utilization reports, and student timetables. A common use case is retrieving all physical locations for a specific unit version to manage class allocations or notify students. The following sample query pattern demonstrates fetching complete location details for a unit:

SELECT ul.unit_code, ul.unit_version_number, ul.location_code, ul.building_id, ul.room_id
FROM igs.igs_ps_unit_location ul
WHERE ul.unit_code = 'MATH101'
AND ul.unit_version_number = 2;

Another critical reporting use case involves analyzing room capacity and scheduling conflicts by joining this table with related scheduling and resource tables. The non-unique indexes on columns like BUILDING_ID (N1), LOCATION_CODE (N2), and the combination of UNIT_VERSION_NUMBER and UNIT_CODE (N4) are optimized for such lookups and analytical queries.

Related Objects

While the provided dependency information states the table does not reference other objects, it is referenced by the APPS synonym IGS_PS_UNIT_LOCATION. This synonym allows other application modules within the EBS instance to access this table. In a full implementation, this table would have logical relationships with master tables such as IGS_PS_UNIT_VER (unit version details), IGS_AD_LOCATION (location master), and likely tables storing building (IGS_AD_BUILDING) and room (IGS_AD_ROOM) information. It acts as a foundational table for higher-level scheduling entities and user interfaces within the Student Management system.