Search Results interface_language_id




Overview

In Oracle E-Business Suite Release 12.1.1 and 12.2.2, the object APPS.IGS_AD_LANGUAGE_INT is a reporting and integration view defined over the open interface table IGS_AD_LANGUAGE_INT_ALL. It belongs to the Oracle Student System (formerly Oracle iLearning / Student Administration) product family, whose objects are prefixed with IGS_. The view exposes records staged for import into the admissions language proficiency structures, providing a stable, query-friendly projection of the underlying interface table without the row-migration overhead of the base object itself.

The view's central purpose is to present the interface rows exactly as submitted by external systems, together with the processing control columns that the concurrent import programs use to identify successfully matched rows. Querying this view is the standard first step when diagnosing why an admissions language record has not been transferred into its destination entity.

Underlying Base Objects

The ETRM metadata documents a single referenced base object: IGS_AD_LANGUAGE_INT_ALL. The view definition is a straightforward column-list projection:

SELECT tab.rowid row_id, tab.org_id org_id, ... FROM igs_ad_language_int_all tab

No joins, unions, or aggregations are present, so the view returns one row for every row in the base table. The view therefore inherits the multi-org partitioning of the underlying _ALL table through the exposed ORG_ID column, and the pseudo-column ROW_ID (aliased from tab.rowid) provides a direct, updatable handle on the physical row for processing routines that need to update the interface record. Although the ETRM notes "none documented" for referenced base objects beyond the source text, the _ALL naming convention confirms the view is a thin presentation layer rather than a denormalised reporting structure.

Key Columns

Common Use Cases and Queries

The primary use case is troubleshooting a failed or pending admissions language import. Administrators query the view to locate a specific row and inspect its error state:

SELECT interface_language_id, interface_id, language_name, status, match_ind, error_code FROM apps.igs_ad_language_int WHERE interface_language_id = :p_id;

A second common pattern is exception reporting — identifying all interface rows not yet successfully processed for a given load:

SELECT interface_language_id, language_name, error_code FROM apps.igs_ad_language_int WHERE error_code IS NOT NULL AND org_id = :p_org_id ORDER BY creation_date;

The view is also used to verify proficiency data prior to promotion, or to reconcile counts between the staging area and the destination person-language table using INTERFACE_ID as the grouping key.