Search Results per_workforce_current_x
Overview
PER_WORKFORCE_CURRENT_X is a date-effective, read-only view owned by the APPS schema and delivered as part of the Oracle Human Resources (PER) product family in Oracle E-Business Suite 12.1.1 and 12.2.2. Its name follows the standard EBS extension convention: the _X suffix designates an "extension" or interface-style view that flattens and joins data from multiple HR entities, while CURRENT indicates that the view resolves the current effective row rather than exposing the full date-tracked history. Functionally, the view presents one consolidated record per current workforce person, merging person-level attributes (name, employee number, e-mail, descriptive flexfield segments, party and global name identifiers) with the employee's current assignment attributes (organization, supervisor, location, assignment type, project title, billing title) and selected placement/vendor details. Because it is date-effective, the row returned reflects the state in effect on the effective date supplied by the underlying HR date-tracked tables. In reporting and integration terms, it is the canonical "who works here now" projection and is commonly consumed by custom reports, extracts, interfaces, and third-party integrations that require a single current row per worker without issuing the multi-table, date-effective joins against the base HR tables themselves.
Underlying Base Objects
The view is not a physical table; it resolves at runtime against the following documented base objects. Person rows derive from the PER_PEOPLE_F view over PER_ALL_PEOPLE_F, which supplies the effective-dated person attributes and the attributes/attribute category columns exposed in the view. Assignment-level columns derive from PER_ALL_ASSIGNMENTS_F, accessed through the APPS synonym, supplying ORGANIZATION_ID, ASSIGNMENT_ID, SUPERVISOR_ID, SUPERVISOR_ASSIGNMENT_ID, LOCATION_ID, VENDOR_ID, VENDOR_EMPLOYEE_NUMBER, VENDOR_ASSIGNMENT_NUMBER, VENDOR_SITE_ID, PO_HEADER_ID, PO_LINE_ID, DEFAULT_CODE_COMB_ID, and SET_OF_BOOKS_ID. Termination context comes from PER_PERIODS_OF_SERVICE, joined through the period of service on the person and assignment, yielding ACTUAL_TERMINATION_DATE. Placement and vendor staffing attributes come from PER_PERIODS_OF_PLACEMENT. The PACKAGE references — HR_GENERAL, HR_PERSON_NAME, and HR_SECURITY — are invoked by the view's SQL rather than stored data: HR_GENERAL provides date-effectivity and business group resolution, HR_PERSON_NAME formats the name columns (FULL_NAME, LIST_NAME, LOCAL_NAME, GLOBAL_NAME), and HR_SECURITY applies the row-level security predicate so the query only returns workers the run-as user is permitted to see. Callers should therefore treat the view with the same security implications as querying PER_ALL_PEOPLE_F directly.
Key Columns
Person identity is conveyed by PERSON_ID, PARTY_ID, EMPLOYEE_NUMBER, NPW_NUMBER, FULL_NAME, FIRST_NAME, MIDDLE_NAMES, LAST_NAME, and PRE_NAME_ADJUNCT, with EMAIL_ADDRESS and EXPENSE_CHECK_SEND_TO_ADDRESS for communication data. The CURRENT_EMPLOYEE_FLAG and CURRENT_NPW_FLAG columns indicate whether the person is a current employee or a current non-payroll worker, and BUSINESS_GROUP_ID scopes the row to its HR business group. Assignment columns include ASSIGNMENT_ID, ASSIGNMENT_TYPE, ORGANIZATION_ID, LOCATION_ID, SUPERVISOR_ID, and SUPERVISOR_ASSIGNMENT_ID. Financial and project columns are SET_OF_BOOKS_ID, DEFAULT_CODE_COMB_ID, PROJECT_TITLE, and BILLING_TITLE (aliased from A.TITLE). Vendor and procurement columns (VENDOR_ID, VENDOR_EMPLOYEE_NUMBER, VENDOR_ASSIGNMENT_NUMBER, VENDOR_SITE_ID, PO_HEADER_ID, PO_LINE_ID) support contractor and contingent-worker scenarios. ACTUAL_TERMINATION_DATE provides termination context from the period of service. ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE30 expose the person descriptive flexfield, and the standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) record audit information.
Common Use Cases and Queries
Typical uses include headcount and current-worker extracts, supervisor/org reporting, and vendor or PO-linked contingent-worker reconciliation. A basic current-employee query:
SELECT p.employee_number, p.full_name, p.email_address, a.organization_id, a.supervisor_id, a.assignment_type FROM apps.per_workforce_current_x p, apps.per_workforce_current_x a WHERE p.person_id = a.person_id AND p.current_employee_flag = 'Y';— note that person and assignment attributes are projected into the same row, so a single-table filter normally suffices:SELECT employee_number, full_name, organization_id, supervisor_id FROM apps.per_workforce_current_x WHERE current_employee_flag = 'Y';- Vendor/contingent worker listing: filter on
current_npw_flag = 'Y'and select vendor_id, vendor_employee_number, and po_header_id. - Termination review: order by actual_termination_date and restrict to non-null values.
- HR security applies, so results are limited to the run-as user's accessible business groups and organizations; ETRM notes the HR_SECURITY package dependency accordingly. For historical "as of" reporting, use the underlying date-effective tables with an explicit effective date rather than this CURRENT view.
-
View: PER_WORKFORCE_CURRENT_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_WORKFORCE_CURRENT_X, object_name:PER_WORKFORCE_CURRENT_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_WORKFORCE_CURRENT_X ,
-
View: PER_WORKFORCE_CURRENT_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_WORKFORCE_CURRENT_X, object_name:PER_WORKFORCE_CURRENT_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_WORKFORCE_CURRENT_X ,
-
VIEW: APPS.PO_BUYER_NAME_NUM_V
12.1.1
-
VIEW: APPS.CSC_CUSTOMERS_EMPLOYEES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:CSC_CUSTOMERS_EMPLOYEES_V, status:VALID,
-
SYNONYM: PUBLIC.PER_WORKFORCE_CURRENT_X
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_WORKFORCE_CURRENT_X, status:VALID,
-
VIEW: APPS.CSC_CUSTOMERS_EMPLOYEES_V
12.2.2
-
VIEW: APPS.CSC_CUSTOMERS_EMPLOYEES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CSC_CUSTOMERS_EMPLOYEES_V, status:VALID,
-
VIEW: APPS.CSC_CUSTOMERS_EMPLOYEES_V
12.1.1
-
APPS.AP_WEB_EXPENSE_FORM SQL Statements
12.1.1
-
APPS.AP_WEB_EXPENSE_FORM SQL Statements
12.2.2
-
View: PO_BUYER_NAME_NUM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_BUYER_NAME_NUM_V, object_name:PO_BUYER_NAME_NUM_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_BUYER_NAME_NUM_V ,
-
View: PO_BUYER_NAME_NUM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_BUYER_NAME_NUM_V, object_name:PO_BUYER_NAME_NUM_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PO_BUYER_NAME_NUM_V ,
-
PACKAGE BODY: APPS.AP_WEB_EXPENSE_FORM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_EXPENSE_FORM, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_EXPENSE_FORM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_EXPENSE_FORM, status:VALID,
-
PACKAGE BODY: APPS.FUN_CONTACTUS_EMAIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_CONTACTUS_EMAIL, status:VALID,
-
PACKAGE BODY: APPS.FUN_CONTACTUS_EMAIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FUN_CONTACTUS_EMAIL, 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 BODY: APPS.RCV_TRANSACTIONS_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_TRANSACTIONS_SV, status:VALID,
-
PACKAGE BODY: APPS.PO_EMPLOYEES_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_EMPLOYEES_SV, status:VALID,
-
PACKAGE BODY: APPS.PON_VALIDATE_PAYMENTS_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VALIDATE_PAYMENTS_INT, 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.JTF_IH_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_IH_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTF_IH_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_IH_PUB, status:VALID,
-
PACKAGE BODY: APPS.PO_EMPLOYEES_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_EMPLOYEES_SV, status:VALID,
-
PACKAGE BODY: APPS.IBU_DYN_USER_GROUPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBU_DYN_USER_GROUPS_PKG, status:VALID,
-
PACKAGE BODY: APPS.RCV_TRANSACTION_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RCV_TRANSACTION_SV, status:VALID,
-
PACKAGE BODY: APPS.POS_CLM_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_CLM_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_ACTION_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_ACTION_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_ACTION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_ACTION_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_WF_PO_RULE_ACC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_WF_PO_RULE_ACC, status:VALID,
-
PACKAGE BODY: APPS.CSC_PROFILE_ENGINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSC_PROFILE_ENGINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSC_PROFILE_ENGINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSC_PROFILE_ENGINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_ACTION_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_ACTION_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PO_WF_PO_RULE_ACC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_WF_PO_RULE_ACC, status:VALID,
-
PACKAGE BODY: APPS.PON_VALIDATE_PAYMENTS_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VALIDATE_PAYMENTS_INT, status:VALID,
-
VIEW: APPS.PO_BUYER_NAME_NUM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_BUYER_NAME_NUM_V, object_name:PO_BUYER_NAME_NUM_V, status:VALID,
-
PACKAGE BODY: APPS.INV_PHY_INV_LOVS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_PHY_INV_LOVS, status:VALID,
-
PACKAGE BODY: APPS.OE_PURCHASE_RELEASE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PURCHASE_RELEASE_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBU_DYN_USER_GROUPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBU_DYN_USER_GROUPS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_NEGOTIATION_PUBLISH_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_NEGOTIATION_PUBLISH_PVT, status:VALID,
-
APPS.FUN_CONTACTUS_EMAIL SQL Statements
12.1.1
-
APPS.FUN_CONTACTUS_EMAIL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PO_COPYDOC_SUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_COPYDOC_SUB, status:VALID,
-
APPS.RCV_TRANSACTION_SV SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PON_VALIDATE_ITEM_PRICES_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VALIDATE_ITEM_PRICES_INT, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_ACTION_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_ACTION_PVT, status:VALID,
-
PACKAGE BODY: APPS.PORCPTWF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PORCPTWF, status:VALID,
-
PACKAGE BODY: APPS.PON_VALIDATE_ITEM_PRICES_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VALIDATE_ITEM_PRICES_INT, status:VALID,
-
APPS.PO_EMPLOYEES_SV SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PORCPTWF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PORCPTWF, status:VALID,