Search Results per_addresses
Overview
The PER_ADDRESSES table is a core data object within the Oracle E-Business Suite (EBS) Human Resources (HR) module. It serves as the central repository for storing address information associated with people, which includes employees, applicants, contacts, and other person types managed within the HR system. Its primary role is to maintain a comprehensive and normalized record of all personal and business addresses, enabling critical HR functions such as payroll processing, benefits administration, compliance reporting, and internal communication. The table's design supports multiple addresses per person, allowing for distinctions between primary, mailing, and work locations.
Key Information Stored
The table's structure is designed to capture detailed address components and contextual metadata. The primary key is the ADDRESS_ID, a unique system-generated identifier for each address record. A critical foreign key is BUSINESS_GROUP_ID, which links the address to a specific HR business group, enforcing data security and partitioning. Other significant columns typically include PERSON_ID (linking to PER_ALL_PEOPLE_F), ADDRESS_TYPE (e.g., Home, Work), DATE_FROM and DATE_TO for effective dating, and the core address fields such as ADDRESS_LINE_1, ADDRESS_LINE_2, ADDRESS_LINE_3, TOWN_OR_CITY, REGION_1 (county/state), POSTAL_CODE, and COUNTRY. The table also commonly contains validation and telephony columns like VALIDATED_FLAG and TELEPHONE_NUMBER_1.
Common Use Cases and Queries
A primary use case is generating reports for tax authorities, benefits providers, or internal directories that require current employee addresses. Another is auditing address history for compliance. Common SQL queries involve joining to person tables. For example, to find the primary mailing address for active employees:
- SELECT papf.employee_number, papf.full_name, pa.address_line1, pa.town_or_city, pa.region_1, pa.postal_code
- FROM per_addresses pa, per_all_people_f papf
- WHERE pa.person_id = papf.person_id
- AND SYSDATE BETWEEN papf.effective_start_date AND papf.effective_end_date
- AND pa.address_type = 'MAIL'
- AND pa.date_to IS NULL;
Integration with other modules, such as iRecruitment (IRC), is also fundamental, as indicated by the foreign keys from IRC_OFFERS and IRC_NOTIFICATION_PREFERENCES.
Related Objects
PER_ADDRESSES has integral relationships with several key HR and related module objects. As per the provided metadata, it references HR_ALL_ORGANIZATION_UNITS via BUSINESS_GROUP_ID. It is referenced by the iRecruitment tables IRC_NOTIFICATION_PREFERENCES and IRC_OFFERS via ADDRESS_ID. Crucially, it is linked to the master person table, PER_ALL_PEOPLE_F (though not listed in the excerpt, this is a foundational relationship). The primary key constraint is PER_ADDRESSES_PK on ADDRESS_ID. For programmatic access and data integrity, key HR APIs such as PER_ADDRESS_API are used to maintain this table instead of direct DML operations.
-
Table: PER_ADDRESSES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ADDRESSES, object_name:PER_ADDRESSES, status:VALID, product: PER - Human Resources , description: Address information for people. , implementation_dba_data: HR.PER_ADDRESSES ,
-
Table: PER_ADDRESSES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ADDRESSES, object_name:PER_ADDRESSES, status:VALID, product: PER - Human Resources , description: Address information for people. , implementation_dba_data: HR.PER_ADDRESSES ,
-
APPS.BEN_EXT_DPNT dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_NL_DSR_ARCHIVE dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_US_GEOCODE_ENGINE_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.GHR_HISTORY_FETCH dependencies on PER_ADDRESSES
12.2.2
-
APPS.HR_NZ_PERSON_ADDRESS_API dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_US_MWR_REPORTING_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_US_INV_DED_FORMULAS dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_NL_PAYFILE_SEPA dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_CA_ARCHIVE dependencies on PER_ADDRESSES
12.2.2
-
APPS.HR_FR_PERSON_ADDRESS_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_NO_PAYPROC dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_YEAR_END_EXTRACT dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_ES_TWR_CALC_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_IN_TAX_UTILS dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_CN_ADD_LEG_HOOK dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_H2PI_PERSON_UPLOAD dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_CN_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_EXT_DPNT dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_KW_ARCHIVE dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_US_INV_DED_FORMULAS dependencies on PER_ADDRESSES
12.1.1
-
APPS.GHR_SF52_DO_UPDATE dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_GB_PROCESS_P11D_ENTRIES_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_DETERMINE_ACTUAL_PREMIUM dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_NEW_HIRE_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_DK_PAYMENT_PROCESS_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_AU_PAYMENT_SUMMARY dependencies on PER_ADDRESSES
12.2.2
-
APPS.HR_US_FF_UDF1 dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_PROVIDER_POOLS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_US_GET_ITEM_DATA_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_JP_DEF_SS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_CA_PERSON_ADDRESS_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_MANAGE_LIFE_EVENTS dependencies on PER_ADDRESSES
12.1.1
-
APPS.GHR_HISTORY_CONV_RG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_1099R_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_CA_T4_AMEND_MAG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_JP_UITE_ARCH_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_TMPROFILE_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.HR_GENERAL2 dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_JP_IWHT_ARCH_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_ES_SS_REP_ARCHIVE_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_YEAR_END_EXTRACT dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_NL_PAYSLIP_ARCHIVE dependencies on PER_ADDRESSES
12.2.2
-
APPS.PQP_GB_PSI_ADDDRESS dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_ZA_PAYROLL_ACTION_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.BEN_ASSIGNMENT_INTERNAL dependencies on PER_ADDRESSES
12.1.1