Search Results per_mass_moves
Overview
The PER_MASS_MOVES table is a core data structure within the Oracle E-Business Suite Human Resources (PER) module, specifically for versions 12.1.1 and 12.2.2. It serves as the master definition table for a "mass move" operation. A mass move is a high-level administrative process used to transfer multiple employees, positions, or jobs from one organizational unit to another in a single, coordinated transaction. This table stores the top-level metadata and control parameters for such an operation, acting as the parent record for all associated details. Its existence is critical for managing large-scale organizational restructures, departmental consolidations, or business unit realignments efficiently within the system.
Key Information Stored
While the provided metadata does not list all columns, the primary and foreign key relationships reveal its essential structure. The table's primary key is MASS_MOVE_ID, a unique identifier for each mass move definition. A critical foreign key is BUSINESS_GROUP_ID, which links to HR_ALL_ORGANIZATION_UNITS. This enforces that every mass move is scoped to a specific business group, a fundamental security and data partitioning concept in Oracle HRMS. Other columns, inferred from its purpose, would typically store information such as the move's name, description, status (e.g., 'ENTERED', 'PROCESSED', 'CANCELLED'), effective date, source and destination organization units, and the user who initiated the request.
Common Use Cases and Queries
The primary use case is the execution and audit of bulk organizational changes. Administrators use the Mass Move functionality via the Oracle HRMS application interface to define and run these operations. From a reporting and technical perspective, common queries involve tracking the history and status of mass moves. A sample SQL pattern to retrieve basic move information might be:
- SELECT mass_move_id, name, effective_date, status FROM hr.per_mass_moves WHERE business_group_id = :p_bg_id AND status = 'PROCESSED' ORDER BY effective_date DESC;
Technical consultants may also query this table to diagnose data issues or validate the success of a move by joining it to its child detail tables to see the count of assignments or positions affected.
Related Objects
As documented in the foreign key relationships, PER_MASS_MOVES is the central parent table for several detail tables that store the specific elements being moved. These relationships are:
- PER_MM_ASSIGNMENTS: Links via MASS_MOVE_ID. This table holds the individual employee assignments included in the mass move.
- PER_MM_POSITIONS: Links via MASS_MOVE_ID. This table stores the positions that are part of the move operation.
- PER_MM_JOB_REQUIREMENTS: Links via MASS_MOVE_ID. This table contains job requirement records associated with the move.
- PER_MM_VALID_GRADES: Links via MASS_MOVE_ID. This table manages valid grade information relevant to the move context.
Furthermore, the table references HR_ALL_ORGANIZATION_UNITS via the BUSINESS_GROUP_ID column, anchoring the mass move within the organizational hierarchy.
-
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_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 ,
-
APPS.HR_MASS_MOVE_API dependencies on PER_MASS_MOVES
12.2.2
-
APPS.PER_MASS_MOVES_PKG dependencies on PER_MASS_MOVES
12.1.1
-
APPS.PER_MM_VALID_GRADES_PKG dependencies on PER_MASS_MOVES
12.2.2
-
APPS.HR_MASS_MOVE_API dependencies on PER_MASS_MOVES
12.1.1
-
APPS.PER_MM_VALID_GRADES_PKG dependencies on PER_MASS_MOVES
12.1.1
-
APPS.PER_MASS_MOVES_PKG 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,
-
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.PER_MASS_MOVES_PKG SQL Statements
12.1.1
-
APPS.PER_MASS_MOVES_PKG SQL Statements
12.2.2
-
SYNONYM: PUBLIC.PER_MASS_MOVES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_MASS_MOVES, status:VALID,
-
VIEW: HR.PER_MASS_MOVES#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_MASS_MOVES#, status:VALID,
-
SYNONYM: APPS.PER_MASS_MOVES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_MASS_MOVES, status:VALID,
-
VIEW: HR.PER_MASS_MOVES#
12.2.2
-
APPS.HR_MASS_MOVE_API dependencies on PER_ORGANIZATION_UNITS
12.2.2
-
SYNONYM: APPS.PER_MASS_MOVES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_MASS_MOVES, status:VALID,
-
APPS.HR_MASS_MOVE_API dependencies on PER_ORGANIZATION_UNITS
12.1.1
-
VIEW: APPS.PER_MASS_MOVES_V
12.1.1
-
VIEW: APPS.PER_MASS_MOVES_V
12.2.2
-
PACKAGE BODY: APPS.PER_MASS_MOVES_PKG
12.2.2
-
APPS.HR_MASS_MOVE_API dependencies on PER_ASSIGNMENTS_F
12.2.2
-
APPS.HR_MASS_MOVE_API dependencies on PER_ASSIGNMENTS_F
12.1.1
-
PACKAGE BODY: APPS.PER_MASS_MOVES_PKG
12.1.1
-
APPS.HR_MASS_MOVE_API dependencies on DUAL
12.2.2
-
APPS.PER_MASS_MOVES_PKG dependencies on DUAL
12.2.2
-
APPS.HR_MASS_MOVE_API dependencies on DUAL
12.1.1
-
PACKAGE BODY: APPS.PER_MASS_MOVES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_MASS_MOVES_PKG, status:VALID,
-
TRIGGER: APPS.PER_MASS_MOVES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_MASS_MOVES_WHO, status:VALID,
-
APPS.HR_MASS_MOVE_API dependencies on PER_PEOPLE_F
12.1.1
-
APPS.PER_MASS_MOVES_PKG dependencies on DUAL
12.1.1
-
APPS.HR_MASS_MOVE_API dependencies on PER_PEOPLE_F
12.2.2
-
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 ,
-
Table: 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, 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_POSITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_POSITIONS, object_name:PER_MM_POSITIONS, status:VALID, product: PER - Human Resources , description: PER_MM_POSITIONS holds positions that were defined as part of a mass move. , implementation_dba_data: HR.PER_MM_POSITIONS ,
-
Table: 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, product: PER - Human Resources , description: PER_MM_POSITIONS holds positions that were defined as part of a mass move. , implementation_dba_data: HR.PER_MM_POSITIONS ,
-
VIEW: APPS.PER_MM_ASSIGNMENTS_V
12.1.1
-
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,
-
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
-
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,
-
TRIGGER: APPS.PER_MASS_MOVES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_MASS_MOVES_WHO, status:VALID,
-
APPS.HR_MASS_MOVE_API SQL Statements
12.1.1
-
APPS.HR_MASS_MOVE_API SQL Statements
12.2.2
-
View: 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, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_MASS_MOVES_V ,
-
PACKAGE BODY: APPS.PER_MM_VALID_GRADES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_MM_VALID_GRADES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_MASS_MOVES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_MASS_MOVES_PKG, status:VALID,
-
Table: 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, product: PER - Human Resources , description: PER_MM_ASSIGNMENTS holds assignments that were defined as part of a mass move. , implementation_dba_data: HR.PER_MM_ASSIGNMENTS ,