Search Results igf_sl_dl_li_imp_pkg




Overview

IGF_SL_DL_LI_IMP_PKG is a PL/SQL package owned by the APPS schema within the Oracle E-Business Suite environment, classified under the "OTHER" API category. The acronym components "SL," "DL," and "LI" indicate that the package belongs to the Student Loan (SL) and Direct Loan (DL) processing family, with "LI" denoting Loan Interface and "IMP" denoting Import. The package therefore serves as the import-side component of the Oracle Financial Aid Direct Loan interface infrastructure, handling the loading and validation of external loan data into the EBS tables that downstream processing relies upon.

The object is documented as VALID in both the 12.1.1 and 12.2.2 releases, and its dependency footprint is deliberately narrow: the package references only SYS.STANDARD (the PL/SQL base package) and does not depend on any other APPS packages. Correspondingly, it is referenced by zero other packages. This isolation confirms that the package functions as a self-contained entry point rather than an internal utility called by sibling APIs.

Key Procedures and Functions

Exactly one documented program unit is exposed: RUN. The RUN procedure acts as the principal entry point for the import process. In practice, such a routine orchestrates the full lifecycle of a loan import run: identifying or accepting a batch context, reading the staged loan data, validating records against the related ISIR matching and disbursement tables, and populating or updating the loan interface tables that subsequent disbursement and reporting programs consume.

It is important to note that the ETRM metadata documents only the procedure name and does not publish a parameter list. No arguments should be assumed; callers should inspect the package specification in the target instance (for example, via the package source in ALL_SOURCE or a tool such as SQL Developer) to determine the exact signature before invoking it directly.

Tables Accessed

The documented table references reveal the full business scope of the package. Award and disbursement data are read from IGF_AW_AWARD_ALL, IGF_DB_AWD_DISB_DTL_ALL, IGF_DB_DL_DISB_RESP_ALL, and IGF_AP_FA_BASE_REC_ALL. Student borrower and loan-specific data are handled through IGF_SL_ALT_BORW_ALL, IGF_SL_CL_BATCH_ALL, IGF_SL_DL_CHG_RESP_ALL, and IGF_SL_DL_FILE_TYPE. Institutional reporting and need data are represented by IGF_GR_ATTEND_PELL and IGF_GR_REPORT_PELL.

Validation support tables include IGF_AP_ISIR_MATCHED_ALL (ISIR matching results), IGF_AP_LI_BAT_INTS (loan interface batch), and IGF_AW_LI_COA_INTS (chart-of-accounts interface lines). Party identity and relationship resolution leverage the standard TCA tables HZ_PARTIES and HZ_RELATIONSHIPS. Collectively, these references confirm that the RUN procedure reconciles external Direct Loan files against institution-specific awards, borrower records, and ISIR match outcomes before committing interface records.

Usage Notes

Because the package is classified as OTHER rather than as an API with a formal lifecycle designation, it is typically invoked from a concurrent program registered in the Student Loan/Direct Loan responsibility, from a custom wrapper, or through an ad hoc PL/SQL script executed by a financial aid administrator. The absence of inbound package references indicates no standard seeded package calls it programmatically, so scheduling is normally achieved through the concurrent manager.

Version considerations are minimal: the object is VALID in both 12.1.1 and 12.2.2, and its only external dependency is SYS.STANDARD. Customers should still verify the package signature in their instance prior to direct invocation, since ETRM exposes the procedure name but not its parameters, and undocumented overloads may exist in specific patch levels.