Search Results igf_gr_rfms_orig
Overview
IGF_GR_RFMS_ORIG is an APPS-owned PL/SQL package within the Oracle E-Business Suite 12.1.1 and 12.2.2 Financial Aid / Student Systems product family. The IGF prefix identifies it as belonging to the Oracle iGrants / Grants and Financial Aid module, and the GR component indicates a grants-related process. The package supports the integration of award and disbursement data between Oracle EBS and the federal RFMS (Recipient Financial Management System), the disbursement and reporting platform administered by the U.S. Department of Education for Title IV student aid programs. Its documented status is VALID, and it is classified under the generic API category OTHER, indicating that it is an internal processing package rather than a published integration-API with a stable external signature. The package name suffix ORIG suggests an "original" loader or originator processing path, distinguishing it from supplemental or correction-oriented routines in the same family.
Key Procedures and Functions
The ETRM documentation for this package identifies two documented subprograms:
- MAIN — the primary driver routine. In the RFMS context, MAIN performs the core orchestration logic of the original file or record processing: selecting the source award and disbursement data, translating it into the RFMS-compatible structure, and writing or updating the RFMS batch records and their associated errors. It is the entry point invoked by the surrounding process.
- MAIN_ACK — the acknowledgement-handling counterpart to MAIN. This routine processes the acknowledgement responses returned from RFMS, matching responses back to the originating submission records and updating status accordingly.
Both subprograms are documented at the name-and-purpose level only; no public parameter lists are published in the ETRM metadata, so callers should treat their signatures as internal and subject to change between patch levels. No function variants are documented.
Tables Accessed
The package operates against a broad set of APPS-synonym tables, reflecting an end-to-end RFMS submission and reconciliation flow:
- IGF_GR_RFMS_ALL and IGF_GR_RFMS_BATCH_ALL — the core RFMS record and batch tables, read and written to build and track submissions.
- IGF_GR_RFMS_ERROR — captures validation and processing errors encountered during submission.
- IGF_AW_AWARD_ALL and IGF_AW_AWD_DISB_ALL — the source award and disbursement records that supply the underlying financial aid data.
- IGF_GR_ATTEND_PELL and IGF_GR_REPORT_PELL — Pell Grant attendance and reporting data central to Title IV disbursement reporting.
- IGF_GR_LOAD_FILE_T — a staging/load structure used during file ingestion.
- HZ_PARTIES — the Trading Community Architecture party table, used to resolve student or recipient identity.
- IGS_PE_PERSID_GROUP_ALL — student personal identifier data, used to match records to the correct person.
- FND_NEW_MESSAGES — the Oracle Application Object Library message table, used for user-facing informational and error messages.
The package also depends on the SYS.STANDARD package, as expected for any PL/SQL unit.
Usage Notes
IGF_GR_RFMS_ORIG is not invoked directly from standard EBS forms; its documented reference list shows only self-references, and it is referenced by zero other packages. This confirms it is an internally orchestrated routine, typically launched from a concurrent program, a wrapper package, or a scheduled batch process that manages the RFMS submission cycle. The ORIG designation implies it is called during the initial or original RFMS transmission stage, with MAIN_ACK invoked afterward when acknowledgement files are received and reconciled. Because the package writes to error and batch tables, DBAs and technical consultants should ensure it is run only within the supported RFMS processing window and that concurrent requests are serialized to avoid contention on the batch and error tables. Customizations should avoid calling the subprograms directly, since no public API contract is documented; instead, integrations should target the surrounding supported RFMS concurrent programs. Any troubleshooting should begin with the IGF_GR_RFMS_ERROR table and FND_NEW_MESSAGES output. Applicable to both 12.1.1 and 12.2.2, though patch-level differences in subprogram signatures are possible.
-
PACKAGE: APPS.IGF_GR_RFMS_ORIG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_GR_RFMS_ORIG, status:VALID,
-
SYNONYM: APPS.IGF_GR_RFMS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_GR_RFMS_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGF_GR_RFMS_ORIG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_GR_RFMS_ORIG, status:VALID,
-
SYNONYM: APPS.IGF_GR_RFMS_ERROR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_GR_RFMS_ERROR, status:VALID,
-
SYNONYM: APPS.IGF_GR_RFMS_BATCH_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_GR_RFMS_BATCH_ALL, status:VALID,
-
PACKAGE: APPS.IGF_GR_RFMS_ORIG
12.1.1
-
SYNONYM: APPS.IGF_GR_REPORT_PELL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_GR_REPORT_PELL, status:VALID,
-
PACKAGE: APPS.IGF_GR_RFMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_GR_RFMS_PKG, status:VALID,
-
SYNONYM: APPS.IGF_GR_LOAD_FILE_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_GR_LOAD_FILE_T, status:VALID,
-
SYNONYM: APPS.IGF_GR_ATTEND_PELL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_GR_ATTEND_PELL, status:VALID,
-
PACKAGE: APPS.IGF_GR_PELL_CALC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_GR_PELL_CALC, status:VALID,
-
PACKAGE: APPS.IGF_SL_DL_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_SL_DL_VALIDATION, status:VALID,
-
PACKAGE: APPS.IGF_AP_SS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_SS_PKG, status:VALID,
-
SYNONYM: APPS.IGF_AW_AWD_DISB_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_AWD_DISB_ALL, 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_GR_RFMS_BATCH
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_GR_RFMS_BATCH, object_name:IGF_GR_RFMS_BATCH, status:VALID,
-
VIEW: APPS.IGF_GR_RFMS_DISB
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_GR_RFMS_DISB, object_name:IGF_GR_RFMS_DISB, 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_PE_PERSID_GROUP_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_PERSID_GROUP_ALL, 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,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.IGS_PE_PERSID_GROUP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_PERSID_GROUP_V, object_name:IGS_PE_PERSID_GROUP_V, 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_AW_GEN
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AW_GEN, status:VALID,
-
VIEW: APPS.IGF_GR_RFMS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_GR_RFMS, object_name:IGF_GR_RFMS, status:VALID,
-
APPS.IGF_GR_RFMS_ORIG dependencies on IGF_GR_RFMS_ORIG
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,
-
SYNONYM: APPS.FND_NEW_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_NEW_MESSAGES, status:VALID,
-
PACKAGE BODY: APPS.IGF_GR_RFMS_ORIG
12.1.1
-
APPS.IGF_GR_RFMS_ORIG dependencies on IGF_GR_RFMS
12.1.1
-
APPS.IGF_GR_RFMS_ORIG dependencies on IGS_GE_MSG_STACK
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
PACKAGE: APPS.IGS_GE_MSG_STACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MSG_STACK, status:VALID,
-
SYNONYM: APPS.HZ_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
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.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, 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'. ,