Search Results hrfv_addresses
Overview
HRFV_ADDRESSES is a business view template owned by the APPS schema in Oracle E-Business Suite, delivered under the PER (Human Resources) product family. As documented, it is the "business view template from which the flexfield view is generated" — meaning it serves as the descriptive definition layer that Oracle's flexfield view generation utilities use to produce the corresponding run-time flexfield (descriptive flexfield, or DFF) view for person addresses. Its status in ETRM 12.2.2 is VALID, and it is present in both 12.1.1 and 12.2.2 environments.
The view presents person address information in a flattened, business-friendly layout. Rather than requiring report authors or integration developers to join HR person, person type, address, and organization tables manually, HRFV_ADDRESSES exposes a single row per current, effective address record with decoded, human-readable values. It is intended primarily as a reporting and integration surface — for example, as a data source for Oracle Reports, BI Publisher, Oracle Discoverer workbooks, or interfaces that extract employee and applicant addresses.
A distinguishing characteristic is the inline literal column '_DF:PER:PER_ADDRESSES:ADDR', which identifies the underlying descriptive flexfield context (PER_ADDRESSES with the ADDR alias). This confirms the view's role as a DFF template rather than a purely transactional reporting view.
Underlying Base Objects
HRFV_ADDRESSES is defined in the APPS schema over the following documented base objects:
- PER_ADDRESSES (synonym) — the primary transactional table holding person address records, including effective dates, address lines, and telephone numbers.
- PER_PEOPLE_X (view) — supplies person-level attributes such as full name, employee number, and current employee/applicant flags.
- PER_PERSON_TYPES and PER_PERSON_TYPES_TL (synonyms) — provide the person type identifier and its translated user name.
- HR_ALL_ORGANIZATION_UNITS_TL (synonym) — provides the translated business group name.
- HR_BIS (package) — referenced for
BIS_DECODE_LOOKUPandGET_SEC_PROFILE_BG_ID, used to decode lookup values and enforce business group security. - HR_SECURITY, HR_GENERAL, HR_PERSON_NAME, HRI_BPL_PERSON_TYPE, and FND_TERRITORIES_TL — supporting packages and synonyms referenced in the broader view definition for security and descriptive purposes.
The joins are anchored on PERSON_ID and BUSINESS_GROUP_ID, with language-based joins on the _TL tables using USERENV('LANG').
Key Columns
- BUSINESS_GROUP_NAME — translated name of the business group owning the record.
- PERSON_NAME — full name of the person, derived from PER_PEOPLE_X.
- ADDRESS_STYLE — the address style (format mask) applied to the record.
- ADDRESS_TYPE — decoded lookup value describing the address type (e.g., Home, Work).
- PRIMARY_FLAG — decoded YES_NO indicator showing whether the address is the primary one.
- ADDR_DATE_FROM / ADDR_DATE_TO — effective date range for the address. The view filters to records where
TRUNC(SYSDATE)falls within this range. - ADDRESS_LINE1 through ADDRESS_LINE3 — address text lines.
- ADDR_COMMENTS — free-text address comments.
- COUNTRY, POSTAL_CODE, REGION_1/2/3, CITY (aliased from TOWN_OR_CITY) — standard address components.
- TELEPHONE_NUMBER_1/2/3 — telephone attributes of the address.
- EMPLOYEE_NUMBER — the person's employee number.
- CURRENT_EMPLOYEE_FLAG / CURRENT_APPLICANT_FLAG — decoded YES_NO flags indicating current status.
- PERSON_TYPE — translated user person type.
- BUSINESS_GROUP_ID, PERSON_ID, PERSON_TYPE_ID — key identifiers.
Common Use Cases and Queries
Typical uses include employee directory extracts, address verification reports, applicant address listings, and DFF-driven integrations. Because the view is created WITH READ ONLY, it cannot be used for DML.
A simple extract of current primary addresses for active employees:
SELECT person_name, employee_number, address_style, address_line1,
city, region_1, postal_code, country, telephone_number_1
FROM apps.hrfv_addresses
WHERE current_employee_flag = 'Yes'
AND primary_flag = 'Yes'
ORDER BY person_name;
Listing all addresses by business group, useful for multi-organization reporting:
SELECT business_group_name, person_name, person_type,
address_type, addr_date_from, addr_date_to
FROM apps.hrfv_addresses
WHERE business_group_id = :p_business_group_id
ORDER BY person_name, addr_date_from DESC;
Because business group security is enforced via HR_BIS.GET_SEC_PROFILE_BG_ID in the view definition, results are automatically restricted to the business groups permitted by the running user's security profile — an important consideration when scheduling concurrent reports. Report authors should also note that the view returns only currently effective addresses due to the SYSDATE date filter.
-
View: HRFV_ADDRESSES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_ADDRESSES, object_name:HRFV_ADDRESSES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_ADDRESSES ,
-
View: HRFV_ADDRESSES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_ADDRESSES, object_name:HRFV_ADDRESSES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_ADDRESSES ,
-
SYNONYM: PUBLIC.HRFV_ADDRESSES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HRFV_ADDRESSES, status:VALID,
-
VIEW: APPS.HRFV_ADDRESSES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_ADDRESSES, object_name:HRFV_ADDRESSES, status:VALID,
-
PACKAGE: APPS.HRI_BPL_PERSON_TYPE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRI_BPL_PERSON_TYPE, status:VALID,
-
PACKAGE: APPS.HRI_BPL_PERSON_TYPE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRI_BPL_PERSON_TYPE, status:VALID,
-
SYNONYM: APPS.PER_PERSON_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PERSON_TYPES_TL, status:VALID,
-
SYNONYM: APPS.PER_PERSON_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PERSON_TYPES_TL, status:VALID,
-
VIEW: APPS.HRFV_ADDRESSES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_ADDRESSES, object_name:HRFV_ADDRESSES, status:VALID,
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
SYNONYM: APPS.FND_TERRITORIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_TERRITORIES_TL, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE: APPS.HR_BIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, status:VALID,
-
VIEW: APPS.PER_PEOPLE_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_X, object_name:PER_PEOPLE_X, status:VALID,
-
PACKAGE: APPS.HR_PERSON_NAME
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
PACKAGE: APPS.HR_BIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, status:VALID,
-
PACKAGE: APPS.HR_PERSON_NAME
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.PER_PEOPLE_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_X, object_name:PER_PEOPLE_X, status:VALID,
-
SYNONYM: APPS.PER_ADDRESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ADDRESSES, status:VALID,
-
SYNONYM: APPS.PER_PERSON_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PERSON_TYPES, status:VALID,
-
SYNONYM: APPS.PER_PERSON_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PERSON_TYPES, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
SYNONYM: APPS.PER_ADDRESSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ADDRESSES, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,