Search Results prc_pe_addr
Overview
IGS_AD_IMP_005 is an Oracle E-Business Suite PL/SQL package body owned by the APPS schema and classified under the ETRM as an "OTHER" API. It forms part of the Oracle Student System (formerly Oracle Student Systems / IGS) inbound interface layer, responsible for importing and validating person-level address, visa, passport, and related statutory data into the EBS foundation tables (typically via the Trading Community Architecture / HZ and IGS person entities). The package is closely associated with the IGS_AD_IMP_002 package, since the documented change history shows IGS_AD_IMP_005 calling IGS_AD_IMP_002.create_address to persist address records. The heading date (IGSAD83B.pls 115.80) and the accumulated change history entries confirm that this package was actively maintained through multiple statutory and migration builds, including the SEVIS (Student and Exchange Visitor Information System) build and the RCT build. It is a foundational component in the person data inbound flow rather than a user-facing screen or reporting object.
Key Procedures and Functions
The ETRM metadata records no separately documented procedures or functions for this package body (0 total), so the following is drawn from the embedded source header comments. The most directly relevant routine, given the user's search term, is prc_pe_addr — the person address processing procedure. Its documented behaviour includes the following:
- It processes inbound person address interface records, selecting records with interface status values of
'1'and'4'only (Bug 2327077). - It calls
IGS_AD_IMP_002.create_addressto create the address, and does not passcust_account_idto that call (SWCR008 / Bug 2225917). - A check for obtaining
cust_acct_idwas removed from the procedure, and calls toHZ_CUSTOMER_ACCOUNTS.CREATE_ACCT_SITE_USESandHZ_CUSTOMER_ACCOUNTS.UPDATE_ACCT_SITE_USESwere removed. - An incorrect join between
interface_addr_idandinterface_idwas corrected (Bug 2381539). - Cursor
C1and its references, along with thep_acct_site_uses_recvariable, were removed.
Other documented procedures within the package handle deletion of records for statistics source categories (a new interface table race was introduced under person statistics), and processing of inquiry lines (RCT build).
Tables Accessed
The ETRM metadata lists no APPS synonyms for this object, but the change history explicitly names the interface tables whose references were added or removed:
- igs_pe_visa_int — inbound visa data interface table (added in the SEVIS build).
- igs_pe_vst_hist_int — visa history interface table (added in the SEVIS build).
- igs_pe_passport_int — passport data interface table (added in the SEVIS build).
- igs_pe_eit_int — employment/eligibility interface table (added in the SEVIS build).
- References to
igs_ad_intl_intandigs_pe_fund_dep_intwere removed. - An interface table
racewas created under person statistics source category, with a corresponding delete procedure.
Address creation is delegated to IGS_AD_IMP_002, which writes to the underlying HZ person address structures; IGS_AD_IMP_005 does not itself call the HZ account-site-uses APIs.
Usage Notes
IGS_AD_IMP_005 is not typically invoked directly by end users. It is designed to be driven by the person inbound interface process — normally executed as part of the IGS person import concurrent program, in batch, after source data has been staged in the relevant igs_pe_*_int interface tables. Status-driven record selection means the calling process must set the interface status flag appropriately ('1' or '4') for prc_pe_addr to pick up a row. Because the package interfaces with Trading Community Architecture / HZ error handling, callers should expect more than one HZ error to be reported per record (Bug 2338473). Custom extensions should generally call the parent import concurrent program rather than prc_pe_addr directly, and any re-use must respect the interface status and join semantics corrected under Bug 2381539.
-
PACKAGE BODY: APPS.IGS_AD_IMP_005
12.1.1
-
APPS.IGS_AD_IMP_005 SQL Statements
12.1.1
-
PACKAGE: APPS.IGS_AD_IMP_026
12.1.1
-
APPS.IGS_PE_PERS_IMP_001 dependencies on IGS_AD_IMP_026
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_IMP_026
12.1.1
-
APPS.IGS_AD_IMP_026 dependencies on IGS_PE_WF_GEN
12.1.1
-
APPS.IGS_AD_IMP_026 dependencies on IGS_AD_IMP_026
12.1.1
-
APPS.IGS_AD_IMP_026 dependencies on IGS_PE_VISAPASS_PUB
12.1.1
-
APPS.IGS_AD_IMP_026 dependencies on IGS_AD_IMP_001
12.1.1
-
APPS.IGS_AD_IMP_026 dependencies on FND_LOG
12.1.1
-
APPS.IGS_AD_IMP_026 dependencies on FND_GLOBAL
12.1.1
-
PACKAGE BODY: APPS.IGS_PE_PERS_IMP_001
12.1.1
-
APPS.IGS_PE_PERS_IMP_001 dependencies on IGS_AD_IMP_001
12.1.1