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.PAY_SE_PAYSLIP_ARCHIVE dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_IN_ADD_LEG_HOOK dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_P45_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_KR_ADDRESS_UPDATE_HOOK_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_CNT_BUS dependencies on PER_ADDRESSES
12.2.2
-
APPS.HR_RU_ADDRESS_HOOK dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_KAD_SHD dependencies on PER_ADDRESSES
12.2.2
-
APPS.BEN_EXT_BNF dependencies on PER_ADDRESSES
12.2.2
-
APPS.IRC_MDS_MIGRATION dependencies on PER_ADDRESSES
12.2.2
-
APPS.PQH_TENURE_DETAIL dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_IE_BIK dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_JP_LTAX_IMP_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PER_QH_SUMMARY_QUERY dependencies on PER_ADDRESSES
12.2.2
-
APPS.GHR_SF52_DO_UPDATE dependencies on PER_ADDRESSES
12.2.2
-
APPS.BEN_IRC_UTIL dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_CA_EOY_RL1_ARCHIVE dependencies on PER_ADDRESSES
12.2.2
-
APPS.BEN_BATCH_UTILS dependencies on PER_ADDRESSES
12.2.2
-
APPS.IRC_MDS_MIGRATION dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_CTY_BUS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_US_TAX_INTERNAL dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_PEOPLE12_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_PERSON_INTERNAL dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_ADDRESSES_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_KIOSK_ADDRESS_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.IBY_VALIDATIONSETS_PUB dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_PERSON_DELETE dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_JP_ISDF_ARCHIVE_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_ADDRESSES
12.1.1
-
APPS.CSF_RESOURCE_ADDRESS_PVT dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_JP_GENERAL_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_JP_ITAX_ARCHIVE_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_HU_EMP_CERT_ARCHIVE dependencies on PER_ADDRESSES
12.2.2
-
APPS.BEN_DET_IMPUTED_INCOME dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_US_CITY_PKG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_CA_RL2_AMEND_MAG dependencies on PER_ADDRESSES
12.2.2
-
APPS.HR_NZ_PERSON_ADDRESS_API dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_CA_RL1_AMEND_MAG dependencies on PER_ADDRESSES
12.2.2
-
APPS.PAY_IN_TAX_DECLARATION dependencies on PER_ADDRESSES
12.2.2
-
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_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