Search Results igs_sv_prgms_info




Overview

The IGS_SV_PRGMS_INFO table is a core data object within the Oracle E-Business Suite (EBS) Student System (IGS) module, specifically versions 12.1.1 and 12.2.2. Its primary role is to store program-related information mandated by the U.S. Student and Exchange Visitor Information System (SEVIS) for foreign students and exchange visitors. This table functions as a critical repository for compliance data, enabling educational institutions to manage and report on the academic program details of their international student population as required by U.S. federal regulations. It is integral to the SEVIS-related data processing and batch reporting workflows within the EBS Student System.

Key Information Stored

The table's structure is designed to link program data to specific individuals and processing batches. Based on the provided metadata, its primary key is a composite of BATCH_ID, PERSON_ID, and PRGM_ACTION_TYPE, indicating its design for tracking program actions within a batch processing context. The BATCH_ID and PERSON_ID columns serve as foreign keys linking back to the IGS_SV_PERSONS table, establishing the fundamental relationship between a person's SEVIS record and their associated program information. The PRGM_ACTION_TYPE column defines the nature of the program update or action being recorded. While specific detail columns are not enumerated in the excerpt, typical data stored would include SEVIS program numbers, primary majors, education levels, and other program attributes required for regulatory reporting.

Common Use Cases and Queries

The primary use case for this table is the generation and management of SEVIS-compliant data for regulatory reporting and student record-keeping. Common operational and reporting activities include extracting all program information for a specific SEVIS batch process, reviewing the program history for a given student, and validating data before submission. A typical query pattern would join this table to the IGS_SV_PERSONS table to create a comprehensive student-program view. For example:

  • SELECT * FROM igs.igs_sv_prgms_info prgm, igs.igs_sv_persons per WHERE prgm.batch_id = per.batch_id AND prgm.person_id = per.person_id AND per.sevis_id = '[SEVIS_ID]';
  • SELECT person_id, prgm_action_type, COUNT(*) FROM igs.igs_sv_prgms_info WHERE batch_id = [BATCH_NUMBER] GROUP BY person_id, prgm_action_type;

These queries support audit trails, batch reconciliation, and individual student case management.

Related Objects

The IGS_SV_PRGMS_INFO table has defined dependencies within the IGS schema. Its most significant relationship is with the IGS_SV_PERSONS table, enforced via a foreign key constraint on the combined BATCH_ID and PERSON_ID columns. This ensures referential integrity between a person's core SEVIS data and their program details. As a central table for SEVIS program data, it is likely referenced by various views, forms, and APIs within the Student System that handle SEVIS batch processing (SVP), student program management, and regulatory reporting interfaces. Programmatic access and data maintenance are typically performed through dedicated EBS APIs rather than direct DML operations.