Search Results date_effective_name
Overview
APPS.HR_POSITIONS is a reportable, security-enabled view over the Oracle E-Business Suite Human Resources position–definition model. In EBS 12.1.1 and 12.2.2 it exposes one row per position-version as defined in the HR_POSITIONS_F datetracked entity, resolving the effective-date context (effective start/end, current and historical versions) through the HR_GENERAL package and the session context established by FND_PROFILE and FND_SESSIONS. It is the primary read interface used by HRMS reports, position hierarchies, headcount and establishment reporting, iRecruitment vacancy display, and downstream integrations that need position attributes without touching the datetracked base table directly. The view also enforces HR security (HR_SECURITY) where position-level security is enabled in the business group, so query results are automatically filtered by the accessing responsibility and user's security profile. Because it is a view rather than a table, it carries no physical storage and is subject to the same datetrack semantics as the underlying entity.
Underlying Base Objects
The documented dependencies are HR_POSITIONS_F (view), HR_GENERAL (package), HR_SECURITY (package), FND_PROFILE (package) and FND_SESSIONS (synonym). HR_POSITIONS_F is the datetracked position definition view that supplies the effective-dated attribute rows — POSITION_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE, NAME, STATUS and the descriptive attributes. HR_GENERAL contributes the derived date columns: the view calls HR_GENERAL.GET_POSITION_DATE_END(position_id) to populate DATE_END, which is the effective end date of the current version. FND_PROFILE and FND_SESSIONS resolve the business group, date-track session date, and access context used to determine which datetrack row qualifies as "current" for the querying session. HR_SECURITY applies position and organization security filtering so that users only see positions permitted by their security profile.
Key Columns
- POSITION_ID, NAME, POSITION_DEFINITION_ID – surrogate key, position name, and the definition-level identifier shared across effective-dated versions.
- EFFECTIVE_START_DATE, EFFECTIVE_END_DATE, DATE_EFFECTIVE, DATE_END – datetrack columns establishing which version is active in the query's session date context; DATE_END is derived through HR_GENERAL.
- date_effective_name – the effective-date-qualified position name, i.e. the NAME value valid for the row's DATE_EFFECTIVE, used to report the position label as it stood on a given date. This is the column referenced by the user's search term.
- ORGANIZATION_ID, LOCATION_ID, JOB_ID, ENTRY_GRADE_ID, ENTRY_STEP_ID, SUPERVISOR_POSITION_ID, RELIEF_POSITION_ID, SUCCESSOR_POSITION_ID – the position's organizational, job/pay and hierarchy attributes.
- BUSINESS_GROUP_ID, STATUS, POSITION_TYPE, PERMANENT_TEMPORARY_FLAG, MAX_PERSONS, FTE, PERMIT_RECRUITMENT_FLAG – establishment controls governing headcount and recruitment eligibility.
- ATTRIBUTE1–30, INFORMATION1–30, INFORMATION_CATEGORY – descriptive flexfield and position extra-information columns for customer-defined data.
Common Use Cases and Queries
Typical uses include current-position listings, vacancy and requisition validation, position hierarchy extraction, and point-in-time reporting of historical position names using date_effective_name. A current-position query filtered to the session date:
- SELECT p.position_id, p.name, p.date_effective_name, p.organization_id, p.job_id, p.status FROM apps.hr_positions p WHERE p.business_group_id = :p_bg AND TRUNC(SYSDATE) BETWEEN p.effective_start_date AND NVL(p.effective_end_date, HR_GENERAL.GET_POSITION_DATE_END(p.position_id)+1);
- SELECT p.supervisor_position_id, p.name FROM apps.hr_positions p WHERE p.date_effective = :l_date AND p.business_group_id = :p_bg — as-of reporting using date_effective and date_effective_name.
- SELECT COUNT(*) FROM apps.hr_positions p WHERE p.organization_id = :org AND p.permit_recruitment_flag = 'Y'; — recruitment-eligible positions.
Because security is applied within the view, integrations should connect as the appropriate APPS responsibility or grant explicit position security rather than querying HR_POSITIONS_F directly.
-
VIEW: APPS.HR_POSITIONS
12.1.1
-
View: HR_POSITIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS, object_name:HR_POSITIONS, status:VALID, product: PER - Human Resources , description: Date-effective view based on secured positions view. , implementation_dba_data: APPS.HR_POSITIONS ,
-
VIEW: APPS.HR_POSITIONS
12.2.2
-
View: HR_POSITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS, object_name:HR_POSITIONS, status:VALID, product: PER - Human Resources , description: Date-effective view based on secured positions view. , implementation_dba_data: APPS.HR_POSITIONS ,
-
VIEW: APPS.HR_POSITIONS_F
12.1.1
-
VIEW: APPS.HR_POSITIONS_F
12.2.2
-
VIEW: APPS.HR_POSITIONS_V
12.1.1
-
VIEW: APPS.HR_POSITIONS_V
12.2.2
-
VIEW: APPS.HR_POSITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS, object_name:HR_POSITIONS, status:VALID,
-
VIEW: APPS.HR_POSITIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS, object_name:HR_POSITIONS, status:VALID,
-
VIEW: APPS.HR_POSITIONS_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_F, object_name:HR_POSITIONS_F, status:VALID,
-
View: HR_POSITIONS_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_F, object_name:HR_POSITIONS_F, status:VALID, product: PER - Human Resources , description: Secure view based on the corresponding _ALL_ table. , implementation_dba_data: APPS.HR_POSITIONS_F ,
-
View: HR_POSITIONS_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_F, object_name:HR_POSITIONS_F, status:VALID, product: PER - Human Resources , description: Secure view based on the corresponding _ALL_ table. , implementation_dba_data: APPS.HR_POSITIONS_F ,
-
View: HR_POSITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_V, object_name:HR_POSITIONS_V, status:VALID, product: PER - Human Resources , description: To support User Interface. , implementation_dba_data: APPS.HR_POSITIONS_V ,
-
View: HR_POSITIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_V, object_name:HR_POSITIONS_V, status:VALID, product: PER - Human Resources , description: To support User Interface. , implementation_dba_data: APPS.HR_POSITIONS_V ,
-
VIEW: APPS.HR_POSITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_V, object_name:HR_POSITIONS_V, status:VALID,
-
VIEW: APPS.HR_POSITIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_V, object_name:HR_POSITIONS_V, status:VALID,
-
VIEW: APPS.HR_POSITIONS_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POSITIONS_F, object_name:HR_POSITIONS_F, 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 ,