Search Results igf_sl_dl_pnote_s_p_all_u1




Overview

The IGF_SL_DL_PNOTE_S_P_ALL table is a core data repository within the Oracle E-Business Suite (EBS) Federal Student Aid (FSA) module, specifically for the Institutional General Ledger (IGF) schema. Its primary role is to manage the staging and tracking of Stafford Loan details selected for promissory note printing. The table is populated by the Direct Loan Promissory Note Print process, which prepares loan data for physical or electronic document generation. As a multi-org enabled table (indicated by the _ALL suffix and ORG_ID column), it stores data for all operating units, making it a central object for student loan servicing operations in versions 12.1.1 and 12.2.2.

Key Information Stored

The table stores a combination of loan identifiers, student demographic data, and process status information. The primary key, PNSP_ID, is a unique numeric identifier for each printed note selection record. Critical loan identifiers include LOAN_ID and LOAN_NUMBER, which link to the core loan entity. A significant portion of the table is dedicated to student borrower information for the promissory note, such as S_SSN, S_FIRST_NAME, S_LAST_NAME, S_DATE_OF_BIRTH, and permanent address fields (S_PERMT_ADDR1, S_PERMT_CITY, etc.). The STATUS column is vital for workflow tracking, indicating whether the promissory note has been printed. Standard EBS "Who" columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, etc.) provide audit trails.

Common Use Cases and Queries

This table is primarily used for reporting on promissory note print batches and troubleshooting print processes. Common operational queries include identifying loans in a specific print batch or checking the status of notes. For example, to find all unprinted notes for a specific batch sequence, one might use:

  • SELECT loan_number, s_last_name, s_first_name FROM igf.igf_sl_dl_pnote_s_p_all WHERE batch_seq_num = &batch_num AND status != 'PRINTED';

Another typical use case is generating a report of all printed notes within a date range for a given organization, joining with the loan table for additional details:

  • SELECT p.loan_number, p.s_last_name, p.creation_date, l.loan_status FROM igf.igf_sl_dl_pnote_s_p_all p, igf.igf_sl_loans_all l WHERE p.loan_id = l.loan_id AND p.org_id = &org_id AND TRUNC(p.creation_date) BETWEEN :start_date AND :end_date ORDER BY p.creation_date;

Related Objects

The table maintains a direct foreign key relationship to the core loans table, ensuring data integrity. The documented relationship is:

  • Foreign Key (Reference): The LOAN_ID column in IGF_SL_DL_PNOTE_S_P_ALL references the LOAN_ID column in the IGF_SL_LOANS_ALL table. This links each print record to its master loan definition.

Furthermore, the unique index IGF_SL_DL_PNOTE_S_P_ALL_U1 on the PNSP_ID column enforces the primary key constraint (IGF_SL_DL_PNOTE_S_P_ALL_PK). This table is likely referenced by various print process concurrent programs and related interfaces within the Direct Loan module.