Search Results pay_dimension_routes
Overview
The PAY_DIMENSION_ROUTES table is a core technical repository within the Oracle E-Business Suite Payroll module (PAY). It serves as a configuration table that defines the hierarchical relationships between different balance dimensions. Its primary role is to govern how payroll balances are calculated and aggregated by establishing the permissible routes or paths from one dimension to another. This routing mechanism is fundamental to the payroll engine's ability to correctly accumulate and report on earnings, deductions, and other balance types across different timeframes and contexts, such as from an assignment-level dimension to a quarterly dimension.
Key Information Stored
The table's structure is designed to map a source dimension to a target dimension via a specific processing route. The primary key, a composite of BALANCE_DIMENSION_ID and PRIORITY, ensures a defined order of evaluation for multiple possible routes from a single source. Key columns include BALANCE_DIMENSION_ID, which identifies the starting or source balance dimension; RUN_DIMENSION_ID, which identifies the target or destination balance dimension for the route; ROUTE_ID, which links to the processing logic in the FF_ROUTES table that defines how to traverse between the dimensions; and PRIORITY, which dictates the sequence in which multiple potential routes from the same source are evaluated by the payroll calculation engine.
Common Use Cases and Queries
The primary use case is supporting the complex balance calculation process during payroll runs. When the engine needs to locate a value for a specific balance dimension, it queries this table to find the appropriate route to a dimension where data is stored. This is critical for balance initialization and aggregation. Common queries involve identifying all available routes from a given dimension or debugging balance calculation issues by examining the defined dimension hierarchy. A sample diagnostic query might be:
- SELECT pbd1.DIMENSION_NAME AS SOURCE_DIM, pbd2.DIMENSION_NAME AS TARGET_DIM, pdr.PRIORITY, fr.ROUTE_NAME FROM PAY_DIMENSION_ROUTES pdr, PAY_BALANCE_DIMENSIONS pbd1, PAY_BALANCE_DIMENSIONS pbd2, FF_ROUTES fr WHERE pdr.BALANCE_DIMENSION_ID = pbd1.BALANCE_DIMENSION_ID AND pdr.RUN_DIMENSION_ID = pbd2.BALANCE_DIMENSION_ID AND pdr.ROUTE_ID = fr.ROUTE_ID AND pbd1.DIMENSION_NAME = 'Assignment Within Quarter to Date' ORDER BY pdr.PRIORITY;
Related Objects
PAY_DIMENSION_ROUTES is centrally connected to other key payroll data definition objects through foreign key constraints. It references the PAY_BALANCE_DIMENSIONS table twice: once via BALANCE_DIMENSION_ID to define the source dimension, and again via RUN_DIMENSION_ID to define the target dimension. It also references the FF_ROUTES table via ROUTE_ID to obtain the procedural logic for navigating the dimension relationship. These relationships are essential for the integrity of the payroll balance configuration, ensuring that every defined route points to valid dimensions and a valid processing routine.
-
Table: PAY_DIMENSION_ROUTES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_DIMENSION_ROUTES, object_name:PAY_DIMENSION_ROUTES, status:VALID, product: PAY - Payroll , description: Stores balance dimension relationships. , implementation_dba_data: HR.PAY_DIMENSION_ROUTES ,
-
Table: PAY_DIMENSION_ROUTES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_DIMENSION_ROUTES, object_name:PAY_DIMENSION_ROUTES, status:VALID, product: PAY - Payroll , description: Stores balance dimension relationships. , implementation_dba_data: HR.PAY_DIMENSION_ROUTES ,
-
APPS.HR_LEGISLATION dependencies on PAY_DIMENSION_ROUTES
12.1.1
-
APPS.PAY_BALANCE_PKG dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
APPS.PAY_DB_BALANCES_PKG dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
APPS.HR_LEGISLATION dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
APPS.HRDYNDBI dependencies on PAY_DIMENSION_ROUTES
12.1.1
-
APPS.PAY_IP_STARTUP_UTIL dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
APPS.PAY_JP_DIMENSION_GENERATOR_PKG dependencies on PAY_DIMENSION_ROUTES
12.1.1
-
APPS.PAY_IP_BAL_UPLOAD dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
APPS.HRDYNDBI dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
APPS.PAY_IP_UTILITY dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
APPS.PAY_DB_BALANCES_PKG dependencies on PAY_DIMENSION_ROUTES
12.1.1
-
APPS.PAY_IP_BAL_UPLOAD dependencies on PAY_DIMENSION_ROUTES
12.1.1
-
APPS.PAY_BALANCE_PKG dependencies on PAY_DIMENSION_ROUTES
12.1.1
-
APPS.PAY_JP_DIMENSION_GENERATOR_PKG dependencies on PAY_DIMENSION_ROUTES
12.2.2
-
VIEW: HR.PAY_DIMENSION_ROUTES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_DIMENSION_ROUTES#, status:VALID,
-
TABLE: HR.PAY_DIMENSION_ROUTES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_DIMENSION_ROUTES, object_name:PAY_DIMENSION_ROUTES, status:VALID,
-
SYNONYM: PUBLIC.PAY_DIMENSION_ROUTES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_DIMENSION_ROUTES, status:VALID,
-
VIEW: HR.PAY_DIMENSION_ROUTES#
12.2.2
-
SYNONYM: APPS.PAY_DIMENSION_ROUTES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_DIMENSION_ROUTES, status:VALID,
-
TRIGGER: APPS.PAY_DIMENSION_ROUTES+
12.2.2
-
Table: PAY_BALANCE_DIMENSIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_DIMENSIONS, object_name:PAY_BALANCE_DIMENSIONS, status:VALID, product: PAY - Payroll , description: Information allowing the summation of a balance. , implementation_dba_data: HR.PAY_BALANCE_DIMENSIONS ,
-
Table: PAY_BALANCE_DIMENSIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_DIMENSIONS, object_name:PAY_BALANCE_DIMENSIONS, status:VALID, product: PAY - Payroll , description: Information allowing the summation of a balance. , implementation_dba_data: HR.PAY_BALANCE_DIMENSIONS ,
-
TRIGGER: APPS.PAY_DIMENSION_ROUTES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_DIMENSION_ROUTES+, status:VALID,
-
SYNONYM: APPS.PAY_DIMENSION_ROUTES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_DIMENSION_ROUTES, status:VALID,
-
APPS.PAY_IP_STARTUP_UTIL dependencies on PAY_BALANCE_DIMENSIONS
12.2.2
-
APPS.PAY_DB_BALANCES_PKG SQL Statements
12.2.2
-
TABLE: HR.PAY_DIMENSION_ROUTES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_DIMENSION_ROUTES, object_name:PAY_DIMENSION_ROUTES, status:VALID,
-
APPS.PAY_DB_BALANCES_PKG SQL Statements
12.1.1
-
TABLE: HR.PAY_BALANCE_DIMENSIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_BALANCE_DIMENSIONS, object_name:PAY_BALANCE_DIMENSIONS, status:VALID,
-
APPS.PAY_BALANCE_PKG dependencies on PAY_DEFINED_BALANCES
12.1.1
-
FUNCTION: APPS.PAY_DIMENSION_ROUTES=
12.2.2
-
APPS.PAY_IP_UTILITY dependencies on FF_ROUTES
12.2.2
-
APPS.PAY_DB_BALANCES_PKG dependencies on HR_UTILITY
12.1.1
-
FUNCTION: APPS.PAY_DIMENSION_ROUTES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PAY_DIMENSION_ROUTES=, status:VALID,
-
TRIGGER: APPS.PAY_DIMENSION_ROUTES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_DIMENSION_ROUTES_WHO, status:VALID,
-
TABLE: HR.FF_ROUTES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:FF.FF_ROUTES, object_name:FF_ROUTES, status:VALID,
-
PACKAGE BODY: APPS.PAY_IP_BAL_UPLOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_BAL_UPLOAD, status:VALID,
-
Table: FF_ROUTES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:FF.FF_ROUTES, object_name:FF_ROUTES, status:VALID, product: FF - FastFormula , description: FROM and WHERE clauses of a SQL statement for a specific database item. , implementation_dba_data: HR.FF_ROUTES ,
-
Table: FF_ROUTES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:FF.FF_ROUTES, object_name:FF_ROUTES, status:VALID, product: FF - FastFormula , description: FROM and WHERE clauses of a SQL statement for a specific database item. , implementation_dba_data: HR.FF_ROUTES ,
-
TRIGGER: APPS.PAY_DIMENSION_ROUTES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_DIMENSION_ROUTES_WHO, status:VALID,
-
APPS.PAY_DB_BALANCES_PKG dependencies on HR_UTILITY
12.2.2
-
APPS.PAY_BALANCE_PKG dependencies on PAY_DEFINED_BALANCES
12.2.2
-
PACKAGE BODY: APPS.PAY_DB_BALANCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_DB_BALANCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_IP_BAL_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_BAL_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_DB_BALANCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_DB_BALANCES_PKG, status:VALID,
-
TRIGGER: APPS.PAY_DIMENSION_ROUTES_WHO
12.2.2
-
APPS.PAY_DB_BALANCES_PKG dependencies on DUAL
12.2.2
-
PACKAGE BODY: APPS.PAY_JP_DIMENSION_GENERATOR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_DIMENSION_GENERATOR_PKG, status:VALID,