Search Results igs_uc_app_choices
Overview
The IGS_UC_APP_CHOICES table is a core data structure within the obsolete Student System (IGS) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It is designed to manage the detailed relationship between university applicants and their specific course selections within the UCAS (Universities and Colleges Admissions Service) admissions framework. The table's primary role is to store an applicant's individual course choices and all associated offer details from the institution. Furthermore, it serves as a critical integration point, synchronizing data with external UCAS views named 'ivOffer' and 'ivStarC'. As a child table, it is dependent on the parent IGS_UC_APPLICANTS table, with records only being populated when the corresponding applicant record is present.
Key Information Stored
The table stores detailed transactional data for each course choice an applicant submits. Key columns include the unique system identifier APP_CHOICE_ID and the composite business key consisting of APP_NO, CHOICE_NO, and UCAS_CYCLE, which together uniquely identify a choice within an admissions cycle. Critical foreign key columns link to related data: APP_ID connects to the IGS_UC_APPLICANTS parent record, while a combination of SYSTEM_CODE, UCAS_PROGRAM_CODE, INSTITUTE_CODE, and CAMPUS links to the IGS_UC_CRSE_DETS table to define the specific course. Additional columns store the status of the choice, offer conditions (linked via CONDITION_CATEGORY and CONDITION_CODE to IGS_UC_OFFER_CONDS), and dates for key milestones in the application process for that choice.
Common Use Cases and Queries
This table is central to UCAS-related reporting and process management. Common use cases include generating lists of all choices for a specific applicant, tracking the status of offers across a course, and managing the synchronization of offer data with the external UCAS system. A fundamental query pattern involves joining to the applicant and course detail tables. For example, to retrieve all choices for a specific application number, one might use:
- SELECT ac.* FROM igs_uc_app_choices ac, igs_uc_applicants a WHERE a.app_id = ac.app_id AND a.app_no = '<APPLICATION_NUMBER>';
Reporting often focuses on aggregating choice data by course, institute, or offer condition to analyze applicant trends and fulfillment rates.
Related Objects
The IGS_UC_APP_CHOICES table exists within a tightly coupled schema. Its primary parent is the IGS_UC_APPLICANTS table, linked via the APP_ID foreign key. It references the IGS_UC_CRSE_DETS table to obtain detailed course information and the IGS_UC_OFFER_CONDS table for condition definitions. Crucially, it acts as a parent table itself to IGS_UC_APP_CHO_CNDS, which holds further detailed condition records for a choice. As noted in the metadata, it is directly involved in data synchronization with the UCAS 'ivOffer' and 'ivStarC' views, indicating underlying database triggers or APIs facilitate this integration.
-
Table: IGS_UC_APP_CHOICES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_UC_APP_CHOICES, object_name:IGS_UC_APP_CHOICES, status:VALID, product: IGS - Student System , description: Holds applicant choice details and related offer details. It is also used to synchronize with UCAS view 'ivOffer'.It also syncs. to 'ivStarC'.This table will hold child records only when the parent table 'IGS_UC_APPLICANTS' has 'App_No' pop , implementation_dba_data: IGS.IGS_UC_APP_CHOICES ,
-
Table: IGS_UC_APP_CHOICES
12.2.2
product: IGS - Student System (Obsolete) , description: Holds applicant choice details and related offer details. It is also used to synchronize with UCAS view 'ivOffer'.It also syncs. to 'ivStarC'.This table will hold child records only when the parent table 'IGS_UC_APPLICANTS' has 'App_No' pop , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_UC_EXP_APPLICANT_DTLS dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_TRAN_PROCESSOR_PKG dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_EXPUNGE_APP dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_APP_CHOICES_PKG dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_TRX_GEN_HOOK dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_PROC_APPLICATION_DATA dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_UC_APP_CHOICES
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_UC_APPLICANTS
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_AD_APPL_ALL
12.1.1
-
APPS.IGS_UC_RELEASE_TRANS_PKG dependencies on FND_DSQL
12.1.1
-
APPS.IGS_UC_RELEASE_TRANS_PKG SQL Statements
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_UC_DEFAULTS
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_AD_PS_APPL_INST
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_AD_PS_APPL_ALL
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_UC_APPLICANTS
12.1.1
-
SYNONYM: APPS.IGS_UC_APP_CHOICES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_CHOICES, status:VALID,
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_UC_DEFAULTS
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_AD_PS_APPL_INST_ALL
12.1.1
-
VIEW: APPS.IGS_UC_APP_CHOICE_DETS_V
12.1.1
-
APPS.IGS_UC_TRX_GEN_HOOK SQL Statements
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS SQL Statements
12.1.1
-
APPS.IGS_UC_PROC_APPLICATION_DATA dependencies on IGS_UC_ISTARZ1_INTS
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_AD_SS_APPL_TYP
12.1.1
-
APPS.IGS_UC_EXPORT_DECISION_REPLY dependencies on IGS_AD_APPL_ALL
12.1.1
-
VIEW: APPS.IGSBV_UC_APPLICANT_CHOICES
12.1.1
-
APPS.IGS_UC_APP_CHOICES_PKG dependencies on IGS_SC_GEN_001
12.1.1
-
APPS.IGS_UC_PROC_APPLICATION_DATA dependencies on IGS_UC_ISTARC_INTS
12.1.1
-
Table: IGS_UC_APP_CHO_CNDS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_UC_APP_CHO_CNDS, object_name:IGS_UC_APP_CHO_CNDS, status:VALID, product: IGS - Student System , description: Holds the non-academic conditions against applicant choices , implementation_dba_data: IGS.IGS_UC_APP_CHO_CNDS ,
-
PACKAGE: APPS.IGS_UC_EXPORT_DECISION_REPLY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_EXPORT_DECISION_REPLY, status:VALID,
-
Table: IGS_UC_OFFER_CONDS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_UC_OFFER_CONDS, object_name:IGS_UC_OFFER_CONDS, status:VALID, product: IGS - Student System , description: This is the master table in the generic condition library . It holds the condition category and condition code , which is used to uniquely identify the offer condition and its attributes , implementation_dba_data: IGS.IGS_UC_OFFER_CONDS ,
-
APPS.IGS_UC_APP_CHOICES_PKG SQL Statements
12.1.1
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_AD_PS_APPL_INST_INT
12.1.1
-
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 ,
-
APPS.IGS_UC_APP_CHOICES_PKG dependencies on IGS_UC_APP_CHOICES_PKG
12.1.1
-
PACKAGE: APPS.IGS_UC_EXPORT_TO_OSS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_EXPORT_TO_OSS, status:VALID,
-
Table: IGS_UC_APPLICANTS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_UC_APPLICANTS, object_name:IGS_UC_APPLICANTS, status:VALID, product: IGS - Student System , description: Holds applicant and application details.It synchronizes with UCAS views - 'ivStatement','ivQualification','ivStarC','ivStark','ivStarN'. , implementation_dba_data: IGS.IGS_UC_APPLICANTS ,
-
PACKAGE BODY: APPS.IGS_UC_RELEASE_TRANS_PKG
12.1.1
-
VIEW: APPS.IGS_UC_UCAPCH_OSSAPPL_V
12.1.1
-
Table: IGS_UC_CRSE_DETS
12.2.2
product: IGS - Student System (Obsolete) , 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: Not implemented in this database ,
-
Table: IGS_UC_APP_CHO_CNDS
12.2.2
product: IGS - Student System (Obsolete) , description: Holds the non-academic conditions against applicant choices , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_UC_EXPORT_TO_OSS dependencies on IGS_AD_INTERFACE
12.1.1
-
Table: IGS_UC_OFFER_CONDS
12.2.2
product: IGS - Student System (Obsolete) , description: This is the master table in the generic condition library . It holds the condition category and condition code , which is used to uniquely identify the offer condition and its attributes , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_UC_PROC_APPLICATION_DATA dependencies on IGS_UC_TRANSACTIONS
12.1.1
-
Table: IGS_UC_APPLICANTS
12.2.2
product: IGS - Student System (Obsolete) , description: Holds applicant and application details.It synchronizes with UCAS views - 'ivStatement','ivQualification','ivStarC','ivStark','ivStarN'. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_UC_TRAN_PROCESSOR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_UC_TRAN_PROCESSOR_PKG, status:VALID,