Search Results igs_pe_alt_pers_id
Overview
The IGS_PE_ALT_PERS_ID table is a core data entity within the Oracle E-Business Suite's now-obsolete Student System (IGS) module. Its primary function is to store a historical and alternative identifier registry for persons within the system. It allows for the association of multiple external or legacy identifiers with a single individual, such as IDs from previous student information systems, government or educational agency identifiers (e.g., OLAA, VTAC), or other institutional codes. This capability is critical for maintaining data integrity and continuity when integrating records from disparate sources or during system migrations. The table's design supports tracking the validity of these identifiers through a start date, enabling a temporal view of the identifiers a person has held.
Key Information Stored
The table's structure is designed to link an alternative identifier to a core person record and classify its type. The primary key is a composite of four columns, ensuring uniqueness for a person's identifier of a specific type from a specific date. Key columns include:
- PE_PERSON_ID: The foreign key linking to the core person record in the HZ_PARTIES table, representing the individual to whom the alternate ID belongs.
- API_PERSON_ID: The actual value of the alternative person identifier being stored.
- PERSON_ID_TYPE: A code classifying the nature of the alternative ID (e.g., 'VTAC', 'OLD_SYS'), referenced via a foreign key to the IGS_PE_PERSON_ID_TYP table.
- START_DT: The date from which this alternative identifier became valid or was associated with the person.
Common Use Cases and Queries
This table is essential for reporting, data reconciliation, and legacy system interface processes. A common use case is identifying a person when only a legacy or external ID is known, such as during an application import from a tertiary admissions center. For reporting, it enables the correlation of historical data from retired systems with current records. A typical query would retrieve the current EBS person details using a known external ID:
SELECT hp.party_name, alt.api_person_id, alt.person_id_type, alt.start_dt
FROM igs_pe_alt_pers_id alt, hz_parties hp
WHERE alt.pe_person_id = hp.party_id
AND alt.api_person_id = '<KNOWN_LEGACY_ID>';
Another pattern involves listing all alternative identifiers for a specific person for an audit trail:
SELECT alt.api_person_id, typ.description, alt.start_dt
FROM igs_pe_alt_pers_id alt, igs_pe_person_id_typ typ
WHERE alt.person_id_type = typ.person_id_type
AND alt.pe_person_id = <PE_PERSON_ID>
ORDER BY alt.start_dt DESC;
Related Objects
The IGS_PE_ALT_PERS_ID table maintains defined foreign key relationships with fundamental person and code tables in the EBS architecture. These relationships are critical for maintaining referential integrity.
- HZ_PARTIES: The master table for all persons, organizations, and groups in Oracle Trading Community Architecture. The join is made on
IGS_PE_ALT_PERS_ID.PE_PERSON_ID = HZ_PARTIES.PARTY_ID. This links every alternative ID to a valid, master party record. - IGS_PE_PERSON_ID_TYP: A code lookup table that defines and describes the valid types of person identifiers. The join is made on
IGS_PE_ALT_PERS_ID.PERSON_ID_TYPE = IGS_PE_PERSON_ID_TYP.PERSON_ID_TYPE. This ensures data quality by restricting the identifier type to a controlled list.
-
Table: IGS_PE_ALT_PERS_ID
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the other ids by which a person is known. eg. OLAA id, VTAC id, old id. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PE_ALT_PERS_ID
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_ALT_PERS_ID, object_name:IGS_PE_ALT_PERS_ID, status:VALID, product: IGS - Student System , description: This entity describes the other ids by which a person is known. eg. OLAA id, VTAC id, old id. , implementation_dba_data: IGS.IGS_PE_ALT_PERS_ID ,
-
APPS.IGS_SV_NI_BATCH_PROCESS_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_EN_NSC_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_PE_PERSON_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_PE_VAL_PIGM dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_GR_GEN dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_DA_TRNS_IMP dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_SS_PERSON_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_PRC_TAC_OFFER dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_SL_GEN dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_EN_VAL_API dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_GE_PRC_TRANSFER dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_UC_EXP_APPLICANT_DTLS dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_EN_VAL_API dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_FI_PRC_IMPCLC_ANC_CHGS dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_PE_USERID_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_EN_GEN_016 dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_SP_ASSIGN_PUB dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_FI_PRC_APINT dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_AP_PROFILE_GEN_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_AP_PROFILE_MATCHING_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_HE_IMPORT_DATA dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_GEN_007 dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_IMP_002 dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_HE_IMPORT_POPDLHE dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_AP_LI_BASE_REC_IMPORT dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_AW_LI_IMPORT dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_HE_VERIFY_RETURN_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_VAL_ACAI dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_PS_APPL_INST_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_ST_GEN_004 dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_UC_EXPUNGE_APP dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_AP_LI_PROF_IMP_PROC dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_DA_XML_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_UC_PROC_APPLICATION_DATA dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_SL_CL_ORIG_ACK dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_GR_GEN dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_HE_EXTRACT_FIELDS_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_SP_CREATE_BASE_REC dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_HE_EXTRACT_FIELDS_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_SS_GEN_001 dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_HE_EXTRACT_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_FI_1098T_EXTRACT_DATA dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_EN_GEN_004 dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGF_AP_LI_ISIR_IMP_PROC dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_DA_XML_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_PS_FAC_CREDT_WRKLOAD dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_AD_VAL_AA dependencies on IGS_PE_ALT_PERS_ID
12.1.1
-
APPS.IGS_SV_BATCH_PROCESS_PKG dependencies on IGS_PE_ALT_PERS_ID
12.1.1