Search Results per_pay_bases
Overview
The PER_PAY_BASES table is a core reference table within the Oracle E-Business Suite Human Resources (PER) module. It serves as the master repository for defining specific salary or compensation bases used across the application. A pay basis is a fundamental concept that determines the unit of measurement for an employee's salary, such as an annual salary, an hourly rate, or a monthly wage. This table is essential for configuring and processing compensation correctly, as it links payroll calculations to the defined units of pay. Its role is to provide a standardized, business-group-specific list of valid pay bases that can be assigned to positions, assignments, and payroll elements, ensuring consistency in compensation management.
Key Information Stored
The table stores the definitional attributes for each pay basis. Its primary identifier is the PAY_BASIS_ID. Key columns include the NAME of the pay basis (e.g., 'Annual', 'Hourly'), which is unique within a BUSINESS_GROUP_ID. The BUSINESS_GROUP_ID itself is a critical column that enforces data security and partitioning at the business group level. Two other significant columns are INPUT_VALUE_ID and RATE_ID, which form a unique key with BUSINESS_GROUP_ID. These columns establish a direct link to the PAY_RATES table (via RATE_ID) and to the underlying input value definitions in the payroll engine, thereby connecting the pay basis concept to specific rate definitions and calculation rules used in payroll processing.
Common Use Cases and Queries
A primary use case is validating and reporting on the compensation structure for employees. For instance, an HR analyst may need to list all pay bases defined within a specific business group. A common reporting query involves joining PER_PAY_BASES to assignment data to analyze compensation by pay type.
- Sample Query: List all active pay bases for a business group:
SELECT name, pay_basis_id FROM per_pay_bases WHERE business_group_id = &business_group_id ORDER BY name; - Sample Query: Find assignments using a specific pay basis (e.g., Hourly):
SELECT ppa.assignment_number, ppa.full_name FROM per_all_assignments_f ppa JOIN per_pay_bases ppb ON ppa.pay_basis_id = ppb.pay_basis_id WHERE ppb.name = 'Hourly' AND SYSDATE BETWEEN ppa.effective_start_date AND ppa.effective_end_date;
This table is also central during payroll setup and when creating or updating positions and assignments, as the PAY_BASIS_ID is a required reference.
Related Objects
As indicated by the foreign key relationships, PER_PAY_BASES is a key reference point for several major entities. The PAY_RATES table is directly linked via the RATE_ID. Crucially, the PAY_BASIS_ID is referenced by HR_ALL_POSITIONS_F (to define the pay basis for a position), PER_ALL_ASSIGNMENTS_F (to define the pay basis for an employee's assignment), and PAY_ELEMENT_LINKS_F (to link payroll elements to specific pay bases). It is also referenced by PQH_POSITION_TRANSACTIONS for position management workflows. All these relationships underscore its role as a master data table for compensation configuration within the HR and Payroll modules.
-
Table: PER_PAY_BASES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PAY_BASES, object_name:PER_PAY_BASES, status:VALID, product: PER - Human Resources , description: Definitions of specific salary bases. , implementation_dba_data: HR.PER_PAY_BASES ,
-
Table: PER_PAY_BASES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PAY_BASES, object_name:PER_PAY_BASES, status:VALID, product: PER - Human Resources , description: Definitions of specific salary bases. , implementation_dba_data: HR.PER_PAY_BASES ,
-
APPS.PER_PPC_BUS dependencies on PER_PAY_BASES
12.1.1
-
APPS.PAY_EMP_ACTION_ARCH dependencies on PER_PAY_BASES
12.1.1
-
APPS.BEN_EPB_BUS dependencies on PER_PAY_BASES
12.1.1
-
APPS.PER_ASG_BUS1 dependencies on PER_PAY_BASES
12.1.1
-
APPS.PAY_GB_PAYROLL_ACTIONS_PKG dependencies on PER_PAY_BASES
12.1.1
-
APPS.PAY_ETP_BUS_ND dependencies on PER_PAY_BASES
12.1.1
-
APPS.BEN_CWB_POST_PROCESS dependencies on PER_PAY_BASES
12.1.1
-
APPS.PQH_PQIPED6_XMLP_PKG dependencies on PER_PAY_BASES
12.1.1
-
APPS.PAY_AU_SOE_PKG dependencies on PER_PAY_BASES
12.1.1
-
APPS.PAY_LINK_INPUT_VALUES_API dependencies on PER_PAY_BASES
12.1.1
-
APPS.PQH_PQIPED10_XMLP_PKG dependencies on PER_PAY_BASES
12.1.1
-
APPS.HR_DELETE dependencies on PER_PAY_BASES
12.1.1
-
APPS.PER_SSHR_CHANGE_PAY dependencies on PER_PAY_BASES
12.1.1
-
APPS.PAY_ELEMENT_TYPES_PKG dependencies on PER_PAY_BASES
12.1.1
-
APPS.HR_ASSIGNMENT dependencies on PER_PAY_BASES
12.1.1
-
APPS.PQH_EMPLOYEE_SALARY dependencies on PER_PAY_BASES
12.1.1
-
APPS.HR_UTIL_MISC_SS dependencies on PER_PAY_BASES
12.2.2
-
APPS.HR_MEE_VIEWS_GEN dependencies on PER_PAY_BASES
12.2.2
-
APPS.PAY_US_PAYSLIP_SIMULATION_MAIN dependencies on PER_PAY_BASES
12.2.2
-
APPS.PAY_GB_PAYROLL_ACTIONS_PKG dependencies on PER_PAY_BASES
12.2.2
-
APPS.HR_CA_FF_UDFS dependencies on PER_PAY_BASES
12.2.2
-
APPS.PQH_PQIPED8_XMLP_PKG dependencies on PER_PAY_BASES
12.1.1
-
APPS.GHR_SF52_DO_UPDATE dependencies on PER_PAY_BASES
12.1.1
-
APPS.HR_GENERAL dependencies on PER_PAY_BASES
12.1.1
-
APPS.PER_PYP_BUS dependencies on PER_PAY_BASES
12.1.1
-
APPS.PQP_FEDHR_USPAY_INT_UTILS dependencies on PER_PAY_BASES
12.1.1
-
APPS.PER_ASG_BUS1 dependencies on PER_PAY_BASES
12.2.2
-
APPS.BEN_CWB_PERSON_INFO_PKG dependencies on PER_PAY_BASES
12.2.2
-
APPS.PQH_GSP_POST_PROCESS dependencies on PER_PAY_BASES
12.2.2
-
APPS.GHR_SF52_DO_UPDATE dependencies on PER_PAY_BASES
12.2.2
-
APPS.PER_ZA_EMPLOYMENT_EQUITY_PKG dependencies on PER_PAY_BASES
12.2.2
-
APPS.PER_SALADMIN_ANALYTICS_PKG dependencies on PER_PAY_BASES
12.2.2
-
APPS.HR_PAY_RATE_SS dependencies on PER_PAY_BASES
12.2.2
-
APPS.PQH_GSP_DEFAULT dependencies on PER_PAY_BASES
12.2.2
-
APPS.PER_PPC_BUS dependencies on PER_PAY_BASES
12.2.2
-
APPS.BEN_EXT_PERSON dependencies on PER_PAY_BASES
12.2.2
-
APPS.HR_US_FF_UDFS dependencies on PER_PAY_BASES
12.2.2
-
APPS.HR_ASSIGNMENT dependencies on PER_PAY_BASES
12.2.2
-
APPS.PQH_PQIPED5_XMLP_PKG dependencies on PER_PAY_BASES
12.2.2
-
APPS.BEN_PLAN_DESIGN_ELPRO_MODULE dependencies on PER_PAY_BASES
12.2.2
-
APPS.HR_JP_ID_PKG dependencies on PER_PAY_BASES
12.2.2
-
APPS.PAY_SG_SOE dependencies on PER_PAY_BASES
12.2.2
-
APPS.HREMPTER dependencies on PER_PAY_BASES
12.2.2
-
APPS.PQH_SS_PRINT dependencies on PER_PAY_BASES
12.2.2
-
APPS.BEN_PRO_LER dependencies on PER_PAY_BASES
12.2.2
-
APPS.PSP_ENC_CREATE_LINES dependencies on PER_PAY_BASES
12.2.2
-
APPS.PER_PPB_UPD dependencies on PER_PAY_BASES
12.2.2
-
APPS.HXT_RETRO_PA dependencies on PER_PAY_BASES
12.1.1