Search Results igf_ap_match_details
Overview
The IGF_AP_MATCH_DETAILS table is a core data object within the Oracle E-Business Suite (EBS) Financial Aid module (product code IGF). It resides in the IGF schema and holds the granular match details produced when a student record only partially matches an incoming ISIR (Institutional Student Information Record) or Profile record. Rather than storing a binary matched/unmatched flag, the table captures the outcome of individual comparison attributes—Social Security Number, given name, surname, date of birth, address, city, ZIP, gender, and email—so that financial aid administrators can evaluate why an automatic match succeeded or failed. This granular detail supports exception handling, manual review, and reconciliation between federal or institutional data feeds and the institution's person records.
From a dimensional modeling perspective, the ETRM metadata's heuristic Data Vault classification for this object is satellite-leaning. This suggests the table behaves as a descriptive satellite attached to a parent hub or link, in this case anchored through its foreign key to IGF_AP_PERSON_MATCH_ALL. The classification is a modeling suggestion based on the mined foreign-key structure rather than a definitive architectural mandate.
Key Information Stored
The table is defined with 28 documented columns. The most significant are summarized below.
- AMD_ID — The surrogate primary key, enforced by the constraint IGF_AP_MATCH_DETAILS_PK. It uniquely identifies each match-detail row.
- APM_ID — Foreign key to IGF_AP_PERSON_MATCH_ALL. This is the principal business linkage that ties each detail row back to its parent person-match record, and it is the strongest business-key candidate for joining detail to parent context.
- PERSON_ID — Identifier of the person to whom the match evaluation applies, supporting linkage to person-level master data.
- MATCH_SCORE — A computed score quantifying the strength or confidence of the partial match, commonly used for thresholding and prioritization.
- RECORD_STATUS — Status indicator for the match-detail record, supporting workflow and lifecycle tracking.
- SSN_MATCH, GIVEN_NAME_MATCH, SURNAME_MATCH, DOB_MATCH, ADDRESS_MATCH, CITY_MATCH, ZIP_MATCH, GENDER_MATCH, EMAIL_ID_MATCH — Per-attribute match outcome flags representing the individual comparison results.
- SSN_TXT, GIVEN_NAME_TXT, SUR_NAME_TXT, BIRTH_DATE, ADDRESS_TXT, CITY_TXT, ZIP_TXT, GENDER_TXT, EMAIL_ID_TXT — The corresponding descriptive values captured at match time, preserving the data as compared.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit columns recording who created and last modified each row and when.
Common Use Cases and Queries
Typical use cases center on diagnosing partial ISIR/Profile matches and reporting on match quality. A frequent pattern joins detail rows to the parent match record to retrieve the full matching context:
- Retrieving all partial-match details for a given person or parent match:
SELECT * FROM IGF.IGF_AP_MATCH_DETAILS WHERE APM_ID = :apm_id; - Identifying low-confidence matches for manual review:
SELECT AMD_ID, PERSON_ID, MATCH_SCORE FROM IGF.IGF_AP_MATCH_DETAILS WHERE MATCH_SCORE < :threshold; - Profiling which attributes most often fail to match (for example, counting SSN_MATCH or DOB_MATCH flags) to assess data quality in upstream feeds.
- Joining to IGF_AP_PERSON_MATCH_ALL on APM_ID to combine match summaries with their attribute-level breakdown.
- Operational reporting on match volumes over time using CREATION_DATE and RECORD_STATUS.
Related Objects
The most significant relationships are the parent and person-level tables referenced or implied by the documented key structure:
- IGF_AP_PERSON_MATCH_ALL — The parent table referenced by the APM_ID foreign key; it provides the overarching person-match record to which each detail row belongs.
- IGF_AP_MATCH_DETAILS_PK — The primary key constraint on AMD_ID that guarantees uniqueness of each detail row.
- Person-level IGF tables — Objects keyed on PERSON_ID that supply the underlying student or applicant identity for the match evaluation.
- ISIR / Profile feed tables — Source objects from which incoming federal and institutional records are compared, generating the match flags and text values captured here.
Together these relationships position IGF_AP_MATCH_DETAILS as the detailed satellite supporting person-match reconciliation within the Financial Aid module.
-
Table: IGF_AP_MATCH_DETAILS
12.1.1
owner:IGF, object_type:TABLE, fnd_design_data:IGF.IGF_AP_MATCH_DETAILS, object_name:IGF_AP_MATCH_DETAILS, status:VALID, product: IGF - Financial Aid , description: Holds the match details in case the student has a partial match with the incoming ISIR or Profile record , implementation_dba_data: IGF.IGF_AP_MATCH_DETAILS ,
-
Table: IGF_AP_MATCH_DETAILS
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Holds the match details in case the student has a partial match with the incoming ISIR or Profile record , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.IGF_AP_MATCH_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AP_MATCH_DETAILS, status:VALID,
-
VIEW: APPS.IGF_AP_PERSON_MATCH_V
12.1.1
-
APPS.IGF_AP_MATCH_DETAILS_PKG SQL Statements
12.1.1
-
Table: IGF_AP_PERSON_MATCH_ALL
12.1.1
owner:IGF, object_type:TABLE, fnd_design_data:IGF.IGF_AP_PERSON_MATCH_ALL, object_name:IGF_AP_PERSON_MATCH_ALL, status:VALID, product: IGF - Financial Aid , description: Holds the list of all ISIR or Profile records which had a partial match with person record present in the system , implementation_dba_data: IGF.IGF_AP_PERSON_MATCH_ALL ,
-
Table: IGF_AP_PERSON_MATCH_ALL
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Holds the list of all ISIR or Profile records which had a partial match with person record present in the system , implementation_dba_data: Not implemented in this database ,
-
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_MATCHING_PROCESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGF_AP_MATCHING_PROCESS_PKG, status:VALID,
-
View: IGF_AP_PERSON_MATCH_V
12.2.2
product: IGF - Financial Aid (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
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 BODY: APPS.IGF_AP_MATCH_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_MATCH_DETAILS_PKG, status:VALID,
-
View: IGF_AP_PERSON_MATCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AP_PERSON_MATCH_V, object_name:IGF_AP_PERSON_MATCH_V, status:VALID, product: IGF - Financial Aid , implementation_dba_data: APPS.IGF_AP_PERSON_MATCH_V ,
-
PACKAGE BODY: APPS.IGF_AP_MATCH_DETAILS_PKG
12.1.1
-
PACKAGE BODY: APPS.IGF_AP_ISIR_GEN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_ISIR_GEN_PKG, status:VALID,
-
TABLE: IGF.IGF_AP_MATCH_DETAILS
12.1.1
owner:IGF, object_type:TABLE, fnd_design_data:IGF.IGF_AP_MATCH_DETAILS, object_name:IGF_AP_MATCH_DETAILS, status:VALID,
-
VIEW: APPS.IGF_AP_PERSON_MATCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AP_PERSON_MATCH_V, object_name:IGF_AP_PERSON_MATCH_V, 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,
-
PACKAGE BODY: APPS.IGF_AP_MATCHING_PROCESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_AP_MATCHING_PROCESS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGF_AP_PROFILE_GEN_PKG SQL Statements
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG SQL Statements
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on IGF_AP_MATCH_DETAILS
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on IGF_AP_MATCH_DETAILS
12.1.1
-
APPS.IGF_AP_PROFILE_GEN_PKG dependencies on IGF_AP_MATCH_DETAILS
12.1.1
-
APPS.IGF_AP_MATCH_DETAILS_PKG dependencies on IGF_AP_MATCH_DETAILS
12.1.1
-
APPS.IGF_AP_ISIR_GEN_PKG dependencies on IGF_AP_MATCH_DETAILS
12.1.1
-
APPS.IGF_AP_PROFILE_MATCHING_PKG dependencies on IGF_AP_MATCH_DETAILS
12.1.1
-
APPS.IGF_AP_PROFILE_MATCHING_PKG dependencies on IGF_AP_MATCH_DETAILS
12.1.1
-
PACKAGE BODY: APPS.IGF_AP_PROFILE_GEN_PKG
12.1.1
-
APPS.IGF_AP_PROFILE_MATCHING_PKG SQL Statements
12.1.1
-
APPS.IGF_AP_ISIR_GEN_PKG SQL Statements
12.1.1
-
APPS.IGF_AP_MATCH_DETAILS_PKG dependencies on IGF_AP_MATCH_DETAILS_PKG
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on IGF_AP_PERSON_MATCH_ALL
12.1.1
-
APPS.IGF_AP_PROFILE_GEN_PKG dependencies on IGF_AP_PERSON_MATCH_ALL
12.1.1
-
APPS.IGF_AP_ISIR_GEN_PKG dependencies on IGF_AP_PERSON_MATCH_ALL
12.1.1
-
PACKAGE BODY: APPS.IGF_AP_MATCHING_PROCESS_PKG
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on IGF_AP_PERSON_MATCH
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on IGF_AP_RECORD_MATCH
12.1.1
-
PACKAGE BODY: APPS.IGF_AP_PROFILE_MATCHING_PKG
12.1.1
-
APPS.IGF_AP_PROFILE_MATCHING_PKG dependencies on IGF_AP_RECORD_MATCH
12.1.1
-
APPS.IGF_AP_PROFILE_MATCHING_PKG dependencies on IGF_AP_PERSON_MATCH
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on IGF_AP_ISIR_INTS
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
PACKAGE BODY: APPS.IGF_AP_ISIR_GEN_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1