Results for “fa_detail”

23 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

IGFFV_ISIR_CORRECTIONS is a read-only view owned by the APPS schema in Oracle E-Business Suite, defined within the Oracle Student System / Financial Aid (IGF) product family. It exposes ISIR (Institutional Student Information Record) correction data alongside the identity of the financial aid applicant and the academic calendar instance to which each correction applies. The view functions as a reporting and integration surface for financial aid administrators who must audit, reconcile, or transmit corrections returned from the federal ISIR processing cycle against internally matched applicant records.

The view is created entirely in SQL as a join across five underlying tables, with no PL/SQL logic and no documented procedural dependencies. Its read-only constraint (WITH READ ONLY) prevents DML through the view, reinforcing its intended role as a query-only reporting object. It is commonly joined or referenced by concurrent programs, OBIEE/BI Publisher reports, and custom extracts that need a denormalized, human-readable presentation of correction transactions.

Underlying Base Objects

The view is defined over five base tables. Although the ETRM metadata lists no explicitly documented base objects, the view text names them precisely:

The join path is: corrections to matched ISIRs (ISIR_ID), matched ISIRs to the FA base record (BASE_ID), FA base record to HZ_PARTIES (PERSON_ID = PARTY_ID), and corrections to the calendar instance (CI_CAL_TYPE and CI_SEQUENCE_NUMBER).

Key Columns

Common Use Cases and Queries

Typical uses include auditing pending and applied ISIR corrections per applicant, reconciling correction batches before federal transmission, and building student-facing correction histories.

Corrections for a specific applicant:

SELECT party_number, party_name, sar_field_number,
       original_value, corrected_value, correction_status
FROM   apps.igffv_isir_corrections
WHERE  person_id = :p_person_id;

Corrections within an academic period:

SELECT alternate_code, description, correction_status,
       COUNT(*) corr_count
FROM   apps.igffv_isir_corrections
GROUP  BY alternate_code, description, correction_status;

Pending corrections for a batch:

SELECT batch_id, isir_id, sar_field_number,
       original_value, corrected_value
FROM   apps.igffv_isir_corrections
WHERE  batch_id = :p_batch_id
AND    correction_status = 'PENDING';