Search Results psp_schedule_lines
Overview
The PSP_SCHEDULE_LINES table is a core data object within the Oracle E-Business Suite (EBS) Labor Distribution module (PSP). It functions as the detailed transactional repository for individual distribution lines that constitute a labor schedule. A schedule, defined at a higher level, contains one or more schedule lines that specify precisely how an employee's salary or labor costs are to be allocated across various accounting dimensions, such as projects, tasks, and general ledger accounts. This table is critical for the accurate and auditable proration of labor expenses, enabling organizations to meet complex internal and external reporting requirements for project accounting, grants management, and financial compliance.
Key Information Stored
Each record in PSP_SCHEDULE_LINES represents a single allocation rule for a schedule. The primary identifier is the SCHEDULE_LINE_ID. The table's structure is defined by its extensive foreign key relationships, which map to the key accounting flexfields and master data within EBS. The most significant columns store references to the accounting segments and entities for distribution, including GL_CODE_COMBINATION_ID for the target general ledger account, PROJECT_ID and TASK_ID for project-related allocations, and EXPENDITURE_TYPE. It also holds organizational context via BUSINESS_GROUP_ID and EXPENDITURE_ORGANIZATION_ID, and the accounting context via SET_OF_BOOKS_ID. Additional columns typically store the allocation percentage or amount for the line, effective dates, and creation/modification metadata.
Common Use Cases and Queries
The primary use case is the creation, review, and audit of labor distribution schedules. Functional users manage these lines through the Labor Distribution forms, while technical consultants and report developers query this table to analyze distribution patterns, troubleshoot allocation issues, and build custom reports. A common reporting query involves joining PSP_SCHEDULE_LINES to related master tables to produce a human-readable schedule detail report.
Sample SQL Pattern:
- SELECT sl.schedule_line_id,
- p.segment1 project_number,
- t.task_number,
- sl.expenditure_type,
- sl.percentage
- FROM psp_schedule_lines sl,
- pa_projects_all p,
- pa_tasks t
- WHERE sl.project_id = p.project_id
- AND sl.task_id = t.task_id
- AND sl.schedule_hierarchy_id = :p_schedule_id;
Related Objects
PSP_SCHEDULE_LINES sits at the center of a key data model. It is a child table of PSP_SCHEDULE_HIERARCHY, which defines the parent schedule header. Its distribution rules are executed to create actual accounting entries, which are stored in the child tables PSP_DISTRIBUTION_LINES (for current distributions) and PSP_DISTRIBUTION_LINES_HISTORY. As indicated by its foreign keys, it has direct dependencies on fundamental EBS tables including GL_CODE_COMBINATIONS, PA_PROJECTS_ALL, PA_TASKS, PA_EXPENDITURE_TYPES, HR_ALL_ORGANIZATION_UNITS (twice, for different organization contexts), and GL_SETS_OF_BOOKS. Any customization or data fix involving labor distributions must carefully consider integrity with these related objects.
-
Table: PSP_SCHEDULE_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SCHEDULE_LINES, object_name:PSP_SCHEDULE_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores schedule lines associated with a particular schedule , implementation_dba_data: PSP.PSP_SCHEDULE_LINES ,
-
Table: PSP_SCHEDULE_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SCHEDULE_LINES, object_name:PSP_SCHEDULE_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores schedule lines associated with a particular schedule , implementation_dba_data: PSP.PSP_SCHEDULE_LINES ,
-
APPS.PSP_ENC_CREATE_LINES dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_ENC_PRE_PROCESS dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_MATRIX_DRIVER_PKG dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_SCHEDULE_LINES_PKG dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_MATRIX_DRIVER2_PKG dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_SCHEDULE_LINES_PKG dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_MATRIX_DRIVER2_PKG dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_GENERAL dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_ENC_PRE_PROCESS dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_ENC_CREATE_LINES dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_EFFORTS_PKG dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_LABOR_DIST dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_MATRIX_DRIVER3_PKG dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_LABOR_DIST dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_MATRIX_DRIVER_PKG dependencies on PSP_SCHEDULE_LINES
12.1.1
-
APPS.PSP_MATRIX_DRIVER3_PKG dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_EFFORTS_PKG dependencies on PSP_SCHEDULE_LINES
12.2.2
-
APPS.PSP_MATRIX_DRIVER_PKG SQL Statements
12.2.2
-
APPS.PSP_MATRIX_DRIVER_PKG SQL Statements
12.1.1
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_SCHEDULE_HIERARCHY
12.1.1
-
APPS.PSP_ORG_DLS_PKG dependencies on PER_ASSIGNMENTS_F
12.2.2
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_SCHEDULES
12.1.1
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_SCHEDULES
12.2.2
-
APPS.PSP_GENERAL dependencies on PSP_SCHEDULE_HIERARCHY
12.2.2
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_SCHEDULE_HIERARCHY
12.2.2
-
APPS.PSP_LABOR_DIST dependencies on PSP_SCHEDULE_HIERARCHY
12.2.2
-
APPS.PSP_ORG_DLS_PKG dependencies on PER_ASSIGNMENTS_F
12.1.1
-
APPS.PSP_LABOR_DIST dependencies on PSP_SCHEDULE_HIERARCHY
12.1.1
-
APPS.PSP_ENC_CREATE_LINES dependencies on PSP_SCHEDULE_HIERARCHY
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PSP_DEFAULT_LABOR_SCHEDULES
12.1.1
-
APPS.PSP_LABOR_DIST dependencies on PSP_ELEMENT_TYPE_ACCOUNTS
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PSP_DEFAULT_LABOR_SCHEDULES
12.2.2
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_GROUP_ELEMENT_LIST
12.1.1
-
APPS.PSP_LABOR_DIST dependencies on PSP_DEFAULT_LABOR_SCHEDULES
12.2.2
-
APPS.PSP_LABOR_DIST dependencies on PSP_ELEMENT_TYPE_ACCOUNTS
12.2.2
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_GROUP_ELEMENT_LIST
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PSP_ELEMENT_TYPE_ACCOUNTS
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PSP_ELEMENT_TYPE_ACCOUNTS
12.2.2
-
APPS.PSP_MATRIX_DRIVER_PKG dependencies on PER_ASSIGNMENTS_F
12.2.2
-
SYNONYM: APPS.PSP_SCHEDULE_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_SCHEDULE_LINES, status:VALID,
-
SYNONYM: APPS.PSP_SCHEDULE_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_SCHEDULE_LINES, status:VALID,
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_DEFAULT_LABOR_SCHEDULES
12.2.2
-
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 ,
-
APPS.PSP_ORG_DLS_PKG dependencies on PSP_DEFAULT_LABOR_SCHEDULES
12.1.1