Search Results per_requisitions
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 ,
-
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 ,
-
TABLE: HR.PER_REQUISITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_REQUISITIONS, object_name:PER_REQUISITIONS, status:VALID,
-
APPS.PER_REQUISITIONS_PKG SQL Statements
12.1.1
-
APPS.PER_REQUISITIONS_PKG SQL Statements
12.2.2
-
APPS.PER_REQ_BUS SQL Statements
12.2.2
-
VIEW: APPS.PER_REQUISITIONS_DFV
12.1.1
-
VIEW: APPS.PER_REQUISITIONS_DFV
12.2.2
-
SYNONYM: PUBLIC.PER_REQUISITIONS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_REQUISITIONS, status:VALID,
-
VIEW: APPS.HRBV_REQUISITIONS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:HRBV_REQUISITIONS_V, status:VALID,
-
APPS.PER_REQ_BUS SQL Statements
12.1.1
-
TABLE: HR.PER_REQUISITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_REQUISITIONS, object_name:PER_REQUISITIONS, status:VALID,
-
VIEW: APPS.HRBV_REQUISITIONS_V
12.2.2
-
VIEW: APPS.HRBV_REQUISITIONS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:HRBV_REQUISITIONS_V, status:VALID,
-
VIEW: APPS.HRBV_REQUISITIONS_V
12.1.1
-
VIEW: HR.PER_REQUISITIONS#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_REQUISITIONS#, status:VALID,
-
VIEW: APPS.HRI_OBI_CL_RVAC_REQSTN_V
12.1.1
-
VIEW: APPS.EDWBV_HR_RQVC_REQUISTN_LCV
12.1.1
-
VIEW: APPS.HRI_CL_RQNVAC_REQSTN_BX_V
12.1.1
-
SYNONYM: APPS.PER_REQUISITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_REQUISITIONS, status:VALID,
-
VIEW: APPS.PER_REQUISITIONS_V
12.1.1
-
VIEW: APPS.PER_REQUISITIONS_V
12.2.2
-
SYNONYM: APPS.PER_REQUISITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_REQUISITIONS, status:VALID,
-
VIEW: HR.PER_REQUISITIONS#
12.2.2
-
APPS.PER_REQ_SHD SQL Statements
12.2.2
-
APPS.PER_REQ_SHD SQL Statements
12.1.1
-
PACKAGE BODY: APPS.EDW_HR_RQN_VCNCY_M_SIZING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_HR_RQN_VCNCY_M_SIZING, status:VALID,
-
TRIGGER: APPS.PER_REQUISITIONS_OVN
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_REQUISITIONS_OVN, status:VALID,
-
TRIGGER: APPS.PER_REQUISITIONS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_REQUISITIONS_WHO, status:VALID,
-
PACKAGE BODY: APPS.HRI_OLTP_DISC_RCTMNT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRI_OLTP_DISC_RCTMNT, status:VALID,
-
TRIGGER: APPS.PER_REQUISITIONS_OVN
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_REQUISITIONS_OVN, status:VALID,
-
TRIGGER: APPS.PER_REQUISITIONS_OVN
12.2.2
-
PACKAGE BODY: APPS.PER_PERRPREQ_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERRPREQ_XMLP_PKG, status:VALID,
-
TRIGGER: APPS.PER_REQUISITIONS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_REQUISITIONS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_PERRPREQ_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PERRPREQ_XMLP_PKG, status:VALID,
-
VIEW: APPS.PER_REQUISITIONS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:PER_REQUISITIONS_DFV, status:VALID,
-
PACKAGE BODY: APPS.PER_REQ_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQ_UPD, status:VALID,
-
PACKAGE BODY: APPS.PER_REQ_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQ_SHD, status:VALID,
-
PACKAGE BODY: APPS.PER_REQUISITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQUISITIONS_PKG, status:VALID,
-
TRIGGER: APPS.PER_REQUISITIONS_OVN
12.1.1
-
View: HRI_CL_RQNVAC_REQSTN_BX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HRI.HRI_CL_RQNVAC_REQSTN_BX_V, object_name:HRI_CL_RQNVAC_REQSTN_BX_V, status:VALID, product: HRI - Human Resources Intelligence , implementation_dba_data: APPS.HRI_CL_RQNVAC_REQSTN_BX_V ,
-
PACKAGE BODY: APPS.PER_REQUISITIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQUISITIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_REQ_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQ_DEL, status:VALID,
-
VIEW: APPS.PER_REQUISITIONS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:PER_REQUISITIONS_DFV, status:VALID,
-
PACKAGE BODY: APPS.HRI_OLTP_DISC_RCTMNT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRI_OLTP_DISC_RCTMNT, status:VALID,
-
View: HRI_CL_RQNVAC_REQSTN_BX_V
12.2.2
product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.HR_HEAD_COUNT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_HEAD_COUNT, status:VALID,
-
Table: PER_ALL_VACANCIES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_VACANCIES, object_name:PER_ALL_VACANCIES, status:VALID, product: PER - Human Resources , description: Vacancies within a specific requisition. , implementation_dba_data: HR.PER_ALL_VACANCIES ,
-
Table: PER_ALL_VACANCIES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_VACANCIES, object_name:PER_ALL_VACANCIES, status:VALID, product: PER - Human Resources , description: Vacancies within a specific requisition. , implementation_dba_data: HR.PER_ALL_VACANCIES ,
-
PACKAGE BODY: APPS.PER_REQ_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_REQ_INS, status:VALID,