Search Results per_all_assignments
Overview
PER_ALL_ASSIGNMENTS is a date-effective view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It resides within the PER (Human Resources) product family and exposes assignment-level data for employees, contingent workers, and other assignment holders. In Oracle HRMS, an assignment represents the relationship between a person and an organization, capturing the terms under which the person works — their job, position, grade, location, payroll, supervisor, and associated statutory and compensation attributes. Because assignments are date-tracked, changes such as a promotion, transfer, or supervisor reassignment are retained as dated rows rather than overwritten, and the view is designed to surface this date-effective information for reporting and integration purposes.
The view is widely referenced in custom reports, interfaces, and extracts where historical or current assignment details are required. It is also commonly joined with person, position, job, and payroll objects to produce workforce analytics, headcount reporting, and data feeds into external systems.
Underlying Base Objects
According to the ETRM metadata for 12.2.2, the view is defined over two documented referenced objects: PER_ALL_ASSIGNMENTS_F (exposed via a synonym) and FND_SESSIONS (also exposed via a synonym).
- PER_ALL_ASSIGNMENTS_F is the core date-effective ("_F" denotes "date-effective") base table that stores all assignment records, including the EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns that govern row validity over time. PER_ALL_ASSIGNMENTS is the view layer over this table and inherits its date-effective behavior.
- FND_SESSIONS is an Oracle Application Object Library table that tracks active user sessions. Its inclusion indicates the view applies session-context logic, typically to filter or resolve data relative to the current session's business group or effective date context.
Because the view delegates to PER_ALL_ASSIGNMENTS_F, it reflects the same effective-dating model: a single assignment may be represented by multiple rows spanning contiguous date ranges.
Key Columns
The view exposes a broad set of columns. Significant ones include:
- ASSIGNMENT_ID — Unique identifier for the assignment; the primary join key.
- PERSON_ID — Links to the person holding the assignment.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — Define the date-effective validity window of each row.
- BUSINESS_GROUP_ID — The business group (legislative context) to which the assignment belongs.
- ORGANIZATION_ID — The organization (and, with PEOPLE_GROUP_ID, the people group) for the assignment.
- JOB_ID, POSITION_ID, GRADE_ID — The job, position, and grade associated with the assignment.
- LOCATION_ID, PAYROLL_ID, SUPERVISOR_ID — Location, payroll, and supervisor references.
- ASSIGNMENT_NUMBER, ASSIGNMENT_TYPE, ASSIGNMENT_SEQUENCE, PRIMARY_FLAG — Assignment identity and its primary/secondary status.
- ASSIGNMENT_STATUS_TYPE_ID — Current status (for example, active or terminated).
- NORMAL_HOURS, FREQUENCY, PAY_BASIS_ID — Working-time and pay basis attributes.
- DATE_PROBATION_END, PROBATION_PERIOD, NOTICE_PERIOD — Probation and notice terms.
- ASS_ATTRIBUTE_CATEGORY and ASS_ATTRIBUTE1..30 — Descriptive flexfield segments.
- LAST_UPDATE_DATE, CREATED_BY, OBJECT_VERSION_NUMBER — Audit and concurrency-control columns.
Common Use Cases and Queries
Typical uses include current headcount reporting, historical assignment tracking, supervisor hierarchies, and persons-per-organization extracts. Because of effective dating, queries generally restrict rows to a point in time or to the current date.
- Current active assignments for a person or business group.
- Assignment history showing job, position, or supervisor changes over time.
- Feeds joining to PER_ALL_PEOPLE_F for person detail.
SELECT assignment_id,
person_id,
assignment_number,
organization_id,
job_id,
supervisor_id,
effective_start_date,
effective_end_date
FROM apps.per_all_assignments
WHERE person_id = :p_person_id
AND TRUNC (SYSDATE) BETWEEN effective_start_date AND effective_end_date;
Consumers should treat PER_ALL_ASSIGNMENTS as a read-only, date-effective reporting view over PER_ALL_ASSIGNMENTS_F, and always apply effective-date predicates to avoid returning multiple historical rows for a single assignment.
-
View: PER_ALL_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ALL_ASSIGNMENTS, object_name:PER_ALL_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_ALL_ASSIGNMENTS ,
-
View: PER_ALL_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ALL_ASSIGNMENTS, object_name:PER_ALL_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_ALL_ASSIGNMENTS ,
-
SYNONYM: PUBLIC.PER_ALL_ASSIGNMENTS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_ALL_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.PER_QUICKPAINT_ASSIGNMENTS
12.2.2
-
VIEW: APPS.PER_QUICKPAINT_ASSIGNMENTS
12.1.1
-
APPS.PER_ORG_BGT_PKG SQL Statements
12.2.2
-
TRIGGER: APPS.HR_PAY_IF_ELE_ENT_BRD
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PAY_IF_ELE_ENT_BRD, status:VALID,
-
APPS.PER_ORG_BGT_PKG SQL Statements
12.1.1
-
TRIGGER: APPS.HR_PAY_IF_ELE_ENT_BRD
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PAY_IF_ELE_ENT_BRD, status:VALID,
-
PACKAGE BODY: APPS.PER_ORG_BGT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ORG_BGT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_ORG_BGT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ORG_BGT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_POS_BGT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_POS_BGT_PKG, status:VALID,
-
PACKAGE: APPS.PAY_US_NACHA_IAT_TAPE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_US_NACHA_IAT_TAPE, status:VALID,
-
PACKAGE: APPS.PAY_HK_IR56_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_HK_IR56_ARCHIVE, status:VALID,
-
PACKAGE: APPS.PAY_HK_IR56_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_HK_IR56_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_GROUP_LEVEL_BAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_GROUP_LEVEL_BAL_PKG, status:VALID,
-
PACKAGE: APPS.PAY_ZA_ACB_TAPE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_ZA_ACB_TAPE, status:VALID,
-
PACKAGE BODY: APPS.PER_POS_BGT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_POS_BGT_PKG, status:VALID,
-
PACKAGE: APPS.PAY_ZA_ACB_TAPE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_ZA_ACB_TAPE, status:VALID,
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_F3_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASSIGNMENTS_F3_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_VACANCIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_VACANCIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_GROUP_LEVEL_BAL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_GROUP_LEVEL_BAL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_ASSIGNMENTS_F3_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASSIGNMENTS_F3_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_IPD_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IPD_BUS, status:VALID,
-
View: PER_QUICKPAINT_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_QUICKPAINT_ASSIGNMENTS, object_name:PER_QUICKPAINT_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: This view is used in the Quickpaint form to list the assignments upon which a quickpaint report will run , implementation_dba_data: APPS.PER_QUICKPAINT_ASSIGNMENTS ,
-
PACKAGE BODY: APPS.PAY_FI_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_RULES, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_RULES, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_ARCHIVE_LTFA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_ARCHIVE_LTFA, status:VALID,
-
View: PER_QUICKPAINT_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_QUICKPAINT_ASSIGNMENTS, object_name:PER_QUICKPAINT_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: This view is used in the Quickpaint form to list the assignments upon which a quickpaint report will run , implementation_dba_data: APPS.PER_QUICKPAINT_ASSIGNMENTS ,
-
PACKAGE BODY: APPS.PAY_IPD_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IPD_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_SG_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SG_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_ARCHIVE_DPSA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_ARCHIVE_DPSA, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_SOE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_SOE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_GB_TAX_CREDIT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GB_TAX_CREDIT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_GB_TAX_CREDIT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GB_TAX_CREDIT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_ARCHIVE_LTFA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_ARCHIVE_LTFA, status:VALID,
-
PACKAGE BODY: APPS.GHR_CPDF_STATRPT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_CPDF_STATRPT, status:VALID,
-
PACKAGE BODY: APPS.PAY_FI_ARCHIVE_DPSA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FI_ARCHIVE_DPSA, status:VALID,
-
PACKAGE BODY: APPS.PQH_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_WF, status:VALID,
-
PACKAGE BODY: APPS.PAY_SG_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SG_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_INTERPRETER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_INTERPRETER_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CN_DEDUCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CN_DEDUCTIONS, status:VALID,
-
PACKAGE BODY: APPS.PAY_IE_EOY_INCOMELEVY_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IE_EOY_INCOMELEVY_REPORT, status:VALID,
-
PACKAGE BODY: APPS.PER_VACANCIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_VACANCIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PQH_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_WF, status:VALID,
-
PACKAGE BODY: APPS.GHR_CPDF_EHRIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_CPDF_EHRIS, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_IR56_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_IR56_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_INTERPRETER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_INTERPRETER_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_IR56_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_IR56_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.OTA_EL_TRAINING_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EL_TRAINING_SS, status:VALID,