Search Results hrfv_phones
Overview
HRFV_PHONES is a business view template owned by the APPS schema within the PER (Human Resources) product family in Oracle E-Business Suite 12.1.1 and 12.2.2. According to the ETRM metadata, its documented purpose is to serve as the "business view template from which the flexfield view is generated." This places HRFV_PHONES within Oracle's Flexfield View (FV) framework, where a business view template defines the denormalized, business-friendly projection of person-related data that is subsequently used to generate the runtime flexfield view consumed by Oracle HRMS and related modules. The view has a status of VALID and exposes attributes from the person phone entity joined to person, person type, and business group context, enabling reporting and integration consumers to query phone information with human-readable descriptions rather than raw lookup codes.
Underlying Base Objects
The view text references several base objects. The primary transactional table is PER_PHONES (accessed via synonym), aliased PHO, filtered by PARENT_TABLE = 'PER_ALL_PEOPLE_F'. Person data is drawn from PER_PEOPLE_X (a view) aliased PEO. Person type classification comes from PER_PERSON_TYPES and PER_PERSON_TYPES_TL (both synonyms) joined through PERSON_TYPE_ID, with the translated name restricted to USERENV('LANG'). Business group names are resolved from HR_ALL_ORGANIZATION_UNITS_TL. Lookup decoding is performed by the HR_BIS package, specifically HR_BIS.BIS_DECODE_LOOKUP, for PHONE_TYPE and YES_NO values, and HR_BIS.GET_SEC_PROFILE_BG_ID is used to enforce business group security. The documented metadata also lists HR_GENERAL, HR_PERSON_NAME, HR_SECURITY, and the HRI_BPL_PERSON_TYPE package as referenced objects, reflecting the view's dependence on the standard HR security and name-formatting infrastructure. The view is created WITH READ ONLY.
Key Columns
- BUSINESS_GROUP_NAME — Translated name of the business group owning the person record.
- PERSON_NAME — Formatted full name of the person.
- PHONE_TYPE — Decoded phone type via BIS_DECODE_LOOKUP('PHONE_TYPE', ...).
- PHONE_NUMBER — The actual phone number value.
- DATE_FROM / DATE_TO — Effective dating for the phone record.
- EMPLOYEE_NUMBER — The person's employee number.
- CURRENT_EMPLOYEE_FLAG / CURRENT_APPLICANT_FLAG — YES/NO decoded flags indicating current status.
- PERSON_TYPE — User person type from PER_PERSON_TYPES_TL.
- BUSINESS_GROUP_ID, PERSON_ID, PERSON_TYPE_ID — Surrogate keys supporting joins and security filtering.
- "_DF" — Literal marker '_DF:PER:PER_PHONES:PHO' identifying the flexfield context.
Common Use Cases and Queries
Typical scenarios include HR self-service reporting, directory extracts, and integration feeds where phone contact data must be presented with security enforcement and decoded lookups. The view is appropriate for business-group-secured queries because the WHERE clause restricts BUSINESS_GROUP_ID to the security profile result.
A representative query lists active phones for current employees:
- SELECT person_name, employee_number, phone_type, phone_number FROM apps.hrfv_phones WHERE current_employee_flag = 'Yes' ORDER BY person_name;
Filtering by business group uses the exposed key:
- SELECT person_name, phone_number FROM apps.hrfv_phones WHERE business_group_id = :p_bg_id AND person_type = :p_person_type;
Because the view is READ ONLY and enforces language via USERENV('LANG'), queries automatically return session-language translations for person types and business group names. The presence of PERSON_ID supports downstream joins to other person-centric views, making HRFV_PHONES a reliable template for BUILD Flexfield View processing in Oracle HRMS.
-
View: HRFV_PHONES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PHONES, object_name:HRFV_PHONES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PHONES ,
-
View: HRFV_PHONES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PHONES, object_name:HRFV_PHONES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PHONES ,
-
SYNONYM: PUBLIC.HRFV_PHONES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HRFV_PHONES, status:VALID,
-
VIEW: APPS.HRFV_PHONES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PHONES, object_name:HRFV_PHONES, status:VALID,
-
PACKAGE: APPS.HRI_BPL_PERSON_TYPE
12.2.2
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,
-
PACKAGE: APPS.HRI_BPL_PERSON_TYPE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRI_BPL_PERSON_TYPE, status:VALID,
-
VIEW: APPS.HRFV_PHONES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PHONES, object_name:HRFV_PHONES, status:VALID,
-
SYNONYM: APPS.PER_PHONES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PHONES, status:VALID,
-
SYNONYM: APPS.PER_PHONES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PHONES, status:VALID,
-
PACKAGE: APPS.HR_BIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE: APPS.HR_BIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, 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_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.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_X, object_name:PER_PEOPLE_X, status:VALID,
-
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_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,
-
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 ,