Search Results igs_uc_crse_vac_ops
Overview
The IGS_UC_CRSE_VAC_OPS table is a data object within the Oracle E-Business Suite 12.1.1 and 12.2.2, specifically in the now-obsolete IGS (Student System) product family. Its primary function is to act as a staging and synchronization table for course vacancy option data destined for the Universities and Colleges Admissions Service (UCAS) in the UK. The table is designed to hold specific vacancy-related options for courses before this information is updated to the corresponding UCAS views. As explicitly noted in the ETRM metadata, its purpose is to synchronize with the UCAS view named 'uvCourseVacOptions'. Importantly, the documentation states this table was "Not implemented in this database," indicating it may have been part of a defined data model that was not deployed in a standard installation, or its functionality was superseded.
Key Information Stored
The table's structure is defined by its composite primary key, which uniquely identifies each record. The key columns are SYSTEM_CODE, UCAS_PROGRAM_CODE, INSTITUTE, UCAS_CAMPUS, and OPTION_CODE. These fields collectively link a specific vacancy option to a master course detail record. While the full column list is not provided in the excerpt, the primary key implies the table stores data pertinent to different systems, UCAS program codes, institutional identifiers, campus locations, and specific option codes that likely define the type or status of a course vacancy. The data is transactional in nature, facilitating the exchange of vacancy information with the external UCAS system.
Common Use Cases and Queries
The principal use case for this table is the batch process of extracting and transforming internal course vacancy option data to meet the format and requirements of the UCAS 'uvCourseVacOptions' view. In a scenario where the table was active, common operations would include inserting new vacancy options, updating existing ones based on internal changes (like filled seats), and deleting obsolete records. A typical query would involve joining to the parent course details table to retrieve a full dataset for a UCAS extract. For example, a data extraction job might use a SQL pattern such as: SELECT vac.* FROM igs_uc_crse_vac_ops vac, igs_uc_crse_dets det WHERE vac.system_code = det.system_code AND vac.ucas_program_code = det.ucas_program_code AND vac.institute = det.institute AND vac.ucas_campus = det.ucas_campus; This would ensure all vacancy options are validated against their parent course records before transmission.
Related Objects
Based on the provided relationship data, IGS_UC_CRSE_VAC_OPS has a defined foreign key relationship with one core table:
- IGS_UC_CRSE_DETS: This is the parent table for course details. The foreign key in IGS_UC_CRSE_VAC_OPS references IGS_UC_CRSE_DETS using a composite of four columns: SYSTEM_CODE, UCAS_PROGRAM_CODE, INSTITUTE, and UCAS_CAMPUS. This enforces referential integrity, ensuring every vacancy option record is associated with a valid, existing course detail record. The relationship is fundamental, as vacancy data is meaningless without the context of the specific course and campus it pertains to.
-
Table: IGS_UC_CRSE_VAC_OPS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_UC_CRSE_VAC_OPS, object_name:IGS_UC_CRSE_VAC_OPS, status:VALID, product: IGS - Student System , description: Holds course vacancy options that are updated to UCAS views . It synchronizes with UCAS view 'uvCourseVacOptions' , implementation_dba_data: IGS.IGS_UC_CRSE_VAC_OPS ,
-
Table: IGS_UC_CRSE_DETS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_UC_CRSE_DETS, object_name:IGS_UC_CRSE_DETS, status:VALID, product: IGS - Student System , description: Holds additional details for a course that are updated to UCAS views Also holds details of courses run by other institutes , to synchronize with UCAS views 'cvCourse','uvCourse'. , implementation_dba_data: IGS.IGS_UC_CRSE_DETS ,
-
View: IGSBV_UC_COURSE_VAC_OPTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_UC_COURSE_VAC_OPTIONS, object_name:IGSBV_UC_COURSE_VAC_OPTIONS, status:VALID, product: IGS - Student System , description: Base View for Course Vacancy Options , implementation_dba_data: APPS.IGSBV_UC_COURSE_VAC_OPTIONS ,
-
View: IGSFV_UC_COURSE_VAC_OPTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_UC_COURSE_VAC_OPTIONS, object_name:IGSFV_UC_COURSE_VAC_OPTIONS, status:VALID, product: IGS - Student System , description: Full View for Course Vacancy Options , implementation_dba_data: APPS.IGSFV_UC_COURSE_VAC_OPTIONS ,