Search Results igf_ap_li_isir_imp_proc
Overview
IGF_AP_LI_ISIR_IMP_PROC is an APPS-owned PL/SQL package within the Oracle E-Business Suite Financial Aid (IGF) module. Its role is to support the import and validation of ISIR (Institutional Student Information Record) data originating from the U.S. federal student aid process, which is delivered in bulk files and loaded into the institution's staging and interface tables. The suffix "LI" denotes the Loan Interface area of Financial Aid, and "ISIR_IMP" identifies the package as an ISIR import processor. The package therefore provides the procedural logic that parses incoming ISIR records, validates individual data elements (codes, dates, numeric ranges, e-mail formats, and record types), constructs base records for downstream processing, and writes validated data into the ISIR interface and internal staging structures used by the Financial Aid award and loan cycles.
The package is classified as OTHER in the ETRM API registry, meaning it is an internal utility package rather than a published public API. It is documented in both 12.1.1 and 12.2.2, where the module remains essentially unchanged in this area.
Key Procedures and Functions
The ETRM metadata documents 29 procedures and functions. The prominent ones are:
- MAIN — the primary driver procedure that orchestrates the ISIR import flow, invoking validation and record-creation steps in sequence.
- CPS_IMPORT — handles import of CPS (Central Processing System) supplied ISIR data into the staging/interface tables.
- CREATE_BASE_REC — constructs the base ISIR record used as the anchor for subsequent validation and persistence.
- PUT_MEANING and PUT_HASH_VALUES — populate decoded meanings and hash/lookup values associated with imported fields.
- IS_LOOKUP_CODE_EXIST — a validation helper that checks whether a supplied lookup code is valid in the relevant lookup type.
- VAL_NAME, VAL_CHAR, VAL_ALPHA, VAL_INPUT_REC_TYPE — validators for person names, character fields, alphabetic-only fields, and the input record type indicator.
- VAL_DATE and VAL_DATE_2 — validate and normalize date values, with the second variant accommodating an alternative date format or optional date.
- VAL_EMAIL — validates e-mail address format.
- VAL_INT, VAL_NUM, VAL_NUM_1, VAL_NUM_2, VAL_NUM_12, VAL_NUM_NONZERO — numeric validators enforcing integer, general numeric, single-digit, two-digit, twelve-digit, and non-zero numeric constraints respectively.
- VAL_ADD — validates address-type data elements.
Only names and purposes are documented; no parameter signatures are published in the metadata.
Tables Accessed
The package reads from and writes to the following objects, mostly via APPS synonyms:
- IGF_AP_ISIR_INTS_ALL and IGF_AP_LI_ISIR_INTS — the ISIR interface tables that hold imported ISIR records pending validation and processing.
- IGF_AP_LI_BAT_INTS — the batch interface table that groups ISIR imports into processing batches.
- IGF_AW_LI_COA_INTS — the Cost of Attendance interface table, which the ISIR import process populates with derived COA-related values.
- IGS_PE_ALT_PERS_ID and IGS_PE_PERSON_ID_TYP — person identification tables used to resolve or create the student's alternate person identifiers during import.
- FND_NEW_MESSAGES — the Oracle Application Object Library message table used to surface validation and error messages.
- DBMS_UTILITY, STANDARD, PLITBLM, and DUAL — supporting PL/SQL infrastructure and utility objects rather than business tables.
Usage Notes
IGF_AP_LI_ISIR_IMP_PROC is an internal package invoked from within the Financial Aid ISIR import concurrent program flow and from other Financial Aid packages such as IGF_AP_LI_PROF_IMP_PROC and IGS_FI_1098T_EXTRACT_DATA. It is not intended to be called directly from custom code. Oracle EBS 12.1.1 and 12.2.2 do not alter the behavior of this package; the same VAL_* validation routines and MAIN driver apply. Institutions running custom ISIR loads should call the supported concurrent programs rather than this package, since its procedures are undocumented at the parameter level and may change between patch levels. The package body depends on DBMS_UTILITY and STANDARD, confirming it uses standard Oracle-supplied PL/SQL utilities for error formatting and dynamic operations.
-
PACKAGE: APPS.IGF_AP_LI_ISIR_IMP_PROC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_LI_ISIR_IMP_PROC, status:VALID,
-
PACKAGE BODY: APPS.IGF_AP_LI_ISIR_IMP_PROC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_LI_ISIR_IMP_PROC, status:VALID,
-
SYNONYM: APPS.IGF_AP_LI_ISIR_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_LI_ISIR_INTS, status:VALID,
-
SYNONYM: APPS.IGF_AP_ISIR_INTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_ISIR_INTS_ALL, status:VALID,
-
PACKAGE: APPS.IGF_AP_NSLDS_DATA_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_NSLDS_DATA_PKG, status:VALID,
-
SYNONYM: APPS.IGF_AW_LI_COA_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_LI_COA_INTS, status:VALID,
-
PACKAGE: APPS.IGF_AP_MATCHING_PROCESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_MATCHING_PROCESS_PKG, status:VALID,
-
SYNONYM: APPS.IGF_AP_LI_BAT_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_LI_BAT_INTS, status:VALID,
-
PACKAGE: APPS.IGS_PE_ALT_PERS_ID_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PE_ALT_PERS_ID_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AP_ISIR_MATCHED_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_ISIR_MATCHED_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGF_AP_LI_PROF_IMP_PROC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_LI_PROF_IMP_PROC, status:VALID,
-
PACKAGE: APPS.IGF_AP_LI_ISIR_IMP_PROC
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_1098T_EXTRACT_DATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_1098T_EXTRACT_DATA, status:VALID,
-
PACKAGE: APPS.IGF_AP_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_GEN, status:VALID,
-
VIEW: APPS.IGF_AW_LOOKUPS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_LOOKUPS_VIEW, object_name:IGF_AW_LOOKUPS_VIEW, status:VALID,
-
PACKAGE: APPS.IGF_AP_FA_BASE_REC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_FA_BASE_REC_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PE_PERSON_ID_TYP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_PERSON_ID_TYP, status:VALID,
-
SYNONYM: APPS.IGS_PE_ALT_PERS_ID
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_ALT_PERS_ID, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.IGF_AP_BATCH_AW_MAP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AP_BATCH_AW_MAP, object_name:IGF_AP_BATCH_AW_MAP, status:VALID,
-
VIEW: APPS.IGF_LOOKUPS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_LOOKUPS_VIEW, object_name:IGF_LOOKUPS_VIEW, status:VALID,
-
SYNONYM: PUBLIC.DBMS_UTILITY
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_UTILITY, status:VALID,
-
PACKAGE: APPS.IGF_AW_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_GEN, status:VALID,
-
VIEW: APPS.IGF_AP_NSLDS_DATA
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AP_NSLDS_DATA, object_name:IGF_AP_NSLDS_DATA, status:VALID,
-
VIEW: APPS.IGF_AP_FA_BASE_REC
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AP_FA_BASE_REC, object_name:IGF_AP_FA_BASE_REC, status:VALID,
-
APPS.IGF_AP_LI_PROF_IMP_PROC dependencies on IGF_AP_LI_ISIR_IMP_PROC
12.1.1
-
APPS.IGF_AP_LI_ISIR_IMP_PROC dependencies on IGF_AP_LI_ISIR_IMP_PROC
12.1.1
-
APPS.IGS_FI_1098T_EXTRACT_DATA dependencies on IGF_AP_LI_ISIR_IMP_PROC
12.1.1
-
VIEW: APPS.IGS_CA_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_INST, object_name:IGS_CA_INST, status:VALID,
-
VIEW: APPS.IGF_AP_ISIR_MATCHED
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AP_ISIR_MATCHED, object_name:IGF_AP_ISIR_MATCHED, status:VALID,
-
SYNONYM: APPS.FND_NEW_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_NEW_MESSAGES, status:VALID,
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE BODY: APPS.IGF_AP_LI_ISIR_IMP_PROC
12.1.1
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,