Search Results igs_ps_sch_loc_int
Overview
The IGS_PS_SCH_LOC_INT table is an interface (staging) table within the Oracle E-Business Suite Student System (IGS) product family. Its documented purpose is to capture scheduler interface unit location data — that is, the physical delivery location information associated with scheduling records before that data is validated and transferred into the core scheduling tables. The table resides in the IGS schema and is documented as VALID in both Oracle EBS 12.1.1 and 12.2.2 environments, where the IGS product remains a standard component of the Student System module.
Interface tables of this type follow a well-established EBS pattern: external systems or bulk-loading processes populate the staging table, and a concurrent program or PL/SQL API subsequently validates the rows and moves them into the production scheduling entities. The table is therefore a transient data container rather than a long-lived transaction store.
From a Data Vault modeling perspective, the mined foreign-key structure suggests a satellite-leaning classification. The table carries a single surrogate primary key and one foreign key to a parent interface table, which is characteristic of a descriptive satellite attached to a parent hub or link. This classification is a modeling heuristic only and does not describe how the table is physically implemented in EBS.
Key Information Stored
The table contains 13 documented columns. The most significant are:
- INT_LOC_ID — the surrogate primary key, enforced by the IGS_PS_SCH_LOC_INT_PK unique index. It uniquely identifies each interface location row.
- INT_PAT_ID — the foreign key column referencing IGS_PS_SCH_PAT_INT. This ties each location row to its parent scheduling pattern interface record.
- LOCATION_CODE — the coded identifier of the delivery location.
- LOCATION_DESCRIPTION — the descriptive name of the location.
- BUILDING_CODE and BUILDING_DESCRIPTION — the building identifier and its descriptive text.
- ROOM_CODE and ROOM_DESCRIPTION — the room-level identifier and description within the building.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard EBS who-columns used for audit and concurrency tracking.
The only business-key candidate documented is the primary key itself; no additional unique indexes are defined on the descriptive columns, which permits duplicate-location staging errors to be detected at validation time rather than at insert time.
Common Use Cases and Queries
Typical usage centers on pre-validation reporting and error reconciliation. A frequent pattern is joining the location interface rows to their parent pattern rows to confirm that every staged location has a valid scheduling pattern:
- Orphan detection: SELECT l.INT_LOC_ID, l.INT_PAT_ID FROM IGS.IGS_PS_SCH_LOC_INT l WHERE NOT EXISTS (SELECT 1 FROM IGS.IGS_PS_SCH_PAT_INT p WHERE p.INT_PAT_ID = l.INT_PAT_ID);
- Location inventory: SELECT LOCATION_CODE, BUILDING_CODE, ROOM_CODE, COUNT(*) FROM IGS.IGS_PS_SCH_LOC_INT GROUP BY LOCATION_CODE, BUILDING_CODE, ROOM_CODE;
- Load audit: SELECT CREATED_BY, TRUNC(CREATION_DATE), COUNT(*) FROM IGS.IGS_PS_SCH_LOC_INT GROUP BY CREATED_BY, TRUNC(CREATION_DATE);
These queries support batch-load monitoring, rejection analysis, and reconciliation reporting before the scheduler import process runs. After successful import, rows are typically purged or archived.
Related Objects
- IGS_PS_SCH_PAT_INT — the parent interface table, joined via INT_PAT_ID = INT_PAT_ID. This is the documented FK relationship and the primary integration dependency.
- IGS_PS_SCH_LOC_INT_PK — the primary key index on INT_LOC_ID, essential for efficient row-level lookups during validation.
- The core scheduling location table (commonly referenced as IGS_PS_SCH_LOC) — the production target that receives validated rows from this interface staging table.
- The scheduler import concurrent program and its PL/SQL validation package, which read from IGS_PS_SCH_LOC_INT during processing.
- Standard EBS audit and error-reporting objects that reference the who-columns for load tracing.
-
Table: IGS_PS_SCH_LOC_INT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_LOC_INT, object_name:IGS_PS_SCH_LOC_INT, status:VALID, product: IGS - Student System , description: Interface table to capture scheduler interface Unit location data. , implementation_dba_data: IGS.IGS_PS_SCH_LOC_INT ,
-
Table: IGS_PS_SCH_LOC_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Interface table to capture scheduler interface Unit location data. , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.IGS_PS_SCH_LOC_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_SCH_LOC_INT, status:VALID,
-
Table: IGS_PS_SCH_PAT_INT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_PAT_INT, object_name:IGS_PS_SCH_PAT_INT, status:VALID, product: IGS - Student System , description: Interface table to capture scheduler interface Unit Offering Pattern data. , implementation_dba_data: IGS.IGS_PS_SCH_PAT_INT ,
-
Table: IGS_PS_SCH_PAT_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Interface table to capture scheduler interface Unit Offering Pattern data. , implementation_dba_data: Not implemented in this database ,
-
TABLE: IGS.IGS_PS_SCH_LOC_INT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_LOC_INT, object_name:IGS_PS_SCH_LOC_INT, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_USEC_SCHEDULE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_USEC_SCHEDULE, status:VALID,
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_LOC_INT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.IGS_PS_USEC_SCHEDULE SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_FAC_INT
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_PAT_INT
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_USEC_SCHEDULE
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,