Search Results igs_ad_apl_int
Overview
The IGS_AD_APL_INT table is a core interface table within the Oracle E-Business Suite Student System (IGS). Its primary function is to serve as a staging area for application details pertaining to a person during data import or integration processes. As an interface table, it is designed to temporarily hold data from external or legacy systems before it is validated and processed into the main transactional tables of the application. This design pattern is fundamental to Oracle EBS, ensuring data integrity and facilitating batch-oriented data loading operations for student admissions and application management.
Key Information Stored
While the provided metadata does not list specific column details, the table's structure is defined by its documented relationships. The primary key, INTERFACE_APPL_ID, uniquely identifies each application record within the interface. The foreign key column, INTERFACE_ID, links each application to a parent record in the IGS_AD_INTERFACE_ALL table, which typically manages the overall interface run or batch. The table likely contains a comprehensive set of attributes describing an application, such as the applicant's intended program of study, application term, source, status, and relevant dates. The data remains in this table until a concurrent process validates and transfers it to the base tables.
Common Use Cases and Queries
The primary use case for IGS_AD_APL_INT is the bulk loading of new student application data. Administrators would populate this table via SQL*Loader, custom PL/SQL scripts, or through a custom API, followed by executing the standard interface program to validate and import the records. Common queries involve monitoring the interface load's status. For instance, to identify applications that failed validation, one might query records where the interface process has completed but the data has not been transferred out. Another typical pattern is joining with the parent interface table to report on all applications within a specific batch.
SELECT iai.interface_appl_id, iai.person_id, iai.admission_appl_number
FROM igs_ad_apl_int iai
JOIN igs_ad_interface_all iala ON iai.interface_id = iala.interface_id
WHERE iala.interface_run_id = '&BATCH_ID'
AND iai.status = 'ERROR';
Related Objects
The table exists within a defined hierarchy of interface objects, as evidenced by its foreign key relationships:
- Parent Table (Referenced by IGS_AD_APL_INT): IGS_AD_APL_INT.INTERFACE_ID is a foreign key to the IGS_AD_INTERFACE_ALL table. This links the application detail to the controlling interface batch record.
- Child Table (References IGS_AD_APL_INT): The IGS_AD_PS_APPL_INST_INT table references IGS_AD_APL_INT via the INTERFACE_APPL_ID column. This indicates that for each application interface record, there can be one or more related program-specific application instance records in the interface, modeling a one-to-many relationship.
The primary key constraint IGS_AD_APL_INT_PK on INTERFACE_APPL_ID enforces uniqueness for these staging records.
-
Table: IGS_AD_APL_INT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_AD_APL_INT, object_name:IGS_AD_APL_INT, status:VALID, product: IGS - Student System , description: Interface table which holds the Application Details for the Person , implementation_dba_data: IGS.IGS_AD_APL_INT ,
-
Table: IGS_AD_PS_APPL_INST_INT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_AD_PS_APPL_INST_INT, object_name:IGS_AD_PS_APPL_INST_INT, status:VALID, product: IGS - Student System , description: Interface table that holds the application instance details for a person's application , implementation_dba_data: IGS.IGS_AD_PS_APPL_INST_INT ,
-
Table: IGS_AD_INTERFACE_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_AD_INTERFACE_ALL, object_name:IGS_AD_INTERFACE_ALL, status:VALID, product: IGS - Student System , description: Holds person's import data received from different sources , implementation_dba_data: IGS.IGS_AD_INTERFACE_ALL ,