Results for “per_recruitment_activities_v”

26 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The PER_RECRUITMENT_ACTIVITIES_V view is an APPS-owned database view in the Oracle E-Business Suite PER – Human Resources product family. Per the documented metadata, its stated purpose is to support the user interface, meaning it serves as a denormalized presentation layer that joins the recruitment activity base table to related people, organization, and lookup information. Rather than exposing raw foreign keys alone, the view resolves them to human-readable names and descriptive values, which makes it suitable for both UI rendering and downstream reporting or integration consumption. The view carries the standard EBS concurrency columns and descriptive flexfield attributes, so it is fully consistent with the conventions used across the HR schema. Because it is a view and not a table, it holds no data of its own; all values are derived at query time from the underlying objects.

Underlying Base Objects

The view is defined over several synonyms and other objects in the APPS schema. The primary driver is PER_RECRUITMENT_ACTIVITIES, aliased as RCA, which supplies the recruitment activity rows themselves. Two outer-joined instances of PER_ALL_PEOPLE_F (PP1 and PP2) resolve the authorizing person and the internal contact person, while HR_ALL_ORGANIZATION_UNITS and HR_ALL_ORGANIZATION_UNITS_TL provide the run-by organization and its translated name. A self-join to a second instance of PER_RECRUITMENT_ACTIVITIES (RCA1) resolves the parent recruitment activity. HR_LOOKUPS is joined twice to decode the activity type and the parent activity type. The view also references the HR_CHKFMT package, whose CHANGEFORMAT function formats cost amounts using a currency mask, and the ETRM metadata lists the HR_API package among the referenced objects. All joins to people and lookups use the Oracle outer-join (+) syntax, so activities without an assigned person or matching lookup code still return rows.

Key Columns

Common Use Cases and Queries

The view is typically used to report on recruitment campaigns and their hierarchy, particularly where parent-child activity relationships must be shown. A representative query filtering by business group and ordered by the parent key is:

SELECT recruitment_activity_id, name, d_type, parent_recruitment_activity_id, parent_rec_name, date_start, date_closing FROM per_recruitment_activities_v WHERE business_group_id = :p_bg ORDER BY parent_recruitment_activity_id, name;

To list top-level activities whose parent is null, add WHERE parent_recruitment_activity_id IS NULL, while child activities are obtained with WHERE parent_recruitment_activity_id = :activity_id. Because the view already resolves person and organization identifiers, it is well suited to integration extracts and concurrent programs that must avoid additional lookups. Queries should generally be constrained by BUSINESS_GROUP_ID to respect organization security, and any reporting joining additional tables should key off RECRUITMENT_ACTIVITY_ID.