Search Results igs_he_import_data
Overview
The APPS.IGS_HE_IMPORT_DATA package is a PL/SQL API belonging to the Oracle E-Business Suite Higher Education (HE) module. It serves as a batch-oriented data import utility responsible for processing inbound records held in the HE interfacing tables and transferring them into the institution's core student and person records. The package is declared with AUTHID CURRENT_USER, meaning its SQL statements execute under the privileges of the calling schema rather than the defining schema, a common pattern in Oracle EBS for interface packages that must respect the invoker's security context.
The package header carries a version marker (115.1) and a 2002 copyright header, confirming it as a long-standing component of the Student Systems (IGS) product family. Its API classification is documented as OTHER, indicating it is not a formally published public API but rather an internal processing engine intended to be driven by a concurrent program or batch scheduler.
Key Procedures and Functions
The ETRM metadata documents a single entry point: MAIN_PROCESS. This is the master driver procedure for the package. It accepts standard concurrent-program output parameters (ERRBUF and RETCODE) used to communicate log messages and completion status back to the concurrent manager, along with a batch identifier (P_BATCH_ID) and two mode or detail-control parameters (P_PERS_DET and P_SPA_DET). Parameter lists are not enumerated in full here, but the presence of a batch ID establishes that processing is scoped to a single logical load run — typically a set of rows staged by a prior interface/population step. The flags likely govern whether person-level and address or specialization detail is imported. No other procedures or functions are documented in the ETRM entry, so MAIN_PROCESS is the sole supported invocation surface.
Tables Accessed
The package reads and writes a broad set of HE and Trading Community (HZ) tables through APPS synonyms. The batch control table IGS_HE_BATCH_INT anchors the run and is referenced by the batch ID parameter. Person and party data flow into HZ_PARTIES, HZ_PERSON_PROFILES, and HZ_CITIZENSHIP, indicating that imported records create or update person parties, profiles, and citizenship details. Academic history and admissions records are handled via the interface staging tables IGS_AD_INTERFACE_ALL, IGS_AD_INTERFACE_S, IGS_AD_INTERFACE_CTL, IGS_AD_INTERFACE_BATCH_ID_S, and the academic history interface tables IGS_AD_ACADHIS_INT_ALL and IGS_AD_ACADHIS_INT_S. Supplementary staging tables IGS_AD_API_INT_S, IGS_AD_DISABLTY_INT_S, and IGS_AD_STAT_INT_S carry academic period, disability, and status information respectively. IGS_AD_IMP_BATCH_DET holds batch detail control. Grade scheduling data is sourced from IGS_AS_GRD_SCH_GRADE. Collectively these tables show the package bridging staged external data into normalized HE records.
Usage Notes
IGS_HE_IMPORT_DATA is not referenced by any other documented package, confirming it is a terminal consumer rather than a shared library. It is therefore invoked either directly by a concurrent program registered against MAIN_PROCESS or from custom wrapper code that supplies the batch ID and processing flags. In Oracle EBS 12.1.1 and 12.2.2, such interface packages are scheduled after an import/extract step populates the IGS_AD_* interface tables, and they must be run before downstream validation and posting programs. Because the package relies on APPS synonyms and runs under invoker's rights, callers should ensure the responsibility and security context permit access to the HZ and IGS tables listed above. Failures or rejected rows are reported through the standard ERRBUF/RETCODE concurrent parameters, and any custom invocation should honor these outputs for error handling.
-
SYNONYM: APPS.IGS_HE_BATCH_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_BATCH_INT, status:VALID,
-
PACKAGE: APPS.IGS_HE_IMPORT_DATA
12.1.1
-
PACKAGE: APPS.IGS_HE_IMPORT_DATA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_IMPORT_DATA, status:VALID,
-
PACKAGE BODY: APPS.IGS_HE_IMPORT_DATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_IMPORT_DATA, status:VALID,
-
SYNONYM: APPS.IGS_AD_DISABLTY_INT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_DISABLTY_INT_S, status:VALID,
-
SYNONYM: APPS.IGS_HE_UCAS_IMP_ERR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_UCAS_IMP_ERR, status:VALID,
-
SYNONYM: APPS.IGS_AD_STAT_INT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_STAT_INT_S, status:VALID,
-
SYNONYM: APPS.IGS_HE_UT_LVL_AWARD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_UT_LVL_AWARD, status:VALID,
-
SYNONYM: APPS.IGS_PE_CITIZEN_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_CITIZEN_INT, status:VALID,
-
PACKAGE: APPS.IGS_HE_ST_SPA_UT_ALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_ST_SPA_UT_ALL_PKG, status:VALID,
-
SYNONYM: APPS.IGS_HE_UCAS_IMP_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_UCAS_IMP_INT, status:VALID,
-
SYNONYM: APPS.IGS_AD_ACADHIS_INT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_ACADHIS_INT_ALL, status:VALID,
-
SYNONYM: APPS.IGS_AD_ACADHIS_INT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_ACADHIS_INT_S, status:VALID,
-
SYNONYM: APPS.IGS_HE_UT_CALC_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_UT_CALC_TYPE, status:VALID,
-
SYNONYM: APPS.IGS_PE_CITIZEN_INT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_CITIZEN_INT_S, status:VALID,
-
PACKAGE: APPS.IGS_HE_UCAS_IMP_ERR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_UCAS_IMP_ERR_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_ACAD_HISTORY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_ACAD_HISTORY_PKG, status:VALID,
-
SYNONYM: APPS.IGS_OR_ORG_ALT_IDTYP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_OR_ORG_ALT_IDTYP, status:VALID,
-
SYNONYM: APPS.IGS_AD_API_INT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_API_INT_S, status:VALID,
-
SYNONYM: APPS.IGS_HE_ST_SPA_UT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_ST_SPA_UT_ALL, status:VALID,
-
SYNONYM: APPS.IGS_AD_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.IGS_AD_IMP_BATCH_DET
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_IMP_BATCH_DET, status:VALID,
-
PACKAGE: APPS.IGS_PE_PERS_DISABLTY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PE_PERS_DISABLTY_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_INTERFACE_BATCH_ID_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_INTERFACE_BATCH_ID_S, status:VALID,
-
SYNONYM: APPS.IGS_AD_INTERFACE_CTL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_INTERFACE_CTL, status:VALID,
-
PACKAGE: APPS.IGS_HE_ST_SPA_ALL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_ST_SPA_ALL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_UC_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_UTILS, status:VALID,
-
SYNONYM: APPS.IGS_PE_SRC_TYPES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_SRC_TYPES_ALL, status:VALID,
-
PACKAGE: APPS.IGS_HE_EN_SUSA_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_EN_SUSA_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PE_PERS_DISABLTY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_PERS_DISABLTY, status:VALID,
-
SYNONYM: APPS.IGS_HE_CODE_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_CODE_VALUES, status:VALID,
-
SYNONYM: APPS.IGS_HE_CODE_MAP_VAL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_CODE_MAP_VAL, status:VALID,
-
SYNONYM: APPS.IGS_HE_ST_SPA_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_ST_SPA_ALL, status:VALID,
-
SYNONYM: APPS.IGS_HE_EN_SUSA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_EN_SUSA, status:VALID,
-
SYNONYM: APPS.HZ_CITIZENSHIP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CITIZENSHIP, status:VALID,
-
SYNONYM: APPS.IGS_OR_ORG_ALT_IDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_OR_ORG_ALT_IDS, status:VALID,
-
PACKAGE: APPS.IGS_AD_IMP_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_IMP_001, status:VALID,
-
SYNONYM: APPS.IGS_AD_INTERFACE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_INTERFACE_ALL, status:VALID,
-
VIEW: APPS.IGS_PE_MATCH_SETS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_MATCH_SETS, object_name:IGS_PE_MATCH_SETS, status:VALID,
-
VIEW: APPS.IGS_OR_ORG_ALT_IDTYP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_OR_ORG_ALT_IDTYP_V, object_name:IGS_OR_ORG_ALT_IDTYP_V, status:VALID,
-
VIEW: APPS.IGS_AD_SOURCE_CAT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_SOURCE_CAT_V, object_name:IGS_AD_SOURCE_CAT_V, status:VALID,
-
VIEW: APPS.IGS_HE_ST_SPA_UT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_HE_ST_SPA_UT, object_name:IGS_HE_ST_SPA_UT, status:VALID,
-
SYNONYM: APPS.IGS_PE_PERSON_ID_TYP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_PERSON_ID_TYP, status:VALID,
-
VIEW: APPS.IGS_PS_FLD_OF_STUDY
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_FLD_OF_STUDY, object_name:IGS_PS_FLD_OF_STUDY, status:VALID,
-
VIEW: APPS.IGS_AD_API_INT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_API_INT, object_name:IGS_AD_API_INT, status:VALID,
-
VIEW: APPS.IGS_AD_STAT_INT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_STAT_INT, object_name:IGS_AD_STAT_INT, status:VALID,
-
SYNONYM: APPS.IGS_AS_GRD_SCH_GRADE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_GRD_SCH_GRADE, status:VALID,
-
VIEW: APPS.IGS_AD_DISABLTY_INT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_DISABLTY_INT, object_name:IGS_AD_DISABLTY_INT, 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,
-
VIEW: APPS.IGS_AD_ACAD_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_ACAD_HISTORY_V, object_name:IGS_AD_ACAD_HISTORY_V, status:VALID,