Search Results location_code_desc




Overview

IGSFV_STUDENT_UNIT_TRANSFERS is an APPS-owned, read-only view within the Oracle E-Business Suite Student System (IGS) product family. It exposes the link between two academic units that were involved in a program transfer, presenting a denormalized, human-readable projection of the transfer relationship recorded in the base transaction table. The view joins the transfer record to party, program version, unit version, unit offering option, calendar instance, location, and unit class reference tables, so that a single row returns the transferring student, the originating and receiving programs, the transferred unit, the unit version studied, and the calendar and location context in which the transfer occurred.

Because the view text is defined WITH READ ONLY, it is intended strictly for querying and reporting rather than for transactional data manipulation. In practice it serves as the reporting layer for institutional research, transfer articulation analysis, and student records inquiry, allowing functional users and integration developers to retrieve transfer credit relationships without reconstructing the underlying multi-table join. It is available in both 12.1.1 and 12.2.2, with the view definition and column aliases stable across those releases.

Underlying Base Objects

The ETRM metadata documents no separate base object list, but the view text identifies its constituent tables. The driving table is IGS_PS_STDNT_UNT_TRN, aliased SUT, which holds the student unit transfer transaction. Supporting joins derive descriptive attributes from:

Joins are keyed on person, course, unit offering option (UOO_ID), calendar type and sequence, location code, and unit class, forming the composite key that uniquely contextualizes each transfer row.

Key Columns

The most significant exposed columns include:

Common Use Cases and Queries

Typical uses include transfer credit reporting, articulation audits, and reconciliation of student unit attempts against transferred units. A simple inquiry for a given student might read:

  • SELECT person_number, person_name, program_code, transfer_program_code, unit_code, unit_version, transfer_date FROM igsfv_student_unit_transfers WHERE person_number = :p_party_number;
  • SELECT unit_code, unit_version, COUNT(*) FROM igsfv_student_unit_transfers GROUP BY unit_code, unit_version ORDER BY 3 DESC;
  • SELECT program_code, transfer_program_code, calendar_type, location_code FROM igsfv_student_unit_transfers WHERE transfer_date BETWEEN :start_dt AND :end_dt;

Because the view is read-only, all access should be through SELECT statements; no DML is permitted.