Search Results hr_positions_f
Overview
HR_POSITIONS_F is an APPS-owned secure view within the PER (Human Resources) product family in Oracle E-Business Suite. As documented in the ETRM metadata, it serves as a security-filtered projection over the corresponding _ALL table, HR_ALL_POSITIONS_F. Its principal purpose is to expose position definition data—including the full date-tracked (datetracked) history of each position—while automatically restricting rows according to the security profile of the querying session. Because the view filters through HR_SECURITY, it is the recommended access point for custom reports, concurrent programs, and integration extracts that must respect organization-level and position-level security.
The view is particularly relevant to the search term successor_position_id, since the column SUCCESSOR_POSITION_ID is exposed directly by this view. This column identifies the position that succeeds the current position, typically used for succession planning and continuity-of-role modeling.
Underlying Base Objects
The ETRM documentation lists the following referenced base objects:
- HR_ALL_POSITIONS_F (SYNONYM) — the primary _ALL date-tracked table holding position definition rows.
- HR_ALL_POSITIONS_F_TL (SYNONYM) — the translation table providing language-specific position names.
- HR_GENERAL (PACKAGE) — supplies decoding functions such as DECODE_LATEST_POSITION_DEF_ID, GET_POSITION_DATE_END, and DECODE_POSITION_LATEST_NAME, which the view invokes inline.
- HR_SECURITY (PACKAGE) — performs the row-level security filtering that distinguishes the secure view from the base table.
- FND_PROFILE (PACKAGE) — provides profile option values used in the security predicate.
The view is a thin wrapper: it selects the business columns from HR_ALL_POSITIONS_F and adds derived columns through HR_GENERAL. The datetracked columns EFFECTIVE_START_DATE and EFFECTIVE_END_DATE control row visibility, so queries must account for row dating.
Key Columns
- POSITION_ID — primary key of the position definition.
- SUCCESSOR_POSITION_ID — the position designated to succeed this position; central to the searched term and to succession planning.
- SUPERVISOR_POSITION_ID / SUPERVISOR_ID — the reporting relationship for the position.
- PRIOR_POSITION_ID / RELIEF_POSITION_ID — predecessor and relief assignments.
- POSITION_DEFINITION_ID, POSITION_TRANSACTION_ID — map the row to its definition and transaction context.
- NAME — position name, derived via DECODE_POSITION_LATEST_NAME.
- JOB_ID, ORGANIZATION_ID, LOCATION_ID, ENTRY_GRADE_ID — the core classification attributes of the position.
- FTE, MAX_PERSONS, HEADCOUNT fields, STATUS, POSITION_TYPE — staffing and status attributes.
- INFORMATION1..INFORMATIONn — the flexible descriptive flexfield (DFF) columns.
Common Use Cases and Queries
Typical scenarios include succession-planning reports, position hierarchy extracts, organization headcount reporting, and integration feeds that must honor security. The following query retrieves current successor relationships:
- Succession lookup:
SELECT p.position_id,
p.name,
p.successor_position_id
FROM apps.hr_positions_f p
WHERE p.successor_position_id IS NOT NULL
AND TRUNC(SYSDATE) BETWEEN p.effective_start_date
AND p.effective_end_date;
- Position with supervisor and job: join HR_POSITIONS_F to HR_ALL_POSITIONS_F_TL for localized names, filtering by business group.
- Security-aware headcount: aggregate FTE and MAX_PERSONS by organization, relying on the view's built-in HR_SECURITY filter rather than querying the _ALL table directly.
Because the view enforces security and applies HR_GENERAL decoding, it should be preferred over HR_ALL_POSITIONS_F in all custom SQL unless unrestricted access is explicitly required.
-
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_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 ,
-
SYNONYM: PUBLIC.HR_POSITIONS_F
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_POSITIONS_F, status:VALID,
-
VIEW: APPS.HR_POS_BASE_V
12.2.2
-
VIEW: APPS.HR_POS_LOV_V
12.2.2
-
VIEW: APPS.PER_SUCCESSION_PLANNING_LOV
12.1.1
-
VIEW: APPS.PER_SUCCESSION_PLANNING_LOV
12.2.2
-
VIEW: APPS.HR_POS_LOV_V
12.1.1
-
VIEW: APPS.HR_POS_BASE_V
12.1.1
-
APPS.PER_VGR_BUS SQL Statements
12.1.1
-
VIEW: APPS.PER_EXPANDED_POSITIONS
12.2.2
-
APPS.PER_VGR_BUS SQL Statements
12.2.2
-
VIEW: APPS.PER_EXPANDED_POSITIONS
12.1.1
-
VIEW: APPS.PER_POS_STRUCTURE_ELEMENTS_V3
12.1.1
-
APPS.GHR_SES_CONV_PKG SQL Statements
12.1.1
-
VIEW: APPS.PER_POS_STRUCTURE_ELEMENTS_V3
12.2.2
-
VIEW: APPS.HR_CALENDAR_ENTITY_KEYS_V
12.2.2
-
VIEW: APPS.HR_CALENDAR_ENTITY_KEYS_V
12.1.1
-
APPS.PER_QH_POPULATE SQL Statements
12.1.1
-
APPS.GHR_SES_CONV_PKG SQL Statements
12.2.2
-
APPS.PER_QH_POPULATE SQL Statements
12.2.2
-
View: HR_POS_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POS_LOV_V, object_name:HR_POS_LOV_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_POS_LOV_V ,
-
View: PER_SUCCESSION_PLANNING_LOV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SUCCESSION_PLANNING_LOV, object_name:PER_SUCCESSION_PLANNING_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_SUCCESSION_PLANNING_LOV ,
-
APPS.PER_DPF_BUS SQL Statements
12.1.1
-
View: HR_POS_BASE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POS_BASE_V, object_name:HR_POS_BASE_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_POS_BASE_V ,
-
View: HR_POS_BASE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POS_BASE_V, object_name:HR_POS_BASE_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_POS_BASE_V ,
-
APPS.PER_DPF_BUS SQL Statements
12.2.2
-
APPS.HR_POSITION_REQUIREMENT_API SQL Statements
12.2.2
-
View: PER_SUCCESSION_PLANNING_LOV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SUCCESSION_PLANNING_LOV, object_name:PER_SUCCESSION_PLANNING_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_SUCCESSION_PLANNING_LOV ,
-
View: HR_POS_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_POS_LOV_V, object_name:HR_POS_LOV_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_POS_LOV_V ,
-
APPS.HR_POSITION_REQUIREMENT_API SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_POSITION_REQUIREMENT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_POSITION_REQUIREMENT_API, status:VALID,
-
PACKAGE: APPS.GHR_MASS_AWARDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_MASS_AWARDS_PKG, status:VALID,
-
PACKAGE: APPS.GHR_MASS_CON_PROGRAM
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_MASS_CON_PROGRAM, status:VALID,
-
VIEW: APPS.HR_POSITIONS
12.1.1
-
VIEW: APPS.HR_POSITIONS
12.2.2
-
VIEW: APPS.HR_POSITIONS_X
12.2.2
-
PACKAGE: APPS.GHR_MASS_AWARDS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_MASS_AWARDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_POSNDT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_POSNDT_API, status:VALID,
-
PACKAGE: APPS.GHR_MLC_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_MLC_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_PFT_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PFT_BUS, status:VALID,
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_V8_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASSIGNMENTS_V8_PKG, status:VALID,
-
PACKAGE: APPS.GHR_MLC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_MLC_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_POSITION_REQUIREMENT_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_POSITION_REQUIREMENT_API, status:VALID,
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_V8_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASSIGNMENTS_V8_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_SALARY_SURVEY_MAPPING_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_SALARY_SURVEY_MAPPING_API, status:VALID,
-
PACKAGE BODY: APPS.HR_SALARY_SURVEY_MAPPING_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_SALARY_SURVEY_MAPPING_API, status:VALID,
-
PACKAGE BODY: APPS.PER_DPF_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_DPF_BUS, status:VALID,
-
PACKAGE BODY: APPS.PER_JBR_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_JBR_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_VALID_GRADE_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_VALID_GRADE_API, status:VALID,