Search Results igs_ss_ad_appint_stg




Overview

The IGS_SS_AD_APPINT_STG table is a core data object within the Oracle E-Business Suite Student System (IGS) module. It functions as a staging table specifically designed to hold applicant intent details during the self-service admission application process. In the context of Oracle EBS 12.1.1 and 12.2.2, staging tables are critical for managing data integrity and workflow. They act as intermediate repositories where data is collected, validated, and prepared before being formally processed or transferred into the main transactional tables of the application. This table's role is to temporarily store an applicant's declared intents—such as program preferences or study goals—associated with a specific admission application submitted through the self-service portal.

Key Information Stored

The table's primary purpose is to store the relationship between an admission application and an applicant's declared intent. The key columns that facilitate this are the foreign key columns that define its relationships. The SS_ADM_APPL_ID column links each intent record to a specific application in the IGS_SS_ADM_APPL_STG staging table. The INTENT_TYPE_ID column links to the IGS_AD_CODE_CLASSES table, which holds the valid code values for different types of intents an applicant can declare. Each record is uniquely identified by its primary key, SS_APPINT_ID. The structure indicates that multiple intent records (e.g., for multiple programs or terms) can be associated with a single admission application.

Common Use Cases and Queries

The primary use case for this table is supporting the data flow of the online admission application. When an applicant submits their choices, the data lands in this staging table. Common operational and reporting queries involve extracting intent data for review, validation, or batch processing. For instance, an administrator might run a query to list all applications with their associated intents for a specific admission cycle, or to validate that required intent information has been provided before proceeding with application processing. A typical SQL pattern would join this table to the main application staging table and the code lookup table to produce a human-readable report.

SELECT appl.ss_adm_appl_id,
       appl.applicant_number,
       code.meaning AS intent_type
FROM igs.igs_ss_ad_appint_stg appint,
     igs.igs_ss_adm_appl_stg appl,
     igs.igs_ad_code_classes code
WHERE appint.ss_adm_appl_id = appl.ss_adm_appl_id
  AND appint.intent_type_id = code.code_id;

Related Objects

The IGS_SS_AD_APPINT_STG table has defined dependencies on two other key tables in the Student System, as documented by its foreign key constraints.

  • IGS_SS_ADM_APPL_STG: This is the primary parent staging table for the admission application header information. The relationship is maintained via the column IGS_SS_AD_APPINT_STG.SS_ADM_APPL_ID, which references the IGS_SS_ADM_APPL_STG table.
  • IGS_AD_CODE_CLASSES: This is a central code lookup table. The relationship is maintained via the column IGS_SS_AD_APPINT_STG.INTENT_TYPE_ID, which references the IGS_AD_CODE_CLASSES table to ensure the intent type is a valid, configured value.

The table itself is identified by its primary key constraint, IGS_SS_AD_APPINT_STG_PK, on the column SS_APPINT_ID.