Search Results per_organization_units_v
Overview
PER_ORGANIZATION_UNITS_V is an Oracle E-Business Suite view owned by the APPS schema within the PER (Human Resources) product family. Its documented description in the ETRM repository is simply "Used to support user interface," indicating that it is not a public API but rather a presentation-layer construct intended to back Oracle Forms or OAF-based maintenance screens within the Human Resources organization hierarchy. The view is marked VALID and is available in both EBS 12.1.1 and 12.2.2.
Functionally, the view denormalizes the base organization units table into a form that is directly consumable by an HR user interface. It joins translated organization names, organization type and internal/external lookup meanings, and work day information into a single flattened result set. For reporting and integration developers, this makes PER_ORGANIZATION_UNITS_V a convenient read-only source for organization unit attributes without needing to manually reproduce the multi-table join logic.
Underlying Base Objects
The documented references in ETRM 12.2.2 are:
- HR_ALL_ORGANIZATION_UNITS (Synonym) — the primary base table for organization unit definitions.
- HR_ALL_ORGANIZATION_UNITS_TL (Synonym) — the translation table holding the language-specific NAME.
- HR_ORGANIZATION_INFORMATION (Synonym) — supplies the 'WORK DAY INFORMATION' context records.
- HR_LOOKUPS (View) — decodes ORG_TYPE and INTL_EXTL lookup codes into meanings.
- HR_API (Package) — the HR server-side API package, listed as a referenced dependency.
The view text confirms an outer-join pattern against HR_LOOKUPS for both TYPE and INTERNAL_EXTERNAL_FLAG, and against HR_ORGANIZATION_INFORMATION filtered on ORG_INFORMATION_CONTEXT = 'WORK DAY INFORMATION'. The translation table is joined on ORGANIZATION_ID and LANGUAGE = USERENV('LANG'), so the NAME returned reflects the session language of the querying user.
Key Columns
The view exposes the full HR_ALL_ORGANIZATION_UNITS column set plus several derived columns:
- ORGANIZATION_ID — primary key of the organization unit; also the join key to subordinate HR tables.
- NAME — translated organization unit name from HR_ALL_ORGANIZATION_UNITS_TL.
- BUSINESS_GROUP_ID — owning business group for the organization unit.
- TYPE / ORGANIZATION_TYPE — the ORG_TYPE lookup code and its decoded MEANING.
- INTERNAL_EXTERNAL_FLAG / INTERNAL_EXTERNAL_MEANING — classification flag and its decoded meaning from the INTL_EXTL lookup.
- DATE_FROM / DATE_TO — effective date range for the organization unit record.
- LOCATION_ID, INTERNAL_ADDRESS_LINE, COMMENTS — descriptive location attributes.
- COST_ALLOCATION_KEYFLEX_ID, SOFT_CODING_KEYFLEX_ID — key flexfield references used for costing and soft coding.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–20 — the DFF (Descriptive Flexfield) columns, essential for client-specific extensions.
- WHO/audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) and the concurrent request columns (REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE).
Common Use Cases and Queries
Typical uses include validating organization setup, building HR extracts, and resolving decoded lookup meanings without additional joins. A basic query returns active organization units with their decoded types:
SELECT organization_id,
name,
organization_type,
internal_external_meaning,
date_from,
date_to
FROM apps.per_organization_units_v
WHERE TRUNC(SYSDATE) BETWEEN date_from
AND NVL(date_to, TRUNC(SYSDATE))
ORDER BY name;
Filtering by organization type is common when populating downstream applications with only, for example, departments or business groups. Because the view uses the USERENV('LANG') multilingual join, the NAME column will automatically be returned in the language of the executing session; consumers running in batch should set the NLS_LANG environment variable appropriately to ensure predictable results. As the view is read-only and intended for user interface support, integrations should not treat it as an API for DML; updates must go through the HR_API package or the standard HR forms.
-
View: PER_ORGANIZATION_UNITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORGANIZATION_UNITS_V, object_name:PER_ORGANIZATION_UNITS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ORGANIZATION_UNITS_V ,
-
View: PER_ORGANIZATION_UNITS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORGANIZATION_UNITS_V, object_name:PER_ORGANIZATION_UNITS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ORGANIZATION_UNITS_V ,
-
VIEW: APPS.PER_MASS_MOVES_V
12.1.1
-
VIEW: APPS.PER_MASS_MOVES_V
12.2.2
-
View: PER_MASS_MOVES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_MASS_MOVES_V, object_name:PER_MASS_MOVES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_MASS_MOVES_V ,
-
SYNONYM: PUBLIC.PER_ORGANIZATION_UNITS_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_ORGANIZATION_UNITS_V, status:VALID,
-
View: PER_MASS_MOVES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_MASS_MOVES_V, object_name:PER_MASS_MOVES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_MASS_MOVES_V ,
-
VIEW: APPS.PER_ORGANIZATION_UNITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORGANIZATION_UNITS_V, object_name:PER_ORGANIZATION_UNITS_V, status:VALID,
-
VIEW: APPS.PER_MASS_MOVES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_MASS_MOVES_V, object_name:PER_MASS_MOVES_V, status:VALID,
-
VIEW: APPS.PER_MASS_MOVES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_MASS_MOVES_V, object_name:PER_MASS_MOVES_V, status:VALID,
-
VIEW: APPS.PER_ORGANIZATION_UNITS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORGANIZATION_UNITS_V, object_name:PER_ORGANIZATION_UNITS_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
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,
-
VIEW: APPS.HR_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOOKUPS, object_name:HR_LOOKUPS, status:VALID,
-
VIEW: APPS.HR_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOOKUPS, object_name:HR_LOOKUPS, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
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 ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
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 ,