Search Results igs_ad_ps_appl_inst_int
Overview
The IGS_AD_PS_APPL_INST_INT table is a core interface table within the Oracle E-Business Suite Student System (IGS) module, specifically for versions 12.1.1 and 12.2.2. Its primary function is to serve as a staging area for application instance details related to a person's admission application. As an interface table, it is designed to receive data from external or feeder systems, such as online application portals, before this data is validated and processed into the main transactional tables of the Oracle EBS application. This design pattern ensures data integrity and allows for error correction before committing records to the production environment. The table is owned by the IGS schema and is a critical component in the admissions data flow.
Key Information Stored
While the provided metadata does not list specific column names beyond key identifiers, the table's structure is defined by its primary and foreign key relationships. The central column is INTERFACE_PS_APPL_INST_ID, which serves as the unique primary key for each application instance record staged in the interface. Another crucial column is INTERFACE_APPL_ID, a foreign key that links each application instance to its parent application header record in the IGS_AD_APL_INT table. This establishes the fundamental hierarchy. Typically, interface tables in this context also store data such as the academic program applied for, the intended admission term or period, the application status within the interface, and various dates related to the application instance. The table's purpose is to hold this detailed instance information in a normalized structure, separate from the main application header.
Common Use Cases and Queries
The primary use case for this table is the batch processing of admissions application data. Data is inserted into IGS_AD_PS_APPL_INST_INT and its related interface tables, after which a concurrent request or API validates and transfers the data into the base EBS tables. Common operational queries involve checking for unprocessed records, identifying records with validation errors, or reconciling data between the interface and the base tables. A typical reporting query might join this table to the parent application interface table to get a complete view of staged applications.
- Finding Staged Application Instances for a Specific Program:
SELECT * FROM igs.igs_ad_ps_appl_inst_int i WHERE i.program_code = :p_program AND i.process_status = 'PENDING'; - Counting Application Instances by Interface Run:
SELECT interface_run_id, COUNT(interface_ps_appl_inst_id) FROM igs.igs_ad_ps_appl_inst_int GROUP BY interface_run_id; - Joining to Parent Application Header:
SELECT a.applicant_number, i.* FROM igs.igs_ad_apl_int a, igs.igs_ad_ps_appl_inst_int i WHERE a.interface_appl_id = i.interface_appl_id;
Related Objects
The IGS_AD_PS_APPL_INST_INT table sits at the center of a network of related interface tables, managing detailed sub-components of an application instance. It references the parent application header via a foreign key and is itself referenced by several detail tables.
- Parent Table (Foreign Key Reference):
- IGS_AD_APL_INT: Linked via
IGS_AD_PS_APPL_INST_INT.INTERFACE_APPL_ID. This is the primary application header interface table.
- IGS_AD_APL_INT: Linked via
- Child Tables (Referenced by Foreign Keys):
- IGS_AD_UNITSETS_INT: Links via
INTERFACE_PS_APPL_INST_ID. Holds interface data for unit sets (majors/minors) requested for this application instance. - IGS_AD_UNITSETS_INT_ALL: Links via
INTERFACE_PS_APPL_INST_ID. Likely an "all" version for hierarchical security. - IGS_AD_NOTES_INT: Links via
INTERFACE_PS_APPL_INST_ID. Holds interface data for notes attached to this application instance. - IGS_AD_NOTES_INT_ALL: Links via
INTERFACE_PS_APPL_INST_ID. An "all" version for notes. - IGS_AD_EDUGOAL_INT: Links via
INTERFACE_PS_APPL_INST_ID. Holds interface data for educational goals related to this application instance. - IGS_AD_EDUGOAL_INT_ALL: Links via
INTERFACE_PS_APPL_INST_ID. An "all" version for educational goals.
- IGS_AD_UNITSETS_INT: Links via
-
Table: IGS_AD_PS_APPL_INST_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Interface table that holds the application instance details for a person's application , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_UNITSETS_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Holds applicant's desired unit set details , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_NOTES_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Holds information about applicant notes details , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_EDUGOAL_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Stores interface details for person's educational goals , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_EDUGOAL_INT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Stores interface details for person's educational goals , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_UNITSETS_INT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Holds applicant's desired unit set details , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_APL_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Interface table which holds the Application Details for the Person , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_NOTES_INT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Holds information about applicant notes details , implementation_dba_data: Not implemented in this database ,