Search Results psp_schedules
Overview
The PSP_SCHEDULES table is a core data repository within the Oracle E-Business Suite (EBS) Labor Distribution module (PSP). Its primary function is to store schedule information linked to employee assignments defined in Oracle Human Resources (HRMS). This table acts as the foundational data source for labor distribution schedules, which are critical for allocating employee costs and effort across multiple projects, tasks, or general ledger accounts. By associating schedules with specific HR assignments, it enables the systematic and rule-based distribution of payroll and labor expenses, a fundamental process for project accounting, grants management, and financial reporting in EBS.
Key Information Stored
The table's structure centers on a composite primary key that uniquely identifies a schedule within the context of an HR assignment and its organizational and financial boundaries. The key columns are ASSIGNMENT_ID, BUSINESS_GROUP_ID, and SET_OF_BOOKS_ID. The ASSIGNMENT_ID directly links to the HR assignment (PER_ALL_ASSIGNMENTS_F). The BUSINESS_GROUP_ID associates the schedule with a specific business group (HR operating unit), and SET_OF_BOOKS_ID ties it to the applicable ledger or accounting setup. While the provided metadata does not list all columns, typical data stored would include schedule effective dates, distribution percentages, and status flags. The table's design ensures that labor distribution rules are scoped correctly to the employee's assignment and the relevant financial and organizational structures.
Common Use Cases and Queries
The primary use case is the creation, maintenance, and reporting of employee labor distribution schedules. Administrators use this data to define how an individual's salary or hours are split across funding sources. Common queries involve retrieving schedules for a specific employee, validating schedule coverage sums to 100%, or identifying schedules active within a given date range for payroll processing or audit purposes. A typical reporting SQL pattern would join PSP_SCHEDULES to HR assignment and person tables.
- Sample Query: To find active schedules for an employee:
SELECT * FROM psp_schedules ps, per_all_assignments_f paf WHERE ps.assignment_id = paf.assignment_id AND paf.person_id = :p_person_id AND SYSDATE BETWEEN paf.effective_start_date AND paf.effective_end_date; - Integration: Data from this table is used by the Labor Distribution engine to generate distribution lines during payroll transfer and costing processes.
Related Objects
PSP_SCHEDULES has defined relationships with several other objects within the PSP module. As per the metadata, it is referenced by a foreign key in the PSP_SCHEDULE_HIERARCHY table, which likely stores hierarchical or multi-level schedule breakdowns. Its most critical relationship is with the Oracle HRMS foundation, specifically the PER_ALL_ASSIGNMENTS_F table, via the ASSIGNMENT_ID column. It is also intrinsically linked to the financials setup through SET_OF_BOOKS_ID (GL_SETS_OF_BOOKS). For reporting and application logic, it is commonly accessed through standard Labor Distribution APIs and forms, which ensure data integrity and business rule enforcement when creating or modifying schedule records.
-
Table: PSP_SCHEDULES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SCHEDULES, object_name:PSP_SCHEDULES, status:VALID, product: PSP - Labor Distribution , description: Stores schedules corresponding to assignments in Oracle Human Resources , implementation_dba_data: PSP.PSP_SCHEDULES ,
-
Table: PSP_SCHEDULES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SCHEDULES, object_name:PSP_SCHEDULES, status:VALID, product: PSP - Labor Distribution , description: Stores schedules corresponding to assignments in Oracle Human Resources , implementation_dba_data: PSP.PSP_SCHEDULES ,
-
View: PSP_ASG_SCHEDULE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ASG_SCHEDULE_V, object_name:PSP_ASG_SCHEDULE_V, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: APPS.PSP_ASG_SCHEDULE_V ,
-
View: PSP_SCHEDULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_SCHEDULES_V, object_name:PSP_SCHEDULES_V, status:VALID, product: PSP - Labor Distribution , description: Shows schedules for an employee assignment , implementation_dba_data: APPS.PSP_SCHEDULES_V ,
-
View: PSP_SCHEDULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_SCHEDULES_V, object_name:PSP_SCHEDULES_V, status:VALID, product: PSP - Labor Distribution , description: Shows schedules for an employee assignment , implementation_dba_data: APPS.PSP_SCHEDULES_V ,
-
View: PSPBV_LABOR_DIST_ASSIGNMENTS
12.2.2
product: PSP - Labor Distribution , description: PSPBV_LABOR_DIST_ASSIGNMENTS displays assignment identifiers from Oracle Human Resources that have schedules in Labor Distribution. , implementation_dba_data: Not implemented in this database ,
-
View: PSP_ASG_SCHEDULE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ASG_SCHEDULE_V, object_name:PSP_ASG_SCHEDULE_V, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: APPS.PSP_ASG_SCHEDULE_V ,
-
Table: PSP_SCHEDULE_HIERARCHY
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SCHEDULE_HIERARCHY, object_name:PSP_SCHEDULE_HIERARCHY, status:VALID, product: PSP - Labor Distribution , description: Stores schedule hierarchy level information about the schedule , implementation_dba_data: PSP.PSP_SCHEDULE_HIERARCHY ,
-
Table: PSP_SCHEDULE_HIERARCHY
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SCHEDULE_HIERARCHY, object_name:PSP_SCHEDULE_HIERARCHY, status:VALID, product: PSP - Labor Distribution , description: Stores schedule hierarchy level information about the schedule , implementation_dba_data: PSP.PSP_SCHEDULE_HIERARCHY ,
-
View: PSP_REP_SCH_EMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_SCH_EMP_V, object_name:PSP_REP_SCH_EMP_V, status:VALID, product: PSP - Labor Distribution , description: Based on the PSP_SCHEDULE_LINES table used in Labor Schedules for Employees report , implementation_dba_data: APPS.PSP_REP_SCH_EMP_V ,
-
View: PSP_REP_SCH_EMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_SCH_EMP_V, object_name:PSP_REP_SCH_EMP_V, status:VALID, product: PSP - Labor Distribution , description: Based on the PSP_SCHEDULE_LINES table used in Labor Schedules for Employees report , implementation_dba_data: APPS.PSP_REP_SCH_EMP_V ,
-
View: PSPBV_LABOR_DIST_ASSIGNMENTS
12.1.1
product: PSP - Labor Distribution , description: PSPBV_LABOR_DIST_ASSIGNMENTS displays assignment identifiers from Oracle Human Resources that have schedules in Labor Distribution. , implementation_dba_data: Not implemented in this database ,
-
View: PSP_REP_SUSP_WARN_V
12.2.2
product: PSP - Labor Distribution , description: No longer being used in Oracle Labor Distribution. , implementation_dba_data: Not implemented in this database ,
-
View: PSP_REP_SUSP_WARN_V
12.1.1
product: PSP - Labor Distribution , description: No longer being used in Oracle Labor Distribution. , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_LABOR_DIST_ASSIGNMENTS
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_LABOR_DIST_ASSIGNMENTS
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,