Search Results per_employees_x
Overview
PER_EMPLOYEES_X is a date-effective (datetracked) view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the PER — Human Resources product family. The view presents a consolidated, current-row perspective of employee records by joining the core person, assignment, and period-of-service entities and restricting output to the single effective-dated row that applies to the system date (TRUNC(SYSDATE)). Because Oracle HRMS stores person and assignment data in datetracked _F tables that hold multiple time-bounded row versions, PER_EMPLOYEES_X removes the burden of constructing the BETWEEN SYSDATE logic from the caller, exposing a flat, report-friendly result set. Its status is documented as VALID in ETRM for both 12.1.1 and 12.2.2, and it is referenced widely by reporting, extracts, and integration interfaces that require the currently active employee record without the complexity of the underlying date-effective joins. It is a view only; no physical storage or materialization is associated with it.
Underlying Base Objects
The documented view text defines PER_EMPLOYEES_X over three primary sources:
- PER_PEOPLE_F (VIEW) — aliased as P, supplying person-level attributes such as PERSON_ID, name components, employee number, party reference, and the ATTRIBUTE1–30 descriptive flexfield columns.
- PER_ALL_ASSIGNMENTS_F (SYNONYM) — aliased as A, supplying assignment attributes including ASSIGNMENT_ID, ORGANIZATION_ID, LOCATION_ID, SUPERVISOR_ID, SET_OF_BOOKS_ID, and DEFAULT_CODE_COMB_ID. The join requires the primary assignment (PRIMARY_FLAG = 'Y') of type 'E' (employee).
- PER_PERIODS_OF_SERVICE (SYNONYM) — aliased as B, supplying ACTUAL_TERMINATION_DATE and linking through PERIOD_OF_SERVICE_ID.
ETRM additionally lists HR_GENERAL, HR_PERSON_NAME, and HR_SECURITY as referenced package objects. These are called indirectly through the underlying person views and enforce name formatting and security (security profile) behaviour, which is significant because the view is subject to HR security at the person level when accessed through standard HRMS APIs and forms.
Key Columns
The projection carries three categories of data. Person identity columns include PERSON_ID, PARTY_ID, EMPLOYEE_NUMBER, FULL_NAME, FIRST_NAME, MIDDLE_NAMES, LAST_NAME, TITLE, LIST_NAME, GLOBAL_NAME, LOCAL_NAME, EMAIL_ADDRESS, and EXPENSE_CHECK_SEND_TO_ADDRESS. Assignment columns include ASSIGNMENT_ID, ORGANIZATION_ID, LOCATION_ID, SUPERVISOR_ID, SET_OF_BOOKS_ID, and DEFAULT_CODE_COMB_ID. Business group context is supplied by BUSINESS_GROUP_ID, and service history by ACTUAL_TERMINATION_DATE. The descriptive flexfield is exposed across ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE30. Standard who-columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) are also included. Note that the view exposes only the currently effective datetracked row; historical versions are not returned.
Common Use Cases and Queries
Typical applications include point-in-time employee listings, active headcount extracts, feeder files for payroll or third-party interfaces, and security-filtered assignment reports. A representative query retrieving active employees for a business group is:
SELECT person_id, employee_number, full_name, supervisor_id, organization_id FROM apps.per_employees_x WHERE business_group_id = :p_bg_id ORDER BY employee_number;SELECT full_name, email_address, location_id FROM apps.per_employees_x WHERE supervisor_id = :p_supervisor;— direct-report listing for a manager.SELECT employee_number, actual_termination_date FROM apps.per_employees_x WHERE TRUNC(actual_termination_date) BETWEEN :p_start AND :p_end;— termination analysis for a period.
Because the view applies TRUNC(SYSDATE) internally, it cannot be used to obtain historical assignment or person versions. For date-effective as-of queries against past dates, developers should query PER_PEOPLE_F and PER_ALL_ASSIGNMENTS_F directly with explicit EFFECTIVE_START_DATE and EFFECTIVE_END_DATE predicates, or use the corresponding HRMS APIs (for example, the HR_GENERAL and HR_SECURITY packages) to respect security and business-group filtering. Callers should also be aware that the termination-date subquery logic restricts the assignment row returned, and that the view is dependent on the calling session's effective HR security context.
-
View: PER_EMPLOYEES_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_EMPLOYEES_X, object_name:PER_EMPLOYEES_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_EMPLOYEES_X ,
-
View: PER_EMPLOYEES_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_EMPLOYEES_X, object_name:PER_EMPLOYEES_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_EMPLOYEES_X ,
-
VIEW: APPS.OIE_SRS_CARD_NUMBER_V
12.2.2
-
APPS.AP_WEB_DB_HR_INT_PKG SQL Statements
12.2.2
-
SYNONYM: PUBLIC.PER_EMPLOYEES_X
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_EMPLOYEES_X, status:VALID,
-
APPS.AP_WEB_DB_HR_INT_PKG SQL Statements
12.1.1
-
VIEW: APPS.OIE_SRS_CARD_NUMBER_V
12.1.1
-
APPS.AP_WEB_AMOUNT_UTIL SQL Statements
12.2.2
-
VIEW: APPS.JTF_RS_EMPLOYEES_VL
12.1.1
-
View: OIE_SRS_CARD_NUMBER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.OIE_SRS_CARD_NUMBER_V, object_name:OIE_SRS_CARD_NUMBER_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.OIE_SRS_CARD_NUMBER_V ,
-
PACKAGE: APPS.AP_WEB_POLICY_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_POLICY_UTILS, status:VALID,
-
View: OIE_SRS_CARD_NUMBER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.OIE_SRS_CARD_NUMBER_V, object_name:OIE_SRS_CARD_NUMBER_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.OIE_SRS_CARD_NUMBER_V ,
-
VIEW: APPS.JTF_RS_EMPLOYEES_VL
12.2.2
-
PACKAGE BODY: APPS.CE_BANK_AND_ACCOUNT_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_BANK_AND_ACCOUNT_VALIDATION, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_HR_INT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_HR_INT_PKG, status:VALID,
-
PACKAGE: APPS.AP_WEB_POLICY_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_POLICY_UTILS, status:VALID,
-
APPS.AP_APXCCOUT_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_WEB_AMOUNT_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AMOUNT_UTIL, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_SCHLINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_SCHLINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_CARD_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARD_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_CC_VALIDATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_CC_VALIDATIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_SCHLINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_SCHLINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_CCARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_CCARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_POLICY_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_POLICY_UTILS, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_HR_INT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_HR_INT_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_CC_VALIDATIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_CC_VALIDATIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_AMOUNT_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AMOUNT_UTIL, status:VALID,
-
APPS.AP_APXCCOUT_XMLP_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AP_APXCCOUT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXCCOUT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_PCARD_WORKFLOW_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_PCARD_WORKFLOW_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_BANK_AND_ACCOUNT_VALIDATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_BANK_AND_ACCOUNT_VALIDATION, status:VALID,
-
PACKAGE BODY: APPS.AP_CREDIT_CARD_INVOICE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CREDIT_CARD_INVOICE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_POLICY_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_POLICY_UTILS, status:VALID,
-
APPS.AP_WEB_CREDIT_CARD_WF SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_WEB_PCARD_WORKFLOW_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_PCARD_WORKFLOW_PKG, status:VALID,
-
APPS.AP_WEB_CREDIT_CARD_WF SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AP_WEB_DB_CCARD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_CCARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_CARD_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARD_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXCCOUT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXCCOUT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_CREDIT_CARD_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_CREDIT_CARD_WF, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_AUDIT_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AUDIT_UTILS, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_CREDIT_CARD_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_CREDIT_CARD_WF, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_AUDIT_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AUDIT_UTILS, status:VALID,
-
VIEW: APPS.CSC_CUSTOMERS_EMPLOYEES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:CSC_CUSTOMERS_EMPLOYEES_V, status:VALID,
-
PACKAGE BODY: APPS.AP_CREDIT_CARD_INVOICE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CREDIT_CARD_INVOICE_PKG, status:VALID,
-
VIEW: APPS.CSC_CUSTOMERS_EMPLOYEES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CSC_CUSTOMERS_EMPLOYEES_V, status:VALID,
-
VIEW: APPS.OIE_SRS_CARD_NUMBER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.OIE_SRS_CARD_NUMBER_V, object_name:OIE_SRS_CARD_NUMBER_V, status:VALID,
-
VIEW: APPS.OIE_SRS_CARD_NUMBER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.OIE_SRS_CARD_NUMBER_V, object_name:OIE_SRS_CARD_NUMBER_V, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_EXPRPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_EXPRPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_EXPRPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_EXPRPT_PKG, status:VALID,