Search Results psb_pay_element_distributions
Overview
The table PSB_PAY_ELEMENT_DISTRIBUTIONS is a core data object within the Oracle E-Business Suite (EBS) Public Sector Budgeting (PSB) module, specifically for versions 12.1.1 and 12.2.2. It serves as a repository for defining cost distribution rules that govern how payroll and compensation expenses are allocated across different accounting segments. These rules are applied to groups of position sets, enabling public sector and other organizations to automate and enforce budgetary controls by ensuring personnel costs are charged to the correct general ledger accounts based on pre-defined criteria. Its existence is critical for maintaining fiscal accountability and accurate financial forecasting within the PSB framework.
Key Information Stored
The table's primary purpose is to map payroll elements to specific accounting flexfields. The key columns, as indicated by its constraints, include DISTRIBUTION_ID, which serves as the unique primary key for each distribution rule. The POSITION_SET_GROUP_ID is a foreign key linking to the PSB_ELEMENT_POS_SET_GROUPS table, identifying the specific collection of position sets to which the distribution rule applies. The CODE_COMBINATION_ID is a foreign key linking to the GL_CODE_COMBINATIONS table, specifying the exact general ledger account to which the costs are to be charged. Collectively, these columns establish the essential relationship: for a given group of positions, distribute associated payroll element costs to a designated GL account.
Common Use Cases and Queries
A primary use case is the configuration and audit of budgetary controls for payroll. Administrators use this table to define rules ensuring that salaries for positions in a specific department or funding program are consistently expensed to the correct cost center or natural account. Common reporting queries involve joining this table to related setup tables to list all active distribution rules. A typical SQL pattern for validation would be:
- SELECT d.distribution_id, g.group_name, cc.concatenated_segments
- FROM psb_pay_element_distributions d,
- psb_element_pos_set_groups g,
- gl_code_combinations cc
- WHERE d.position_set_group_id = g.position_set_group_id
- AND d.code_combination_id = cc.code_combination_id;
This ensures the integrity of the setup before budget calculations are run.
Related Objects
PSB_PAY_ELEMENT_DISTRIBUTIONS is centrally linked to several key EBS objects. It has a direct foreign key relationship with PSB_ELEMENT_POS_SET_GROUPS, which defines the groups of position sets. Its most critical financial link is to the foundational GL_CODE_COMBINATIONS table, which holds the chart of accounts structures. The table is governed by the primary key constraint PSB_PAY_ELEMENT_DISTR_PK. While not listed in the provided metadata, this table is logically a child to higher-level PSB setup tables defining pay elements and position sets, and it feeds data into the PSB budget calculation and funds checking engines.
-
Table: PSB_PAY_ELEMENT_DISTRIBUTIONS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Cost distribution rules for various groups of position sets , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_ELEMENT_POS_SET_GROUPS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Groups of position sets , implementation_dba_data: Not implemented in this database ,
-
View: PSBBV_PAY_ELEMENT_DISTRIBUTION
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSB_PAY_ELEMENT_DISTRIBUTION_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: PSBFV_PAY_ELEMENT_DISTRIBUTION
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,