Search Results mass_move_id
Overview
The HR.PER_MASS_MOVES table is a core data structure within the Oracle E-Business Suite Human Resources (HRMS) module, specifically for versions 12.1.1 and 12.2.2. It serves as the master definition table for a "mass move" operation, a critical business process used to transfer multiple employees, positions, or jobs from one organization to another in a single, controlled transaction. This table holds the high-level metadata for each mass move request, defining the source and target organizations, the effective date of the change, and the overall status of the process. Its primary role is to act as a parent record, providing a unique identifier (MASS_MOVE_ID) that links to detailed assignment, position, and job requirement data stored in related child tables, thereby ensuring data integrity and auditability during large-scale organizational restructuring.
Key Information Stored
The table's columns capture the essential parameters and lifecycle of a mass move. The primary key, MASS_MOVE_ID, uniquely identifies each mass move request. The BUSINESS_GROUP_ID ties the operation to a specific business group for security and data partitioning. The OLD_ORGANIZATION_ID and NEW_ORGANIZATION_ID are foreign keys to HR_ALL_ORGANIZATION_UNITS, defining the source and destination of the move. The EFFECTIVE_DATE is crucial, dictating when the organizational changes become active in the system. The STATUS column tracks the progression of the mass move through system-assigned states such as 'Unprocessed', 'Complete', 'Complete with Warnings', or 'In-Error'. Additional columns like REASON provide a user-defined purpose, BATCH_RUN_NUMBER facilitates batch processing identification, and standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) provide full auditability.
Common Use Cases and Queries
This table is central to administrative reporting and troubleshooting of mass organizational changes. Common operational queries include reviewing all pending moves, auditing completed actions, or diagnosing failed processes. A typical reporting query would join PER_MASS_MOVES with HR_ALL_ORGANIZATION_UNITS to display organization names instead of IDs.
- Find all mass moves for a specific business group with a status of 'In-Error':
SELECT mass_move_id, reason, effective_date, status FROM hr.per_mass_moves WHERE business_group_id = &bg_id AND status = 'In-Error'; - List recent mass moves with source and target organization details:
SELECT pmm.mass_move_id, pmm.effective_date, src_org.name OLD_ORG, tgt_org.name NEW_ORG, pmm.status FROM hr.per_mass_moves pmm, hr_all_organization_units src_org, hr_all_organization_units tgt_org WHERE pmm.old_organization_id = src_org.organization_id AND pmm.new_organization_id = tgt_org.organization_id AND pmm.creation_date > SYSDATE - 30 ORDER BY pmm.creation_date DESC;
Related Objects
PER_MASS_MOVES has a defined relationship with several key child tables, forming the backbone of the mass move functionality. The primary key MASS_MOVE_ID is referenced as a foreign key in tables that store the detailed components of the move: PER_MM_ASSIGNMENTS (for employee assignments), PER_MM_POSITIONS (for positions), PER_MM_JOB_REQUIREMENTS, and PER_MM_VALID_GRADES. This ensures all detailed changes are linked to a single master definition. Furthermore, the table has a foreign key constraint on BUSINESS_GROUP_ID referencing HR_ALL_ORGANIZATION_UNITS, enforcing valid business group data. Administrators and developers should reference these related tables to obtain a complete picture of any mass move transaction.
-
TABLE: HR.PER_MASS_MOVES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MASS_MOVES, object_name:PER_MASS_MOVES, status:VALID,
-
APPS.HR_MASS_MOVE_API dependencies on PER_MASS_MOVES
12.2.2
-
TABLE: HR.PER_MASS_MOVES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MASS_MOVES, object_name:PER_MASS_MOVES, status:VALID,
-
VIEW: HR.PER_MASS_MOVES#
12.2.2
-
APPS.PER_MM_VALID_GRADES_PKG dependencies on PER_MASS_MOVES
12.2.2
-
VIEW: HR.PER_MM_ASSIGNMENTS#
12.2.2
-
VIEW: HR.PER_MM_VALID_GRADES#
12.2.2
-
TABLE: HR.PER_MM_VALID_GRADES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_VALID_GRADES, object_name:PER_MM_VALID_GRADES, status:VALID,
-
TABLE: HR.PER_MM_ASSIGNMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_ASSIGNMENTS, object_name:PER_MM_ASSIGNMENTS, status:VALID,
-
APPS.PER_MM_VALID_GRADES_PKG dependencies on PER_MM_VALID_GRADES
12.1.1
-
APPS.PER_MM_VALID_GRADES_PKG dependencies on PER_MM_VALID_GRADES
12.2.2
-
APPS.HR_MASS_MOVE_API dependencies on PER_MASS_MOVES
12.1.1
-
APPS.HR_MASS_MOVE_API dependencies on PER_MM_ASSIGNMENTS
12.1.1
-
APPS.HR_MASS_MOVE_API dependencies on PER_MM_ASSIGNMENTS
12.2.2
-
APPS.PER_MM_VALID_GRADES_PKG dependencies on PER_MASS_MOVES
12.1.1
-
TABLE: HR.PER_MM_JOB_REQUIREMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_JOB_REQUIREMENTS, object_name:PER_MM_JOB_REQUIREMENTS, status:VALID,
-
TABLE: HR.PER_MM_VALID_GRADES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_VALID_GRADES, object_name:PER_MM_VALID_GRADES, status:VALID,
-
APPS.HR_MASS_MOVE_API dependencies on PER_MM_VALID_GRADES
12.2.2
-
VIEW: HR.PER_MM_JOB_REQUIREMENTS#
12.2.2
-
TABLE: HR.PER_MM_ASSIGNMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_ASSIGNMENTS, object_name:PER_MM_ASSIGNMENTS, status:VALID,
-
VIEW: HR.PER_MM_POSITIONS#
12.2.2
-
APPS.PER_MASS_MOVES_PKG SQL Statements
12.2.2
-
APPS.PER_MASS_MOVES_PKG SQL Statements
12.1.1
-
VIEW: HR.PER_MM_ASSIGNMENTS#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_MM_ASSIGNMENTS#, status:VALID,
-
APPS.PER_MM_VALID_GRADES_PKG SQL Statements
12.1.1
-
APPS.HR_MASS_MOVE_API dependencies on PER_MM_POSITIONS
12.1.1
-
APPS.PER_MM_ASSIGNMENTS_PKG SQL Statements
12.2.2
-
VIEW: APPS.PER_MASS_MOVES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_MASS_MOVES_V, object_name:PER_MASS_MOVES_V, status:VALID,
-
VIEW: APPS.PER_MASS_MOVES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_MASS_MOVES_V, object_name:PER_MASS_MOVES_V, status:VALID,
-
APPS.HR_MASS_MOVE_API dependencies on PER_MM_VALID_GRADES
12.1.1
-
TABLE: HR.PER_MM_POSITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_POSITIONS, object_name:PER_MM_POSITIONS, status:VALID,
-
TABLE: HR.PER_MM_POSITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_POSITIONS, object_name:PER_MM_POSITIONS, status:VALID,
-
APPS.PER_MM_ASSIGNMENTS_PKG dependencies on PER_MM_ASSIGNMENTS
12.1.1
-
TABLE: HR.PER_MM_JOB_REQUIREMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_JOB_REQUIREMENTS, object_name:PER_MM_JOB_REQUIREMENTS, status:VALID,
-
VIEW: HR.PER_MASS_MOVES#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_MASS_MOVES#, status:VALID,
-
APPS.PER_MM_ASSIGNMENTS_PKG dependencies on PER_MM_ASSIGNMENTS
12.2.2
-
VIEW: HR.PER_MM_VALID_GRADES#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_MM_VALID_GRADES#, status:VALID,
-
APPS.HR_MASS_MOVE_API SQL Statements
12.2.2
-
APPS.HR_MASS_MOVE_API SQL Statements
12.1.1
-
APPS.HR_MASS_MOVE_API dependencies on PER_MM_POSITIONS
12.2.2
-
APPS.PER_MM_ASSIGNMENTS_PKG SQL Statements
12.1.1
-
APPS.PER_MM_VALID_GRADES_PKG SQL Statements
12.2.2
-
VIEW: HR.PER_MM_JOB_REQUIREMENTS#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_MM_JOB_REQUIREMENTS#, status:VALID,
-
APPS.HR_MASS_MOVE_API dependencies on PER_MM_JOB_REQUIREMENTS
12.2.2
-
APPS.PER_MASS_MOVES_PKG dependencies on PER_MASS_MOVES
12.1.1
-
Table: PER_MASS_MOVES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MASS_MOVES, object_name:PER_MASS_MOVES, status:VALID, product: PER - Human Resources , description: High level mass move definition. , implementation_dba_data: HR.PER_MASS_MOVES ,
-
VIEW: APPS.PER_MM_ASSIGNMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_MM_ASSIGNMENTS_V, object_name:PER_MM_ASSIGNMENTS_V, status:VALID,
-
Table: PER_MASS_MOVES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MASS_MOVES, object_name:PER_MASS_MOVES, status:VALID, product: PER - Human Resources , description: High level mass move definition. , implementation_dba_data: HR.PER_MASS_MOVES ,
-
Table: PER_MM_JOB_REQUIREMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_JOB_REQUIREMENTS, object_name:PER_MM_JOB_REQUIREMENTS, status:VALID, product: PER - Human Resources , description: PER_MM_JOB_REQUIREMENTS holds data related to transferring position requirements to a newly created position. , implementation_dba_data: HR.PER_MM_JOB_REQUIREMENTS ,
-
Table: PER_MM_VALID_GRADES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_VALID_GRADES, object_name:PER_MM_VALID_GRADES, status:VALID, product: PER - Human Resources , description: PER_MM_VALID_GRADES holds valid grades that will be moved with a position during a mass move. , implementation_dba_data: HR.PER_MM_VALID_GRADES ,