Search Results hr.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 ,