Search Results igf_sl_dl_record
Overview
IGF_SL_DL_RECORD is an Oracle Application Object Library package in the APPS schema that supports the Student Loan (SL) disbursement processing within the Oracle E-Business Suite Financial Aid / Student Loan module. Its name reflects its role: it handles the record layer of disbursement (DL) data — that is, the structured loan disbursement records that are prepared, validated, and ultimately transmitted to (or received from) lending institutions and disbursement files. In the standard Oracle EBS 12.1.1 and 12.2.2 environment, this package sits between the higher-level loan origination logic and the lower-level file generation and validation routines.
Functionally, IGF_SL_DL_RECORD constructs and manages disbursement header, detail, and trailer records. It supplies cursor logic used to assemble the population of loan disbursements eligible for a given processing run, and it provides utility logic (such as academic calendar date resolution) needed to correctly stamp disbursement records with the appropriate institutional dates.
Key Procedures and Functions
The ETRM metadata documents five program units. Descriptions are based on the documented names and the package's dependency context; parameter signatures are not published here.
- DLDISBDETAILS — Assembles and returns disbursement detail records for the loans being processed, drawing on loan, award, and disbursement batch data to populate the detail lines of a disbursement file.
- DLHEADER_CUR — A cursor that produces the disbursement file header record, identifying the file type, batch, and originating institution context for the disbursement transmission.
- DLTRAILER_CUR — A cursor that produces the disbursement file trailer record, which carries control totals and summary counts that close out a disbursement file.
- DLORIG_CUR — A cursor that yields the loan origination records associated with the disbursement set, linking disbursement activity back to the underlying loan origination data.
- GET_ACAD_CAL_DTLS — A utility that resolves academic calendar details (such as term or calendar dates) required when formatting disbursement records.
Tables Accessed
The package reads and references the following documented objects, accessed through APPS synonyms:
- IGF_SL_DL_FILE_TYPE — Defines the disbursement file layouts and rules that govern how header, detail, and trailer records are produced.
- IGF_SL_LOANS_ALL — The loan master data supplying the loan and borrower information that populates disbursement records.
- IGS_CA_INST_ALL — Institution calendar instances, used by GET_ACAD_CAL_DTLS for academic date resolution.
- IGS_PS_OFR_INST — Program offering instances, providing the academic program context for the disbursement.
- DUAL — The standard Oracle single-row utility table, used for scalar evaluations.
Through additional dependencies, the package also relates to IGF_AW_AWARD, IGF_LOOKUPS_VIEW, IGF_SL_DL_BATCH, IGF_SL_LOANS, and IGS_CA_INST, reflecting its position at the intersection of award, loan, batch, and calendar data.
Usage Notes
IGF_SL_DL_RECORD is not intended for direct end-user invocation. It is typically called from disbursement batch processing logic and from other loan packages. The ETRM dependency report shows it is referenced by IGF_DB_DL_DISB_ORIG, IGF_SL_DL_CHG_ORIG, IGF_SL_DL_ORIG, IGF_SL_DL_VALIDATION, and IGF_SL_LAR_CREATION, and it is referenced by itself — confirming that its cursors and helpers are reused across the disbursement origin, change, validation, and Loan Acknowledgement Record (LAR) creation flows.
In practice, these routines execute during disbursement file preparation and validation runs, either as part of a concurrent program that builds disbursement transmissions or as called subroutines within custom extensions. Because the package is a dependency of origination and validation packages, changes to it can ripple through the full disbursement lifecycle; customizations should therefore treat it as a controlled, internal API rather than a direct integration point.
-
PACKAGE: APPS.IGF_SL_DL_RECORD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_DL_RECORD, status:VALID,
-
SYNONYM: APPS.IGF_SL_DL_FILE_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_DL_FILE_TYPE, status:VALID,
-
SYNONYM: APPS.IGS_PS_OFR_INST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_OFR_INST, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_RECORD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_DL_RECORD, status:VALID,
-
VIEW: APPS.IGF_SL_LOANS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_LOANS, object_name:IGF_SL_LOANS, status:VALID,
-
PACKAGE: APPS.IGF_SL_DL_BATCH_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_DL_BATCH_PKG, status:VALID,
-
SYNONYM: APPS.IGF_SL_LOANS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_LOANS_ALL, status:VALID,
-
VIEW: APPS.IGF_SL_DL_BATCH
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_DL_BATCH, object_name:IGF_SL_DL_BATCH, status:VALID,
-
PACKAGE: APPS.IGF_SL_DL_RECORD
12.1.1
-
PACKAGE BODY: APPS.IGF_DB_DL_DISB_ORIG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_DB_DL_DISB_ORIG, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_DL_VALIDATION, 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,
-
PACKAGE: APPS.IGF_AP_MATCHING_PROCESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_MATCHING_PROCESS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_CHG_ORIG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_DL_CHG_ORIG, status:VALID,
-
PACKAGE: APPS.IGF_AP_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_GEN_001, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_ORIG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_DL_ORIG, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_LAR_CREATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_LAR_CREATION, status:VALID,
-
PACKAGE: APPS.IGF_SL_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_GEN, status:VALID,
-
VIEW: APPS.IGF_AW_AWARD
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_AWARD, object_name:IGF_AW_AWARD, status:VALID,
-
PACKAGE: APPS.IGF_GR_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_GR_GEN, status:VALID,
-
SYNONYM: APPS.IGS_CA_INST_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_INST_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.IGF_SL_DL_SETUP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_DL_SETUP_V, object_name:IGF_SL_DL_SETUP_V, status:VALID,
-
VIEW: APPS.IGF_AW_FUND_CAT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_CAT, object_name:IGF_AW_FUND_CAT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.IGF_SL_LOANS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_LOANS_V, object_name:IGF_SL_LOANS_V, status:VALID,
-
VIEW: APPS.IGF_AW_AWD_DISB
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_AWD_DISB, object_name:IGF_AW_AWD_DISB, status:VALID,
-
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_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_DB_DL_DISB_ORIG dependencies on IGF_SL_DL_RECORD
12.1.1
-
APPS.IGF_SL_DL_CHG_ORIG dependencies on IGF_SL_DL_RECORD
12.1.1
-
APPS.IGF_SL_DL_VALIDATION dependencies on IGF_SL_DL_RECORD
12.1.1
-
APPS.IGF_SL_LAR_CREATION dependencies on IGF_SL_DL_RECORD
12.1.1
-
APPS.IGF_SL_DL_RECORD dependencies on IGF_SL_DL_RECORD
12.1.1
-
APPS.IGF_SL_DL_ORIG dependencies on IGF_SL_DL_RECORD
12.1.1
-
VIEW: APPS.IGF_SL_LOR
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_LOR, object_name:IGF_SL_LOR, status:VALID,
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
VIEW: APPS.IGF_AW_FUND_MAST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_MAST, object_name:IGF_AW_FUND_MAST, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_RECORD
12.1.1
-
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,
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT, object_name:IGS_EN_STDNT_PS_ATT, status:VALID,
-
APPS.IGF_SL_DL_RECORD dependencies on APP_EXCEPTION
12.1.1
-
APPS.IGF_SL_CL_VALIDATION dependencies on FND_MESSAGE
12.1.1
-
APPS.IGF_SL_DL_VALIDATION dependencies on FND_MESSAGE
12.1.1
-
PACKAGE: APPS.IGS_GE_MSG_STACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MSG_STACK, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_CL_VALIDATION
12.1.1
-
PACKAGE BODY: APPS.IGF_SL_DL_VALIDATION
12.1.1
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,