Search Results per_assignment_status_types
Overview
The PER_ASSIGNMENT_STATUS_TYPES table is a core reference table within the Oracle E-Business Suite Human Resources (HR) module. It serves as the master repository for all assignment status types, which are critical for defining the current working condition or employment status of an employee's assignment. The table stores both system-predefined statuses, such as 'Active' and 'Suspended', and user-defined statuses configured to meet specific organizational or legislative requirements. Its primary role is to provide a validated list of status codes that are referenced by employee assignment records, ensuring data integrity and consistency across HR and payroll processes. The table is owned by the HR schema and is integral to the assignment life cycle management.
Key Information Stored
The table's structure is designed to support multi-organization and legislative flexibility. Its key columns include the surrogate primary key, ASSIGNMENT_STATUS_TYPE_ID, which uniquely identifies each status record. The USER_STATUS column holds the display name of the status (e.g., 'Terminated'). The BUSINESS_GROUP_ID and LEGISLATION_CODE columns control the visibility and applicability of each status type, allowing for country-specific or business-unit-specific configurations. The combination of USER_STATUS, BUSINESS_GROUP_ID, and LEGISLATION_CODE is enforced as a unique key (PER_ASSIGNMENT_STATUS_TYPE_UK2), preventing duplicate status definitions within the same context.
Common Use Cases and Queries
This table is central to reporting and data validation. A common use case is generating a list of all active employees by joining to PER_ALL_ASSIGNMENTS_F. Administrators often query this table to review or maintain the list of available statuses. Sample queries include fetching all statuses for a specific business group or legislation, and identifying which assignment statuses are currently in use.
- Sample Query: List all assignment status types for a business group:
SELECT user_status, assignment_status_type_id
FROM per_assignment_status_types
WHERE business_group_id = &business_group_id
ORDER BY user_status; - Sample Query: Find assignments with a specific status:
SELECT paaf.assignment_number, past.user_status
FROM per_all_assignments_f paaf,
per_assignment_status_types past
WHERE paaf.assignment_status_type_id = past.assignment_status_type_id
AND past.user_status = 'Active'
AND sysdate BETWEEN paaf.effective_start_date AND paaf.effective_end_date;
Related Objects
As indicated by its foreign key relationships, PER_ASSIGNMENT_STATUS_TYPES is a parent table to several critical HR objects. The most significant relationship is with PER_ALL_ASSIGNMENTS_F, where each assignment record references a valid status type. It is also referenced by payroll rules (PAY_STATUS_PROCESSING_RULES_F), iRecruitment statuses (IRC_ASSIGNMENT_STATUSES), and amendment history (PER_ASS_STATUS_TYPE_AMENDS). Other dependent tables include PER_SECONDARY_ASS_STATUSES and PER_LETTER_REQUEST_LINES, highlighting its role in secondary assignments and HR correspondence.
-
Table: PER_ASSIGNMENT_STATUS_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_STATUS_TYPES, object_name:PER_ASSIGNMENT_STATUS_TYPES, status:VALID, product: PER - Human Resources , description: Predefined and user defined assignment status types. , implementation_dba_data: HR.PER_ASSIGNMENT_STATUS_TYPES ,
-
Table: PER_ASSIGNMENT_STATUS_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_STATUS_TYPES, object_name:PER_ASSIGNMENT_STATUS_TYPES, status:VALID, product: PER - Human Resources , description: Predefined and user defined assignment status types. , implementation_dba_data: HR.PER_ASSIGNMENT_STATUS_TYPES ,
-
APPS.BEN_PD_RATE_AND_CVG_MODULE dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.IRC_IAS_BUS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PQP_GB_PSI_HRS_HISTORY dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_CORE_FF_UDFS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.BEN_EXTRACT_SEED dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PQH_FR_SPEED dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PER_ZA_EMPLOYMENT_EQUITY_PKG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_FI_ARCHIVE_DPSA dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.HR_PDT_BUS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.HRI_BPL_ASG_STATUS_TYPES dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.HXC_DEPOSIT_WRAPPER_UTILITIES dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_CORE_FF_UDFS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.HR_TERMINATION_SS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_CN_DEDUCTIONS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_FI_ARCHIVE_PSTA dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.AP_WEB_MANAGEMENT_REPORTS_PKG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.PAY_AE_GENERAL dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.GHR_MLC_PKG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_NL_CBS_FILE dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.BENUTILS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PER_PYP_BUS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PER_QH_MAINTAIN_UPDATE dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.HRHIRAPL dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.BEN_ELEMENT_ENTRY dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_ZA_UIF_ARCHIVE_PKG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.BEN_EVALUATE_RATE_PROFILES dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.HXT_INTERFACE_UTILITIES dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PER_ASSIGNMENTS_V7_PKG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PQP_PENSION_EXTRACTS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PSP_GENERAL dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PER_PEOPLE3_PKG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PER_ASG_AGGR dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.HR_PUMP_GET dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PQP_US_PENSION_EXTRACTS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_SE_INCOME_STATEMENT dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_NO_EERR_STATUS_CONTROL dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.BEN_MAINTAIN_DESIGNEE_ELIG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_PL_SII_API dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.BEN_ENROLMENT_REQUIREMENTS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.1.1
-
APPS.PAY_DK_ARCHIVE_EIN dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.BEN_DETERMINE_COMMUNICATIONS1 dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.PER_GB_REVERSE_TERM_RULES dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.PO_AME_WF_PVT dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.HR_AU_HOLIDAYS dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.PER_PEOPLE_V7_PKG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.PY_ZA_TAX_REG dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2
-
APPS.HR_GENERAL2 dependencies on PER_ASSIGNMENT_STATUS_TYPES
12.2.2