Results for “igs_uc_app_choices”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IGS_UC_APP_CHOICES is a table in the IGS schema (Oracle Student System / Student Information product family) within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores applicant choice details together with the corresponding offer information, and it serves as the synchronization staging point between EBS and UCAS (the UK Universities and Colleges Admissions Service). In practice, this table is populated by data loaded from the UCAS external views ivOffer and ivStarC, and its records are subsequently used to feed institutional admissions processing. The documentation explicitly notes that child records exist in this table only when the parent record in IGS_UC_APPLICANTS carries a populated App_No, confirming a strict parent/child dependency on the applicant header.
The ETRM relationship metadata classifies this object heuristically as satellite-leaning within a Data Vault model. It carries descriptive, time-stamped attributes attached to an applicant hub and a course-detail hub rather than acting as a pure hub or a resolving link; the timestamp columns IVOFFER_TIMESTAMP and IVSTARG_TIMESTAMP reinforce this satellite interpretation.
Key Information Stored
The table contains 63 documented columns. The surrogate primary key is APP_CHOICE_ID, enforced by the index IGS_UC_APP_CHOICES_PK and the unique index IGS_UC_APP_CHOICES_U1. A second unique index, IGS_UC_APP_CHOICES_U2, defines the business key as the combination of APP_NO, CHOICE_NO, and UCAS_CYCLE — that is, an applicant's numbered choice within a given admissions cycle.
APP_CHOICE_ID— surrogate primary key for the choice record.APP_ID— foreign key toIGS_UC_APPLICANTS, linking the choice to its applicant.APP_NO,CHOICE_NO,UCAS_CYCLE— business-key attributes identifying the applicant, the ordinal choice, and the application cycle.INSTITUTE_CODE,UCAS_PROGRAM_CODE,CAMPUS,OSS_PROGRAM_CODE,OSS_PROGRAM_VERSION— course and institution identifying data for the chosen programme.CONDITION_CATEGORY,CONDITION_CODE,SUMMARY_OF_COND— offer condition data, joined toIGS_UC_OFFER_CONDS.DECISION,DECISION_DATE,DECISION_NUMBER,REPLY— the admission decision and applicant reply status.OFFER_COURSE,OFFER_CAMPUS,OFFER_TEXT,OFFER_ENTRY_MONTH,OFFER_ENTRY_YEAR— the offer detail returned by UCAS.IVOFFER_TIMESTAMP,IVSTARG_TIMESTAMP— synchronization timestamps for the UCASivOfferandivStarCfeeds.EXPORT_TO_OSS_STATUS,ERROR_CODE,REQUEST_ID,BATCH_ID— interface processing and error-tracking columns.
Common Use Cases and Queries
Typical usage centers on admissions reporting, UCAS interface reconciliation, and offer-condition tracking. A common pattern joins the choice to its applicant and course details:
- Listing all choices for an applicant cycle:
SELECT app_no, choice_no, decision, reply FROM igs_uc_app_choices WHERE ucas_cycle = :cycle ORDER BY app_no, choice_no; - Reconciling interface errors: filter on
ERROR_CODEorEXPORT_TO_OSS_STATUSto identify records that failed the OSS export. - Tracking unsynchronized rows by comparing
IVOFFER_TIMESTAMPandIVSTARG_TIMESTAMPagainst the last interface run. - Reporting conditional offers by joining
CONDITION_CATEGORY/CONDITION_CODEtoIGS_UC_OFFER_CONDSand grouping byDECISIONandSUMMARY_OF_COND.
Because the table holds child records, reporting should always be driven from a parent applicant join on APP_ID to avoid orphaned or superceded rows.
Related Objects
IGS_UC_APPLICANTS— parent table; joined viaAPP_CHOICE_ID.APP_IDtoIGS_UC_APPLICANTS. Populates child rows only whenApp_Nois present.IGS_UC_CRSE_DETS— course detail table referenced bySYSTEM_CODE,UCAS_PROGRAM_CODE,INSTITUTE_CODE, andCAMPUS.IGS_UC_OFFER_CONDS— offer condition definitions referenced byCONDITION_CATEGORYandCONDITION_CODE.IGS_UC_APP_CHO_CNDS— child table referencingAPP_CHOICE_ID; stores the individual conditions attached to each choice.- UCAS external views
ivOfferandivStarC— synchronization sources tracked by the timestamp columns.
Together these objects form the UCAS admissions interface chain: applicant header, choice and offer detail, condition breakdown, and course reference data.
-
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
-
Table: IGS_UC_APP_CHOICES 12.2.2
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
Not implemented in this database·Explore IGS module →
-
UCAS Application Choice details
APPS.IGS_UC_APP_CHOICE_DETS_V·↳ IGS_PE_PERSON_BASE_V·↳ IGS_UC_APPLICANTS·↳ IGS_UC_APP_CHOICES·Explore IGS module →
-
Base View for Applicant Choices
APPS.IGSBV_UC_APPLICANT_CHOICES·↳ IGS_UC_APP_CHOICES·Explore IGS module →
-
Table: IGS_UC_CRSE_DETS 12.2.2
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'.
Not implemented in this database·Explore IGS module →
-
Table: IGS_UC_APP_CHO_CNDS 12.2.2
Holds the non-academic conditions against applicant choices
Not implemented in this database·Explore IGS module →
-
UCAS Application Choice details
Not implemented in this database·Explore IGS module →
-
Table: IGS_UC_APPLICANTS 12.2.2
Holds applicant and application details.It synchronizes with UCAS views - 'ivStatement','ivQualification','ivStarC','ivStark','ivStarN'.
Not implemented in this database·Explore IGS module →
-
Selects the UCAS Application Choice records as well as the OSS Application Instances for the UCAS Applicants.
APPS.IGS_UC_UCAPCH_OSSAPPL_V·↳ IGS_AD_CODE_CLASSES·↳ IGS_AD_OFR_RESP_STAT·↳ IGS_AD_OU_STAT·Explore IGS module →
-
Table: IGS_UC_OFFER_CONDS 12.2.2
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
Not implemented in this database·Explore IGS module →
-
Holds the non-academic conditions against applicant choices
-
Selects the UCAS Application Choice records as well as the OSS Application Instances for the UCAS Applicants.
Not implemented in this database·Explore IGS module →
-
Full View for Applicant choices
APPS.IGSFV_UC_APPLICANT_CHOICES·↳ HZ_PARTIES·↳ IGS_EN_ATD_MODE_ALL·↳ IGS_EN_ATD_TYPE_ALL·Explore IGS module →
-
View: IGS_UC_APPL_DTLS_V 12.1.1
Selects the Application , Application choice and clearing details for the applicants you can see
APPS.IGS_UC_APPL_DTLS_V·↳ IGS_UC_APPLICANTS·↳ IGS_UC_APP_CHOICES·↳ IGS_UC_APP_CLEARING·Explore IGS module →
-
Base View for Applicant Choices
Not implemented in this database·Explore IGS module →