Search Results igf_sl_dl_chg_ack
Overview
IGF_SL_DL_CHG_ACK is a PL/SQL package in the APPS schema that forms part of the Oracle E-Business Suite Financial Aid (IGF) module — the component historically known as Oracle Student Financial Aid, later folded into the Student Systems / ETRM family of products. The package name resolves as "iGrants/Finaid – Student Loan – Download Change Acknowledgement," indicating that its business role is to process acknowledgement records returned from an external student loan download interface. Within the Oracle EBS 12.1.1 and 12.2.2 environments, packages prefixed IGF_SL belong to the Student Loan processing area, which handles the transmission of loan data to and from external servicers, guarantee agencies, and the U.S. Department of Education's common origination and disbursement (COD) systems.
The package carries an ETRM API classification of OTHER, meaning it is not published as a formal public API for third-party integration but rather functions as an internal utility supporting the loan download reconciliation cycle. Its status is VALID in the APPS schema, confirming it is compiled and active in the documented environment.
Key Procedures and Functions
The ETRM metadata documents a single procedure or function within this package: DL_CHG_ACK. The naming convention decomposes as "Download Change Acknowledgement," suggesting the routine is responsible for reading inbound acknowledgement files that report changes to previously downloaded loan records. In a typical student loan lifecycle, a school downloads origination or disbursement data to an external agency; the agency responds with an acknowledgement file indicating acceptance, rejection, or modification of each record. The DL_CHG_ACK routine would process that acknowledgement, updating the internal loan and award records to reflect the agency's response and recording the change reason codes. No parameter list is documented in the ETRM metadata, and none should be assumed; the routine is expected to operate on staged file data rather than accepting a rich argument set from a caller.
Tables Accessed
The package references seven tables, all through APPS synonyms. The core loan table is IGF_SL_LOANS_ALL, which stores the student loan records whose status and amounts are updated based on the acknowledgement. Award and fund context is provided by IGF_AW_AWARD_ALL, IGF_AW_FUND_CAT_ALL, and IGF_AW_FUND_MAST_ALL, which together describe the award, its fund category, and the fund master definition — necessary to correctly attribute a loan change to the right funding source. The staging and control tables are IGF_SL_LOAD_FILE_T, which holds the inbound file load records; IGF_SL_DL_FILE_TYPE, which identifies the download file type and therefore the processing rules to apply; and IGF_SL_DL_CHG_FLD, which maps the change fields within the acknowledgement file to their internal targets. Collectively these tables support end-to-end processing from file receipt through award and loan update.
Usage Notes
IGF_SL_DL_CHG_ACK is not invoked directly by end users. It is typically called from within the Student Loan download concurrent program flow, after an acknowledgement file has been loaded into the staging tables and the file type has been identified. A concurrent program or a wrapper package for the loan download process would invoke DL_CHG_ACK once per file or once per batch of acknowledgement records. The ETRM metadata records that the package references no other custom packages and is not referenced by any other package, so it sits at a leaf position in the dependency tree — it depends only on SYS.STANDARD and the base tables. Customizations should therefore avoid modifying this package in place and instead use the standard EBS extension mechanisms, since there is no downstream package dependency to leverage for hooks. The self-reference shown in the ETRM dependency listing simply reflects the package body referencing its own specification.
-
PACKAGE: APPS.IGF_SL_DL_CHG_ACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_DL_CHG_ACK, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_CHG_ACK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_DL_CHG_ACK, status:VALID,
-
PACKAGE: APPS.IGF_SL_DL_CHG_ACK
12.1.1
-
SYNONYM: APPS.IGF_SL_LOAD_FILE_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_LOAD_FILE_T, status:VALID,
-
SYNONYM: APPS.IGF_SL_DL_CHG_FLD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_DL_CHG_FLD, status:VALID,
-
PACKAGE: APPS.IGF_SL_DL_CHG_RESP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_DL_CHG_RESP_PKG, status:VALID,
-
PACKAGE: APPS.IGF_SL_EDIT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_EDIT, 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_DL_FILE_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_DL_FILE_TYPE, status:VALID,
-
PACKAGE: APPS.IGF_SL_LOR_LOC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_LOR_LOC_PKG, status:VALID,
-
PACKAGE: APPS.IGF_SL_DL_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_DL_VALIDATION, status:VALID,
-
VIEW: APPS.IGF_SL_DL_CHG_RESP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_DL_CHG_RESP, object_name:IGF_SL_DL_CHG_RESP, status:VALID,
-
PACKAGE: APPS.IGF_SL_LOANS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_LOANS_PKG, status:VALID,
-
PACKAGE: APPS.IGF_SL_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_GEN, 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,
-
SYNONYM: APPS.IGF_AW_FUND_CAT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_FUND_CAT_ALL, status:VALID,
-
VIEW: APPS.IGF_SL_DL_CHG_FLD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_DL_CHG_FLD_V, object_name:IGF_SL_DL_CHG_FLD_V, status:VALID,
-
VIEW: APPS.IGF_SL_DL_SETUP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_DL_SETUP, object_name:IGF_SL_DL_SETUP, status:VALID,
-
SYNONYM: APPS.IGF_AW_FUND_MAST_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_FUND_MAST_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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,
-
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,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.IGF_AW_AWARD_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_AWARD_ALL, 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_AW_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_GEN, status:VALID,
-
APPS.IGF_SL_DL_CHG_ACK dependencies on IGF_SL_DL_CHG_ACK
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,
-
VIEW: APPS.IGF_SL_LOR_LOC
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_LOR_LOC, object_name:IGF_SL_LOR_LOC, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_DL_CHG_ACK
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
APPS.IGF_SL_DL_CHG_ACK dependencies on APP_EXCEPTION
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: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,