Results for “add_information17”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PER_ADDRESSES is the Human Resources (PER) module table that stores address information for people in Oracle E-Business Suite 12.1.1 and 12.2.2. It is owned by the HR schema and holds one row per address record associated with a person, allowing multiple addresses per person over time and across address types. The table is central to HR, Payroll, and iRecruitment functionality where person-level mailing, home, and correspondence addresses are required.

From a Data Vault modeling perspective, the documented foreign key structure classifies PER_ADDRESSES as hub-leaning. The primary key ADDRESS_ID functions as a surrogate key for the address entity itself, while BUSINESS_GROUP_ID anchors the record to a business group. This makes the table a natural candidate for a hub, with attribute columns such as address lines, postal code, telephone numbers, and descriptive flexfield attributes forming a satellite around it.

Key Information Stored

PER_ADDRESSES contains 63 columns in the documented 12.2.2 schema. The most significant are:

Common Use Cases and Queries

Typical reporting and integration scenarios retrieve a person's current primary address, historical addresses, or addresses for mailing and payroll purposes. A common pattern joins PER_ADDRESSES to PER_PEOPLE_F (or PER_ALL_PEOPLE_F) on PERSON_ID and filters on effective dates and PRIMARY_FLAG:

  • Listing the current primary address for an employee: SELECT * FROM per_addresses WHERE person_id = :p AND primary_flag = 'Y' AND TRUNC(SYSDATE) BETWEEN date_from AND NVL(date_to, TRUNC(SYSDATE)+1);
  • Extracting mailing addresses by business group for correspondence runs, joining on BUSINESS_GROUP_ID.
  • Feeding iRecruitment notification and offer processes, which reference ADDRESS_ID from IRC_NOTIFICATION_PREFERENCES and IRC_OFFERS.
  • Auditing address changes over time using DATE_FROM and DATE_TO to build a slowly changing dimension.
  • Bulk loading addresses via the HR Person Addresses API or SQL*Loader, validating against the descriptive flexfield columns.

Related Objects

  • HR_ALL_ORGANIZATION_UNITS — referenced via PER_ADDRESSES.BUSINESS_GROUP_ID, defining the owning business group.
  • IRC_NOTIFICATION_PREFERENCES — references PER_ADDRESSES.ADDRESS_ID for recruitment notifications.
  • IRC_OFFERS — references PER_ADDRESSES.ADDRESS_ID for offer correspondence.
  • PER_ALL_PEOPLE_F — the principal person table joined on PERSON_ID.
  • PER_PERSON_ADDRESSES_V — a common view exposing address data for forms and reports.
  • HZ_LOCATIONS and HZ_PARTIES — linked through PARTY_ID for trading community integration.