Search Results per_addresses
The PER_ADDRESSES
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical component of the Human Resources (HR) module, serving as the primary repository for storing address-related information for employees, contingent workers, applicants, and other person types. This table is part of the Oracle HRMS (Human Resource Management System) data model and is extensively used in core HR, payroll, and talent management processes. Below is a detailed technical and functional overview of the PER_ADDRESSES
table.
Table Structure and Key Columns
ThePER_ADDRESSES
table stores address details with the following key columns:
- ADDRESS_ID: Primary key, uniquely identifying each address record.
- PERSON_ID: Foreign key linking to
PER_ALL_PEOPLE_F
, associating the address with a person. - DATE_FROM and DATE_TO: Define the validity period of the address (effective-dated structure).
- ADDRESS_TYPE: Categorizes the address (e.g., HOME, WORK, MAILING).
- ADDRESS_LINE1 to ADDRESS_LINE4: Street or location details.
- TOWN_OR_CITY, REGION_1 (County/State), POSTAL_CODE, COUNTRY: Geographic identifiers.
- PRIMARY_FLAG: Indicates if the address is the primary address for the person.
- STYLE: Defines the address format (e.g., US, UK, JP).
- TELEPHONE_NUMBER, FAX_NUMBER: Contact details associated with the address.
Functional Role in Oracle EBS
ThePER_ADDRESSES
table supports multiple business processes:
- Employee Data Management: Stores residential, mailing, and work addresses for HR records.
- Payroll and Tax Compliance: Used for tax jurisdiction determination and statutory reporting (e.g., W-2 forms in the US).
- Global Localization: Address styles ensure compliance with regional formatting requirements.
- Integration: Interfaces with third-party systems (e.g., payroll vendors, background check providers).
Technical Considerations
- Effective Dating: Addresses are time-sensitive, allowing historical tracking and future-dated changes.
- Indexing: Key columns like
PERSON_ID
andADDRESS_ID
are indexed for performance. - Validation: Country-specific validation rules are enforced via Oracle HRMS flexfields or APIs.
- APIs: The
HR_ADDRESS_API
package provides programmatic access for CRUD operations.
Integration Points
The table interacts with:PER_ALL_PEOPLE_F
: Core person table.PER_PERIODS_OF_SERVICE
: Links addresses to employment periods.- Oracle Payroll (
PAY_ASSIGNMENTS_F
) for tax calculations. - Oracle Self-Service HR (SSHR) for employee address updates.
Customization and Extensions
Organizations often extend the table via:- Descriptive Flexfields (DFFs) for additional attributes.
- Triggers or workflows to enforce business rules (e.g., mandatory home address for remote workers).
- Custom APIs for bulk address imports or geocoding.
Best Practices
- Use Oracle-delivered APIs instead of direct DML to maintain data integrity.
- Leverage
PRIMARY_FLAG
to avoid duplicate primary addresses. - Archive obsolete addresses rather than deleting them for audit trails.
PER_ADDRESSES
table is a foundational element in Oracle EBS HRMS, enabling accurate person data management, compliance, and integration across modules. Its effective-dated structure and localization features make it adaptable to global deployments while maintaining data consistency.
-
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.GHR_HISTORY_CONV_RG dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_EXT_DPNT dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_MANAGE_LIFE_EVENTS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_CN_ADD_LEG_HOOK dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PER_ADDRESSES
12.1.1
-
APPS.PQP_GB_PSI_ADDDRESS dependencies on PER_ADDRESSES
12.1.1
-
APPS.IBY_VALIDATIONSETS_PUB dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_1099R_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_KIOSK_ADDRESS_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_US_EMP_DT_TAX_VAL dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_JP_ISDF_ARCHIVE_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_ADDRESSES_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_EXT_ELIG_DPNT dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_KW_ARCHIVE dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_US_GET_ITEM_DATA_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_ADD_SHD dependencies on PER_ADDRESSES
12.1.1
-
APPS.PQP_ADDRESS_SYNCHRONIZATION dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_CN_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_ES_TWR_CALC_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_IE_BIK dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_CONTACT_RELATIONSHIPS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_ASG_BUS2 dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_DK_PAYMENT_PROCESS_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_JP_DEF_SS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_NO_PAYPROC dependencies on PER_ADDRESSES
12.1.1
-
APPS.IRC_MDS_MIGRATION dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_PERSON_INTERNAL dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_JP_GENERAL_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_CA_PERSON_ADDRESS_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_EVALUATE_ELIG_PROFILES dependencies on PER_ADDRESSES
12.1.1
-
APPS.GHR_HISTORY_FETCH dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_GB_PROCESS_P11D_ENTRIES_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_PEOPLE12_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_NO_PAYPROC dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_PERSON_DELETE dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_JP_ITAX_ARCHIVE_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_PROVIDER_POOLS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_US_TAX_INTERNAL dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_FR_PERSON_ADDRESS_API dependencies on PER_ADDRESSES
12.1.1
-
APPS.BEN_ASSIGNMENT_INTERNAL dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_CTY_BUS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PER_NEW_HIRE_PKG dependencies on PER_ADDRESSES
12.1.1
-
APPS.HR_US_FF_UDF1 dependencies on PER_ADDRESSES
12.1.1
-
APPS.CSF_RESOURCE_ADDRESS_PVT dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_US_INV_DED_FORMULAS dependencies on PER_ADDRESSES
12.1.1
-
APPS.PAY_EMP_ACTION_ARCH dependencies on PER_ADDRESSES
12.1.1