Search Results per_cont_workers_current_x
Overview
PER_CONT_WORKERS_CURRENT_X is a date-effective view owned by the APPS schema within the PER – Human Resources product family of Oracle E-Business Suite. It presents the current, effective-dated record of contingent workers by joining person, assignment, and period-of-placement information and filtering to the row that is effective as of the current date. Because it is a "current" view, callers do not need to supply an effective date or write the standard TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date predicate themselves.
The view is used primarily for reporting and integration of contingent worker data — non-employees engaged through a vendor, staffing agency, or procurement channel. It exposes vendor, purchase order, and assignment attributes alongside person attributes, and it is commonly the target of concurrent programs, BI Publisher reports, and inbound/outbound interfaces that must resolve the present state of a contingent worker's assignment rather than its historical versions. The object is documented as VALID in the ETRM repository for release 12.2.2 and applies equally to 12.1.1, where the underlying PER date-effective schema is unchanged.
Underlying Base Objects
According to the ETRM metadata, the view is defined over the following documented base objects:
- PER_PEOPLE_F (view) — the date-effective person record, aliased
P. Supplies person identifiers, name components, NPW number, current-NPW flag, e-mail address, party/global/local/list names, and the 30 person attributes plus attribute category. - PER_ALL_ASSIGNMENTS_F (synonym) — the date-effective assignment record, aliased
A. Supplies organization, assignment, vendor, purchase order, location, supervisor, and set-of-books information. - PER_PERIODS_OF_PLACEMENT (synonym) — the placement record, aliased
PP, contributingACTUAL_TERMINATION_DATE. - HR_GENERAL (package) — used to derive effective-date and session context values such as the business group and current date.
- HR_PERSON_NAME (package) — used to render the formatted person name from the name components.
- HR_SECURITY (package) — applied so the view honours the row-level security (security profile) of the querying user.
The view therefore inherits the standard EBS date-effective and security semantics of the PER schema rather than reading a single physical table.
Key Columns
PERSON_ID,ASSIGNMENT_ID,ORGANIZATION_ID,BUSINESS_GROUP_ID— primary keys linking to the person, assignment, and HR organization.NPW_NUMBER,CURRENT_NPW_FLAG— the non-payroll worker number and a flag indicating whether the person is currently an NPW/contingent worker.VENDOR_ID,VENDOR_SITE_ID,VENDOR_EMPLOYEE_NUMBER,VENDOR_ASSIGNMENT_NUMBER— supplier/agency identifiers for the contingent engagement.PO_HEADER_ID,PO_LINE_ID— the purchase order documents authorizing the placement.FULL_NAME,FIRST_NAME,MIDDLE_NAMES,LAST_NAME,PRE_NAME_ADJUNCT,EMAIL_ADDRESS— person name and contact data.SUPERVISOR_ID,SUPERVISOR_ASSIGNMENT_ID— supervisory relationship for the assignment.LOCATION_ID,DEFAULT_CODE_COMB_ID,SET_OF_BOOKS_ID— work location, default accounting flexfield, and ledger context.PROJECT_TITLE,BILLING_TITLE,ASSIGNMENT_TYPE— descriptive assignment attributes.ACTUAL_TERMINATION_DATE— actual end date from the period of placement.ATTRIBUTE1throughATTRIBUTE30,ATTRIBUTE_CATEGORY— descriptive flexfield values from the person record.PARTY_ID,GLOBAL_NAME,LOCAL_NAME,LIST_NAME— TCA party linkage and name variants.
Common Use Cases and Queries
Typical scenarios include generating rosters of active contingent workers for a business group, validating vendor and PO details during invoice or procurement reconciliation, and populating downstream interfaces with current NPW data. Because HR_SECURITY is referenced, the view returns only persons within the caller's security profile, and because HR_GENERAL supplies the effective date, it is not suited to historical reporting — use the underlying _F tables with an explicit date for point-in-time analysis.
Retrieve current contingent workers for a business group:
SELECT person_id, npw_number, full_name, vendor_id, po_header_id FROM per_cont_workers_current_x WHERE business_group_id = :p_bg_id AND current_npw_flag = 'Y';
List contingent workers with their supplier and expiration:
SELECT w.full_name, w.vendor_employee_number, w.vendor_assignment_number, w.actual_termination_date FROM per_cont_workers_current_x w ORDER BY w.full_name;
Join to purchasing for PO detail:
SELECT w.full_name, p.segment1 po_number, w.billing_title FROM per_cont_workers_current_x w, po_headers_all p WHERE w.po_header_id = p.po_header_id;
-
View: PER_CONT_WORKERS_CURRENT_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CONT_WORKERS_CURRENT_X, object_name:PER_CONT_WORKERS_CURRENT_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_CONT_WORKERS_CURRENT_X ,
-
View: PER_CONT_WORKERS_CURRENT_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CONT_WORKERS_CURRENT_X, object_name:PER_CONT_WORKERS_CURRENT_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_CONT_WORKERS_CURRENT_X ,
-
APPS.AP_WEB_DB_HR_INT_PKG SQL Statements
12.1.1
-
SYNONYM: PUBLIC.PER_CONT_WORKERS_CURRENT_X
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_CONT_WORKERS_CURRENT_X, status:VALID,
-
APPS.AP_WEB_DB_HR_INT_PKG SQL Statements
12.2.2
-
VIEW: APPS.AP_WEB_SIGNING_LIMITS_V
12.2.2
-
VIEW: APPS.AP_WEB_SIGNING_LIMITS_V
12.1.1
-
APPS.AP_CARD_UTILITY_PKG SQL Statements
12.1.1
-
APPS.AP_CARD_UTILITY_PKG SQL Statements
12.2.2
-
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_SCHLINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_SCHLINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_UPLOAD_ACCUM_MILES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_UPLOAD_ACCUM_MILES_PKG, 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_UPLOAD_ACCUM_MILES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_UPLOAD_ACCUM_MILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_APPROVALLIST_S1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_APPROVALLIST_S1, 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.AP_WEB_AMOUNT_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AMOUNT_UTIL, 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_DB_CCARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_CCARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_APPROVALLIST_S1
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_APPROVALLIST_S1, 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,
-
View: AP_WEB_SIGNING_LIMITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_SIGNING_LIMITS_V, object_name:AP_WEB_SIGNING_LIMITS_V, status:VALID, product: AP - Payables , description: Retrofitted , implementation_dba_data: APPS.AP_WEB_SIGNING_LIMITS_V ,
-
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,
-
View: AP_WEB_SIGNING_LIMITS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_SIGNING_LIMITS_V, object_name:AP_WEB_SIGNING_LIMITS_V, status:VALID, product: AP - Payables , description: Retrofitted , implementation_dba_data: APPS.AP_WEB_SIGNING_LIMITS_V ,
-
APPS.AP_WEB_UPLOAD_ACCUM_MILES_PKG SQL Statements
12.1.1
-
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_AP_INT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_AP_INT_PKG, status:VALID,
-
VIEW: APPS.AP_WEB_SIGNING_LIMITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_SIGNING_LIMITS_V, object_name:AP_WEB_SIGNING_LIMITS_V, 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,
-
APPS.AP_WEB_UPLOAD_ACCUM_MILES_PKG SQL Statements
12.2.2
-
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_AUDIT_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_AUDIT_UTILS, status:VALID,
-
APPS.AP_WEB_AMOUNT_UTIL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AP_WEB_DB_AP_INT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_AP_INT_PKG, status:VALID,
-
VIEW: APPS.AP_WEB_SIGNING_LIMITS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_SIGNING_LIMITS_V, object_name:AP_WEB_SIGNING_LIMITS_V, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_EXPORT_ER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_EXPORT_ER, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_RECEIPTS_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_RECEIPTS_WF, status:VALID,
-
APPS.AP_WEB_DB_SCHLINE_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AP_WEB_EXPORT_ER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_EXPORT_ER, status:VALID,
-
VIEW: APPS.PER_CONT_WORKERS_CURRENT_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CONT_WORKERS_CURRENT_X, object_name:PER_CONT_WORKERS_CURRENT_X, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_HR_INT_PKG
12.1.1
-
APPS.AP_WEB_DB_SCHLINE_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PER_PERIODS_OF_PLACEMENT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PERIODS_OF_PLACEMENT, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_HR_INT_PKG
12.2.2
-
SYNONYM: APPS.PER_PERIODS_OF_PLACEMENT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PERIODS_OF_PLACEMENT, status:VALID,
-
APPS.AP_WEB_DB_AP_INT_PKG SQL Statements
12.1.1
-
APPS.AP_WEB_DB_AP_INT_PKG SQL Statements
12.2.2
-
APPS.AP_WEB_DB_EXPRPT_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.AP_WEB_DB_SCHLINE_PKG
12.1.1