Search Results igf_sl_cl_chg_prc
Overview
The package body APPS.IGF_SL_CL_CHG_PRC is a component of the Oracle E-Business Suite Financial Aid module, specifically within the Student Loan (IGF_SL) subsystem that supports the administration of guaranteed student loans. It functions as a processing engine for "closeout change" records, applying validation and token-based parsing logic against the loan, recipient, guarantor, and lender data that participate in the student loan lifecycle. The package is classified as OTHER within the documented API taxonomy, indicating that it is an internal processing utility rather than a published public API intended for third-party integration. Its status is VALID in the APPS schema, confirming that the compiled body is present and usable on the 12.1.1 and 12.2.2 releases. Because it depends heavily on the ETRM (Enterprise Transaction Repository Model) family of IGF tables and the FND diagnostic and messaging infrastructure, the package sits at the intersection of business rule enforcement and operational logging for the loan closeout change process.
Key Procedures and Functions
The documented package exposes two procedures within the package body.
- VALIDATE_CHG — Performs validation of a closeout or change record prior to processing. It evaluates the record against loan, recipient, guarantor, and lender data to confirm that the change is permissible and consistent, raising or logging exceptions through the standard FND/APP_EXCEPTION mechanism when validation fails.
- PARSE_TOKENS — Provides token parsing functionality, decomposing structured strings or delimited values into their component parts so they can be mapped to the appropriate loan or demographic attributes. This is typically used to interpret coded or concatenated data encountered in closeout change processing.
No explicit parameter lists are documented in the ETRM metadata, and they are intentionally omitted here.
Tables Accessed
The package references a substantial set of EBS and ETRM tables through APPS synonyms.
- IGF_SL_CLCHSN_DTLS — the closeout detail table that holds the change records being validated and parsed.
- IGF_SL_CL_RECIPIENT, IGF_SL_GUARANTOR, IGF_SL_LENDER, IGF_SL_LOANS_ALL, and IGF_SL_LOR_ALL — the core student loan entities providing recipient, guarantor, lender, loan, and lender-of-record information used during validation.
- IGF_AP_FA_BASE_REC_ALL, IGF_AW_AWARD_ALL, and IGF_AW_FUND_CAT_ALL — award and fund category data used for cross-checking eligibility and funding relationships.
- IGS_PE_ALT_PERS_ID — alternate person identification values used for matching individuals.
- FND_NEW_MESSAGES and PLITBLM — messaging and PL/SQL table constructs used for output and diagnostics.
Usage Notes
Because IGF_SL_CL_CHG_PRC is not referenced by any database object, it is invoked indirectly — most commonly from the student loan closeout change concurrent program or from the EBS forms that manage loan closeout. The package is also referenced by five other packages, which suggests it is called as a subroutine by higher-level IGF_SL processing logic. It relies on FND_FILE, FND_LOG, and FND_MESSAGE for output and error reporting, typical of concurrent-program code. Customizations should treat it as internal and avoid direct invocation unless the loan closeout change workflow explicitly requires subcontracting the VALIDATE_CHG or PARSE_TOKENS logic.
-
PACKAGE BODY: APPS.IGF_SL_CL_CHG_PRC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_CL_CHG_PRC, status:VALID,
-
PACKAGE: APPS.IGF_SL_CL_CHG_PRC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_CL_CHG_PRC, status:VALID,
-
SYNONYM: APPS.IGF_SL_CLCHSN_DTLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_CLCHSN_DTLS, status:VALID,
-
PACKAGE: APPS.IGF_SL_CL_CHG_PRC
12.1.1
-
SYNONYM: APPS.IGF_SL_LENDER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_LENDER, status:VALID,
-
SYNONYM: APPS.IGF_SL_GUARANTOR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_GUARANTOR, status:VALID,
-
SYNONYM: APPS.IGF_SL_CL_RECIPIENT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_CL_RECIPIENT, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_LOANS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_LOANS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_CL_CREATE_CHG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_CL_CREATE_CHG, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_LOR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_LOR_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AW_PACKNG_SUBFNS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_PACKNG_SUBFNS, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_CL_CHG_FILE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SL_CL_CHG_FILE, status:VALID,
-
SYNONYM: APPS.IGF_SL_LOR_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_LOR_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGF_AW_AWD_DISB_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AW_AWD_DISB_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,
-
SYNONYM: APPS.IGF_AW_FUND_CAT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_FUND_CAT_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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
-
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_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,
-
SYNONYM: APPS.IGF_AP_FA_BASE_REC_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_FA_BASE_REC_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGF_SL_CL_CHG_PRC
12.1.1
-
APPS.IGF_SL_LOR_PKG dependencies on IGF_SL_CL_CHG_PRC
12.1.1
-
APPS.IGF_SL_CL_CREATE_CHG dependencies on IGF_SL_CL_CHG_PRC
12.1.1
-
APPS.IGF_SL_CL_CHG_FILE dependencies on IGF_SL_CL_CHG_PRC
12.1.1
-
APPS.IGF_SL_LOANS_PKG dependencies on IGF_SL_CL_CHG_PRC
12.1.1
-
APPS.IGF_SL_CL_CHG_PRC dependencies on IGF_SL_CL_CHG_PRC
12.1.1
-
APPS.IGF_AW_AWD_DISB_PKG dependencies on IGF_SL_CL_CHG_PRC
12.1.1
-
VIEW: APPS.IGF_SL_LOR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_LOR_V, object_name:IGF_SL_LOR_V, status:VALID,
-
SYNONYM: APPS.FND_NEW_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_NEW_MESSAGES, status:VALID,
-
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.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,
-
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
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,