Search Results igf_ap_profile_gen_pkg
Overview
IGF_AP_PROFILE_GEN_PKG is an Oracle EBS PL/SQL package owned by the APPS schema that exposes generic utility routines supporting the Oracle Student System (IGS/IGF) self-service pages and the Profile Import process. The package sits within the financial aid and student profile management area of EBS and is responsible for creating, loading, matching, and removing profile-related records tied to a Candidate Student Identification (CSS_ID). Its procedures are invoked to generate base and person-level profile records, upload profile data gathered through self-service, and clean up interface and matching records when a profile transaction is abandoned or reprocessed.
The package name prefix IGF indicates it belongs to the Oracle Student System (formerly Oracle iLearning/Student System) financial module, with the AP segment suggesting an interface to Oracle Payables-style batch processing. The documented header notes that the routines are used in self-service pages and the Profile Import Process, confirming the package serves both online user-triggered operations and batch integrations.
Key Procedures and Functions
- CREATE_BASE_RECORD — Creates a base profile record for a given CSS_ID, person and batch year, returning a message and status. It is the primary entry point for seeding the base record used by downstream profile processing.
- CREATE_PERSON_RECORD — Creates a person-level record associated with a CSS_ID and returns the generated person identifier, along with status output. It may invoke or depend on base record creation.
- DELETE_PERSON_MATCH — Deletes person matching records for the supplied CSS_ID, clearing stale matches before re-matching.
- DELETE_INTERFACE_RECORD — Removes a single interface record associated with a CSS_ID and returns a status indicator. This is the routine the user searched for ("delete_interface_record").
- DELETE_INT_RECORDS — Performs a bulk deletion of interface records given a delimited list of CSS_IDs, supporting cleanup of multiple profiles in one call.
- SS_UPLOAD_PROFILE — Uploads profile data captured through a self-service page for a CSS_ID, returning message and status output; this is the main routine invoked from the self-service UI.
Tables Accessed
- IGF_AP_CSS_INTERFACE_ALL — The staging/interface table holding profile data to be processed; DELETE_INTERFACE_RECORD and DELETE_INT_RECORDS operate against this table.
- IGF_AP_FA_BASE_REC_ALL — Stores base profile records created by CREATE_BASE_RECORD.
- IGF_AP_MATCH_DETAILS — Holds matching detail rows; affected by delete operations and matching logic.
- IGF_AP_PERSON_MATCH_ALL — Stores person-level match records; DELETE_PERSON_MATCH targets this table.
- IGS_PE_ALT_PERS_ID — Alternate personal identifier table referenced during person record creation and matching.
Usage Notes
IGF_AP_PROFILE_GEN_PKG is typically invoked from Oracle EBS self-service pages in the Student System, from the Profile Import concurrent process, and from custom extensions that manage candidate student profiles. DELETE_INTERFACE_RECORD and DELETE_INT_RECORDS are commonly called after a failed or superseded profile upload to prevent orphaned interface rows from being reprocessed. Because the package is not documented as a public API under a formal API classification (OTHER), callers should treat its procedures as internal utilities and be cautious about signature or behavior changes across patch levels. The package references APPS synonyms for all underlying tables, so it must be invoked within the APPS schema context or with appropriate synonym grants. One other package references this package, indicating a dependency chain that custom code should respect. Its creation date (2004) and header comments confirm it is a long-standing component of the financial aid integration layer.
-
PACKAGE: APPS.IGF_AP_PROFILE_GEN_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_PROFILE_GEN_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGF_AP_PROFILE_GEN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_PROFILE_GEN_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AP_PROFILE_GEN_PKG
12.1.1
-
SYNONYM: APPS.IGF_AP_CSS_INTERFACE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_CSS_INTERFACE_ALL, status:VALID,
-
PACKAGE: APPS.IGF_AP_PROFILE_MATCHING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_PROFILE_MATCHING_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AP_CSS_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_CSS_INTERFACE_PKG, status:VALID,
-
SYNONYM: APPS.IGF_AP_PERSON_MATCH_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_PERSON_MATCH_ALL, status:VALID,
-
SYNONYM: APPS.IGF_AP_MATCH_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_MATCH_DETAILS, status:VALID,
-
PACKAGE: APPS.IGF_AP_PERSON_MATCH_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_PERSON_MATCH_PKG, status:VALID,
-
PACKAGE: APPS.IGF_AP_MATCH_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_MATCH_DETAILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGF_AP_PROFILE_MATCHING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_PROFILE_MATCHING_PKG, 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,
-
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_AP_PROFILE_GEN_PKG
12.1.1
-
APPS.IGF_AP_PROFILE_MATCHING_PKG dependencies on IGF_AP_PROFILE_GEN_PKG
12.1.1
-
APPS.IGF_AP_PROFILE_GEN_PKG dependencies on IGF_AP_PROFILE_GEN_PKG
12.1.1
-
VIEW: APPS.IGF_AP_CSS_PROFILE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AP_CSS_PROFILE, object_name:IGF_AP_CSS_PROFILE, status:VALID,
-
APPS.IGF_AP_PROFILE_GEN_PKG dependencies on IGS_GE_MSG_STACK
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.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.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, 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,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, 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,