Search Results prog_pref_id
Overview
The IGS_AD_I_PRG_PREFS table is a core data structure within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the Admissions module (IGS). It functions as the primary repository for storing a prospective student's (person's) academic program preferences linked to a specific inquiry application instance. An inquiry represents an initial expression of interest in the institution, and this table captures the detailed study programs the inquirer is considering. Its role is to maintain the relationship between a person, their inquiry application, and their ranked or listed program choices, forming a critical link in the admissions pre-application tracking and conversion process.
Key Information Stored
The table's columns can be categorized into functional data, unique identifiers, and standard audit information. The primary functional columns establish the core relationships: PERSON_ID identifies the prospective student, ENQUIRY_APPL_NUMBER identifies the specific inquiry application, INQ_PROG_CODE_ID links to the specific program code being preferred, and PROG_PREF_ID indicates the preference order or identifier for that program choice. The INQ_PROG_PREF_ID column serves as the unique primary key for each record. The table also includes standard EBS "Who" columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) and a set of columns related to import processes (REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE), which are typical for data loaded via concurrent programs.
Common Use Cases and Queries
A primary use case is generating reports on inquiry trends by program interest, which aids in recruitment strategy and resource planning. Support and functional consultants frequently query this table to troubleshoot data issues or verify a person's stated preferences. The column ENQUIRY_APPL_NUMBER, as indicated by the user's search, is a critical filter for isolating all program preferences for a single inquiry application. Common SQL patterns include fetching all preferences for a given inquiry or joining to person and program tables for a comprehensive view.
- Retrieve all program preferences for a specific inquiry application number:
SELECT * FROM IGS.IGS_AD_I_PRG_PREFS WHERE ENQUIRY_APPL_NUMBER = <number>; - List a person's program preferences across their inquiries, joined with basic program details:
SELECT p.enquiry_appl_number, p.prog_pref_id, c.prog_code FROM IGS.IGS_AD_I_PRG_PREFS p, IGS_AD_INQ_PROGS c WHERE p.inq_prog_code_id = c.inq_prog_code_id AND p.person_id = <id> ORDER BY p.enquiry_appl_number, p.prog_pref_id;
Related Objects
The table maintains defined relationships with other key admissions tables, primarily through foreign key constraints. It references the IGS_AD_INQ_PROGS table via the INQ_PROG_CODE_ID column to validate the inquiry program code. It is referenced by the IGS_AD_I_PRG_PRF_UST table, likely a history or audit table, via the INQ_PROG_PREF_ID primary key. The relationship from PERSON_ID to a person table (indicated as '%' in the metadata) typically links to PER_ALL_PEOPLE_F or an IGS-specific person base table. The table's unique indexes, particularly IGS_AD_I_PRG_PREFS_U2 on (PERSON_ID, ENQUIRY_APPL_NUMBER, INQ_PROG_CODE_ID), enforce critical business rules preventing duplicate program listings within an inquiry.
-
TABLE: IGS.IGS_AD_I_PRG_PREFS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_AD_I_PRG_PREFS, object_name:IGS_AD_I_PRG_PREFS, status:VALID,
-
VIEW: APPS.IGS_AD_INQ_PROG_PREFS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_INQ_PROG_PREFS_V, object_name:IGS_AD_INQ_PROG_PREFS_V, status:VALID,
-
Table: IGS_AD_I_PRG_PREFS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_AD_I_PRG_PREFS, object_name:IGS_AD_I_PRG_PREFS, status:VALID, product: IGS - Student System , description: Stores inquiry program preferences corresponding to person's inquiry instance - Obsolete , implementation_dba_data: IGS.IGS_AD_I_PRG_PREFS ,
-
TABLE: IGS.IGS_SS_INQ_PROG
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SS_INQ_PROG, object_name:IGS_SS_INQ_PROG, status:VALID,
-
Table: IGS_AD_I_PRG_PREFS
12.2.2
product: IGS - Student System (Obsolete) , description: Stores inquiry program preferences corresponding to person's inquiry instance - Obsolete , implementation_dba_data: Not implemented in this database ,
-
View: IGS_AD_INQ_PROG_PREFS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_INQ_PROG_PREFS_V, object_name:IGS_AD_INQ_PROG_PREFS_V, status:VALID, product: IGS - Student System , description: This view contains all the inquiry program preferences - Obsolete , implementation_dba_data: APPS.IGS_AD_INQ_PROG_PREFS_V ,
-
View: IGS_AD_INQ_PROG_PREFS_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view contains all the inquiry program preferences - Obsolete , implementation_dba_data: Not implemented in this database ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,