Search Results per_grades
Overview
The PER_GRADES table is a core data object within the Oracle E-Business Suite Human Resources (PER) module. It serves as the master repository for all grade definitions within a business group. A grade is a classification level within an organization's job hierarchy, often linked to compensation ranges, career progression paths, and approval authorities. This table is fundamental for structuring the workforce, managing assignments, and administering compensation and benefits policies. Its integrity is critical as it is referenced extensively across HR, Payroll, and related modules to enforce business rules and maintain data consistency.
Key Information Stored
The table stores the defining attributes for each grade. Its primary key is the system-generated, unique GRADE_ID. A composite unique key on NAME and BUSINESS_GROUP_ID ensures grade names are unique within a business group. The BUSINESS_GROUP_ID column links the grade to its owning business group via a foreign key to HR_ALL_ORGANIZATION_UNITS. Another critical column is GRADE_DEFINITION_ID, which links to the PER_GRADE_DEFINITIONS table, allowing for the association of a specific grade with a broader grade structure or ladder. Other typical columns, inferred from standard implementations, would include effective start and end dates (EFFECTIVE_START_DATE, EFFECTIVE_END_DATE), a sequence number (SEQUENCE), and descriptive attributes like COMMENTS.
Common Use Cases and Queries
This table is central to numerous operational and reporting processes. Common use cases include validating grade assignments for employees and positions, configuring grade-based eligibility for salary elements or benefits, and generating organizational grade distribution reports. A typical query retrieves all active grades for a business group:
SELECT grade_id, name FROM per_grades WHERE business_group_id = &bg_id AND SYSDATE BETWEEN effective_start_date AND NVL(effective_end_date, SYSDATE) ORDER BY sequence;
Another frequent pattern is joining to assignment data to analyze the employee population by grade:
SELECT pg.name, COUNT(pa.person_id) FROM per_grades pg, per_all_assignments_f pa WHERE pg.grade_id = pa.grade_id AND pa.primary_flag = 'Y' AND SYSDATE BETWEEN pa.effective_start_date AND pa.effective_end_date GROUP BY pg.name;
Related Objects
As indicated by the extensive foreign key relationships, PER_GRADES is a pivotal table integrated with many HR and Payroll functions. Key related objects include:
PER_ALL_ASSIGNMENTS_F: Links an employee's primary assignment to a grade viaGRADE_ID.HR_ALL_POSITIONS_FandPER_ALL_VACANCIES: Store the entry or default grade for a position or vacancy.PAY_ELEMENT_LINKS_F: Enables grade-based eligibility for compensation elements.PER_GRADE_SPINES_F: Defines salary points or ranges associated with a grade.PER_VALID_GRADES: Defines valid grade progressions for jobs.PQH_BUDGET_DETAILSandPER_BUDGET_ELEMENTS: Used in position budgeting and control.- Other modules like Global Human Resources (
GHR_PA_REQUESTS,GHR_COMPLAINT_COSTS) and Procurement (AP_POL_SCHEDULE_OPTIONS) also reference grades for specific functional rules.
-
Table: PER_GRADES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_GRADES, object_name:PER_GRADES, status:VALID, product: PER - Human Resources , description: Grade definitions for a business group. , implementation_dba_data: HR.PER_GRADES ,
-
Table: PER_GRADES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_GRADES, object_name:PER_GRADES, status:VALID, product: PER - Human Resources , description: Grade definitions for a business group. , implementation_dba_data: HR.PER_GRADES ,
-
APPS.PER_QH_POPULATE dependencies on PER_GRADES
12.1.1
-
APPS.PER_QH_FIND_QUERY dependencies on PER_GRADES
12.1.1
-
APPS.PQH_CPD_BUS dependencies on PER_GRADES
12.1.1
-
APPS.PAY_FI_ARCHIVE_PYSA dependencies on PER_GRADES
12.1.1
-
APPS.GHR_PA_REQUESTS_PKG2 dependencies on PER_GRADES
12.2.2
-
APPS.HR_VALID_GRADE_API dependencies on PER_GRADES
12.1.1
-
APPS.PER_QH_FIND_QUERY dependencies on PER_GRADES
12.2.2
-
APPS.PQH_GSP_STAGE_TO_HR dependencies on PER_GRADES
12.1.1
-
APPS.PAY_US_DB_PER_SETUP dependencies on PER_GRADES
12.1.1
-
APPS.PAY_GRADE_RULES_PKG dependencies on PER_GRADES
12.1.1
-
APPS.BEN_EXT_PERSON dependencies on PER_GRADES
12.1.1
-
APPS.HR_SALARY_SURVEY_MAPPING_API dependencies on PER_GRADES
12.2.2
-
APPS.PER_ASG_BUS1 dependencies on PER_GRADES
12.1.1
-
APPS.GHR_RIF_PKG dependencies on PER_GRADES
12.1.1
-
APPS.PER_GRADES_PKG dependencies on PER_GRADES
12.2.2
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PER_GRADES
12.2.2
-
APPS.PER_VGR_BUS dependencies on PER_GRADES
12.2.2
-
APPS.PER_ZA_EMPLOYMENT_EQUITY_PKG dependencies on PER_GRADES
12.1.1
-
APPS.PAY_CA_ARCHIVE dependencies on PER_GRADES
12.1.1
-
APPS.HR_DELETE dependencies on PER_GRADES
12.1.1
-
APPS.PER_GDT_BUS dependencies on PER_GRADES
12.2.2
-
APPS.PQH_GL_POSTING dependencies on PER_GRADES
12.2.2
-
APPS.GHR_MRE_PKG dependencies on PER_GRADES
12.2.2
-
APPS.GHR_PA_REQUESTS_PKG dependencies on PER_GRADES
12.1.1
-
APPS.GHR_VALIDATE_CHECK dependencies on PER_GRADES
12.1.1
-
APPS.HR_JOB_API dependencies on PER_GRADES
12.2.2
-
APPS.PER_QH_ACTION dependencies on PER_GRADES
12.2.2
-
APPS.GHR_MTO_INT dependencies on PER_GRADES
12.1.1
-
APPS.GHR_PAY_CALC dependencies on PER_GRADES
12.1.1
-
APPS.PER_VALID_GRADES_PKG dependencies on PER_GRADES
12.2.2
-
APPS.GHR_PAY_CAPS dependencies on PER_GRADES
12.1.1
-
APPS.PER_POSITIONS_PKG dependencies on PER_GRADES
12.2.2
-
APPS.PQP_AAT_BUS dependencies on PER_GRADES
12.1.1
-
APPS.PAY_SE_PAYSLIP_ARCHIVE dependencies on PER_GRADES
12.1.1
-
APPS.HR_SALARY_SURVEY_MAPPING_API dependencies on PER_GRADES
12.1.1
-
APPS.PER_QH_ACTION dependencies on PER_GRADES
12.1.1
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PER_GRADES
12.1.1
-
APPS.PQH_BUDGET_DATA_MIGRATION dependencies on PER_GRADES
12.1.1
-
APPS.PQH_DE_LOCAL_COST_LIVING_PKG dependencies on PER_GRADES
12.1.1
-
APPS.PER_VACANCIES_PKG dependencies on PER_GRADES
12.1.1
-
APPS.PER_VAC_BUS dependencies on PER_GRADES
12.1.1
-
APPS.PER_JOBS_PKG dependencies on PER_GRADES
12.1.1
-
APPS.HR_REPORTS dependencies on PER_GRADES
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PER_GRADES
12.1.1
-
APPS.PQP_PERASGADD_RIW dependencies on PER_GRADES
12.2.2
-
APPS.PQP_GB_TP_PENSION_EXTRACTS dependencies on PER_GRADES
12.2.2
-
APPS.PQP_GB_PSI_SALARY_HISTORY dependencies on PER_GRADES
12.2.2
-
APPS.PER_SPP_INS dependencies on PER_GRADES
12.2.2