Search Results per_requisitions_pk
Overview
PER_REQUISITIONS is a Human Resources (PER) module table in Oracle E-Business Suite that stores vacancy requisition details. It is owned by the HR schema and is valid in both EBS 12.1.1 and 12.2.2. In the Oracle HRMS recruitment workflow, a requisition represents an authorized request to fill one or more open positions within a business group. Requisitions function as the parent entity for vacancies: a single requisition may be linked to multiple vacancy records in PER_ALL_VACANCIES, each capturing a specific opening derived from the original hiring request.
Under the heuristic Data Vault classification shown in the ETRM metadata, PER_REQUISITIONS is described as satellite-leaning. This suggests that the object is best modeled as a descriptive satellite surrounding a requisition hub, with its business attributes and audit columns tracked over time. The classification is a modeling suggestion rather than a strict architectural mandate, but it reflects the table's role as a carrier of descriptive vacancy requisition detail rather than a pure relationship link or a standalone hub.
Key Information Stored
The table contains 39 documented columns. The most significant are summarized below.
- REQUISITION_ID — The surrogate primary key, enforced by the PER_REQUISITIONS_PK index. It uniquely identifies each requisition and is the column referenced by dependent tables.
- NAME and BUSINESS_GROUP_ID — Together these form the PER_REQUISITIONS_UK2 unique business-key index, ensuring requisition names remain unique within a business group.
- BUSINESS_GROUP_ID — Foreign key to HR_ALL_ORGANIZATION_UNITS, identifying the business group that owns the requisition and anchoring it to a legislative and organizational context.
- PERSON_ID — Identifies the person associated with the requisition, typically the recruiter or the requesting manager.
- DATE_FROM and DATE_TO — Define the effective date range or validity window of the requisition.
- DESCRIPTION and COMMENTS — Free-text fields holding the requisition summary and supplementary notes.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE — Standard concurrent program request tracking columns recording which process created or last updated the row.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE20 — The descriptive flexfield (DFF) columns used for customer-specific extensibility.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE, and OBJECT_VERSION_NUMBER — Standard WHO audit columns, with OBJECT_VERSION_NUMBER supporting optimistic locking.
Common Use Cases and Queries
Recruitment reporting frequently joins requisitions to their associated vacancies. The primary linkage runs through REQUISITION_ID:
- Listing all open vacancies for a given requisition:
SELECT v.VACANCY_ID, v.NAME FROM PER_ALL_VACANCIES v, PER_REQUISITIONS r WHERE v.REQUISITION_ID = r.REQUISITION_ID AND r.REQUISITION_ID = :id; - Reporting requisitions by business group: filter on BUSINESS_GROUP_ID and join HR_ALL_ORGANIZATION_UNITS for the organization name.
- Extracting DFF context using ATTRIBUTE_CATEGORY combined with the ATTRIBUTE1–20 values for regulatory or departmental coding.
- Auditing: querying LAST_UPDATED_BY and LAST_UPDATE_DATE to trace change history for compliance reporting.
Because the table is satellite-leaning, ETL and data-vault style extractions typically stage requisition rows keyed by REQUISITION_ID with associated audit metadata to preserve historical changes.
Related Objects
- PER_ALL_VACANCIES — References PER_REQUISITIONS via PER_ALL_VACANCIES.REQUISITION_ID; this is the primary child table carrying vacancy-level detail.
- HR_ALL_ORGANIZATION_UNITS — Referenced by BUSINESS_GROUP_ID; supplies the business group definition for the requisition.
- EDW_HR_RQVC_REQUISTN_LTC and EDW_HR_RQVC_REQUISTN_LSTG — Enterprise Data Warehouse staging and load tables that reference REQUISITION_ID for requisition-level reporting.
- EDW_HR_RQVC_VACANCY_LSTG and EDW_HR_RQVC_VACANCY_LTC — Warehouse staging tables joining requisitions to vacancy listings and load structures.
- PER_REQUISITIONS_PK and PER_REQUISITIONS_UK2 — The unique indexes that enforce the surrogate and business keys respectively.
Together these objects support the end-to-end recruitment data model, from requisition creation through vacancy publication and downstream analytical reporting.
-
Table: PER_REQUISITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_REQUISITIONS, object_name:PER_REQUISITIONS, status:VALID, product: PER - Human Resources , description: Vacancy requisition details. , implementation_dba_data: HR.PER_REQUISITIONS ,
-
INDEX: HR.PER_REQUISITIONS_PK
12.2.2
owner:HR, object_type:INDEX, object_name:PER_REQUISITIONS_PK, status:VALID,
-
Table: PER_REQUISITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_REQUISITIONS, object_name:PER_REQUISITIONS, status:VALID, product: PER - Human Resources , description: Vacancy requisition details. , implementation_dba_data: HR.PER_REQUISITIONS ,
-
INDEX: HR.PER_REQUISITIONS_PK
12.1.1
owner:HR, object_type:INDEX, object_name:PER_REQUISITIONS_PK, status:VALID,
-
TABLE: HR.PER_REQUISITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_REQUISITIONS, object_name:PER_REQUISITIONS, status:VALID,
-
TABLE: HR.PER_REQUISITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_REQUISITIONS, object_name:PER_REQUISITIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PER_REQ_SHD
12.1.1
-
PACKAGE BODY: APPS.PER_REQ_SHD
12.2.2
-
APPS.PER_REQ_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.PER_REQ_SHD dependencies on PER_REQUISITIONS
12.2.2
-
APPS.PER_REQ_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.PER_REQ_SHD dependencies on PER_REQUISITIONS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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 ,
-
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 ,