Results for “mass_action_id”

50+ results




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

Overview

GHR_PA_REQUESTS is a core transactional table in the Oracle E-Business Suite US Federal Human Resources (GHR) module, owned by the HR schema. It stores all information relating to a Request to Personnel Action — the electronic instrument through which a federal agency documents, routes, and approves a personnel action before it becomes an official Notification of Personnel Action (NOA). In Oracle EBS 12.1.1 and 12.2.2 deployments with federal HR functionality enabled, this table is the central repository of the pending-action lifecycle, capturing the requested change, the approving and requesting officials, the from/to position and pay attributes, and the routing status of each request.

From a data-modeling perspective, the metadata's heuristic Data Vault classification identifies GHR_PA_REQUESTS as a hub. Each row represents a distinct business object keyed by a single surrogate identifier, and the table participates in numerous outbound and inbound foreign-key relationships rather than merely describing another entity. This classification is a modeling suggestion derived from the FK topology, not a physical implementation requirement.

Key Information Stored

The table is defined with 234 documented columns. The surrogate primary key is PA_REQUEST_ID, enforced by the GHR_PA_REQUESTS_PK unique index. Business-key candidates are documented separately: PA_NOTIFICATION_ID (GHR_PA_REQUESTS_UK1) and the composite name-based indexes GHR_PA_REQUESTS_UK2 and UK3, which concatenate employee name components with PA_REQUEST_ID.

Common Use Cases and Queries

Typical reporting includes pending-action queues by routing group or personnel office, aging of unapproved requests, and reconciliation between requests and the resulting NOAs. A representative query joins the request to its nature of action and pay plan:

  • Pending actions by routing group: SELECT r.pa_request_id, r.request_number, r.status, r.requested_date FROM ghr_pa_requests r WHERE r.routing_group_id = :p_routing_group_id AND r.status = :p_status;
  • Employee action history: SELECT r.pa_request_id, r.effective_date, r.first_noa_code, r.to_grade_id, r.to_pay_plan FROM ghr_pa_requests r WHERE r.person_id = :p_person_id ORDER BY r.effective_date DESC;
  • Requests linked to mass actions: SELECT pa_request_id, mass_action_id FROM ghr_pa_requests WHERE mass_action_id IS NOT NULL AND mass_action_eligible_flag = 'Y';
  • Altered or corrected requests: SELECT a.pa_request_id, a.alteration_reason FROM ghr_pa_requests a WHERE a.ALTERED_PA_REQUEST_ID = :p_pa_request_id;

Because the table carries 234 columns and is heavily referenced, queries should be constrained on the indexed keys (PA_REQUEST_ID, PA_NOTIFICATION_ID) or on PERSON_ID for best performance.

Related Objects

GHR_PA_REQUESTS is a hub with extensive inbound and outbound relationships. The most significant dependent and referenced tables include: