Search Results psp_payroll_sub_lines
Overview
The PSP_PAYROLL_SUB_LINES table is a core data object within the Oracle E-Business Suite (EBS) Labor Distribution module (PSP). Its primary function is to store the detailed breakdown of a single payroll line when the associated earnings or cost must be allocated across multiple accounting dimensions. This occurs when a payroll transaction, such as an employee's salary payment, is distributed to more than one cost center, project, task, or other funding source. The table acts as a child entity to PSP_PAYROLL_LINES, enabling a one-to-many relationship where a single payroll line can spawn multiple sub-lines, each representing a distinct segment of the total amount for specific accounting and reporting purposes.
Key Information Stored
Each record in PSP_PAYROLL_SUB_LINES represents one segment of a split payroll amount. The table's structure is designed to capture both the financial allocation and its organizational context. The primary key is PAYROLL_SUB_LINE_ID, a unique system-generated identifier. A critical foreign key column is PAYROLL_LINE_ID, which links the sub-line back to its parent record in PSP_PAYROLL_LINES. Key descriptive columns include ORGANIZATION_ID and JOB_ID, which tie the cost allocation to a specific business unit and job role, respectively. Other essential columns typically include the allocated AMOUNT or QUANTITY, and accounting flexfield segment values (such as CODE_COMBINATION_ID) that define the exact general ledger account for the distribution.
Common Use Cases and Queries
The primary use case is tracing and reporting on how payroll costs are distributed. This is vital for project accounting, grant management, and internal chargebacks. Common queries involve joining to parent and related tables to produce detailed labor distribution reports. For instance, to analyze all sub-line distributions for a specific payroll run, one might use a query pattern such as:
- SELECT prl.payroll_run_id, psl.* FROM psp_payroll_sub_lines psl JOIN psp_payroll_lines prl ON psl.payroll_line_id = prl.payroll_line_id WHERE prl.payroll_run_id = &RUN_ID;
Another frequent scenario is reconciling the sum of sub-line amounts back to the original payroll line total to ensure data integrity. Auditors and functional consultants often query this table to validate that labor costs have been correctly assigned according to established distribution schedules.
Related Objects
PSP_PAYROLL_SUB_LINES sits at the center of several key relationships within the Labor Distribution schema, as documented by its foreign key constraints:
- Parent Table: PSP_PAYROLL_LINES (via PAYROLL_LINE_ID)
- Referenced Lookup Tables: HR_ALL_ORGANIZATION_UNITS (via ORGANIZATION_ID) and PER_JOBS (via JOB_ID) for validating organizational and job data.
- Child Tables: The table is referenced as a parent by several important transactional and historical tables:
- PSP_DISTRIBUTION_LINES (via PAYROLL_SUB_LINE_ID)
- PSP_DISTRIBUTION_LINES_HISTORY (via PAYROLL_SUB_LINE_ID)
- PSP_SUB_LINE_REASONS (via PAYROLL_SUB_LINE_ID)
These relationships illustrate that the sub-line record is the definitive source for creating and tracking subsequent distribution lines and associated adjustment reasons.
-
Table: PSP_PAYROLL_SUB_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_SUB_LINES, object_name:PSP_PAYROLL_SUB_LINES, status:VALID, product: PSP - Labor Distribution , description: Contains information where payroll amount in a payroll line is split into more than one subline , implementation_dba_data: PSP.PSP_PAYROLL_SUB_LINES ,
-
Table: PSP_PAYROLL_SUB_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_SUB_LINES, object_name:PSP_PAYROLL_SUB_LINES, status:VALID, product: PSP - Labor Distribution , description: Contains information where payroll amount in a payroll line is split into more than one subline , implementation_dba_data: PSP.PSP_PAYROLL_SUB_LINES ,
-
View: PSPFV_GENERATE_COST_DIST_LINES
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_GENERATED_DIST_HISTORIES
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_GENERATE_COST_DIST_LINES
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_GENERATED_DIST_HISTORIES
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
Table: PSP_SUB_LINE_REASONS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SUB_LINE_REASONS, object_name:PSP_SUB_LINE_REASONS, status:VALID, product: PSP - Labor Distribution , description: Stores reasons for creating payroll sublines from payroll lines , implementation_dba_data: PSP.PSP_SUB_LINE_REASONS ,
-
Table: PSP_SUB_LINE_REASONS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SUB_LINE_REASONS, object_name:PSP_SUB_LINE_REASONS, status:VALID, product: PSP - Labor Distribution , description: Stores reasons for creating payroll sublines from payroll lines , implementation_dba_data: PSP.PSP_SUB_LINE_REASONS ,
-
View: PSP_ADJUSTMENT_COMBO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ADJUSTMENT_COMBO_V, object_name:PSP_ADJUSTMENT_COMBO_V, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: APPS.PSP_ADJUSTMENT_COMBO_V ,
-
View: PSP_ADJUSTMENT_COMBO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ADJUSTMENT_COMBO_V, object_name:PSP_ADJUSTMENT_COMBO_V, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: APPS.PSP_ADJUSTMENT_COMBO_V ,
-
View: PSP_PAYROLL_SUBLINES_C_V
12.2.2
product: PSP - Labor Distribution , description: Shows payroll sublines that are for credit , implementation_dba_data: Not implemented in this database ,
-
Table: PSP_PAYROLL_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_LINES, object_name:PSP_PAYROLL_LINES, status:VALID, product: PSP - Labor Distribution , description: Contains information on each payroll line imported from Oracle Payroll and non-Oracle payroll sources , implementation_dba_data: PSP.PSP_PAYROLL_LINES ,
-
View: PSP_DISTRIBUTION_LINES_C_V
12.2.2
product: PSP - Labor Distribution , description: Shows distribution lines that are for credit , implementation_dba_data: Not implemented in this database ,
-
View: PSP_DISTRIBUTION_LINES_D_V
12.1.1
product: PSP - Labor Distribution , description: Shows distribution lines that are for debit , implementation_dba_data: Not implemented in this database ,
-
Table: PSP_DISTRIBUTION_LINES_HISTORY
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_DISTRIBUTION_LINES_HISTORY, object_name:PSP_DISTRIBUTION_LINES_HISTORY, status:VALID, product: PSP - Labor Distribution , description: Stores distributed Oracle and non-Oracle payroll sublines not yet transferred to General Ledger or Grants Accounting , implementation_dba_data: PSP.PSP_DISTRIBUTION_LINES_HISTORY ,
-
Table: PSP_DISTRIBUTION_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_DISTRIBUTION_LINES, object_name:PSP_DISTRIBUTION_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores distributed Oracle and non-Oracle payroll sublines not yet transferred to General Ledger or Grants Accounting , implementation_dba_data: PSP.PSP_DISTRIBUTION_LINES ,
-
Table: PSP_DISTRIBUTION_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_DISTRIBUTION_LINES, object_name:PSP_DISTRIBUTION_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores distributed Oracle and non-Oracle payroll sublines not yet transferred to General Ledger or Grants Accounting , implementation_dba_data: PSP.PSP_DISTRIBUTION_LINES ,
-
View: PSP_PAYROLL_SUBLINES_V
12.2.2
product: PSP - Labor Distribution , description: Shows payroll sublines , implementation_dba_data: Not implemented in this database ,
-
View: PSPBV_PAYROLL_SUB_LINES
12.1.1
product: PSP - Labor Distribution , description: PSPBV_PAYROLL_SUB_LINES displays information about Oracle sublines or non-Oracle payroll sublines. , implementation_dba_data: Not implemented in this database ,
-
View: PSP_DISTRIBUTION_LINES_D_V
12.2.2
product: PSP - Labor Distribution , description: Shows distribution lines that are for debit , implementation_dba_data: Not implemented in this database ,
-
Table: PSP_PAYROLL_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_LINES, object_name:PSP_PAYROLL_LINES, status:VALID, product: PSP - Labor Distribution , description: Contains information on each payroll line imported from Oracle Payroll and non-Oracle payroll sources , implementation_dba_data: PSP.PSP_PAYROLL_LINES ,
-
View: PSP_PAYROLL_SUBLINES_D_V
12.1.1
product: PSP - Labor Distribution , description: Shows payroll sublines that are for debit , implementation_dba_data: Not implemented in this database ,
-
View: PSP_PAYROLL_SUBLINES_C_V
12.1.1
product: PSP - Labor Distribution , description: Shows payroll sublines that are for credit , implementation_dba_data: Not implemented in this database ,
-
View: PSP_PAYROLL_SUBLINES_V
12.1.1
product: PSP - Labor Distribution , description: Shows payroll sublines , implementation_dba_data: Not implemented in this database ,
-
Table: PSP_DISTRIBUTION_LINES_HISTORY
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_DISTRIBUTION_LINES_HISTORY, object_name:PSP_DISTRIBUTION_LINES_HISTORY, status:VALID, product: PSP - Labor Distribution , description: Stores distributed Oracle and non-Oracle payroll sublines not yet transferred to General Ledger or Grants Accounting , implementation_dba_data: PSP.PSP_DISTRIBUTION_LINES_HISTORY ,
-
View: PSP_PAYROLL_SUBLINES_D_V
12.2.2
product: PSP - Labor Distribution , description: Shows payroll sublines that are for debit , implementation_dba_data: Not implemented in this database ,
-
View: PSP_REP_DIST_PRJ_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_DIST_PRJ_V, object_name:PSP_REP_DIST_PRJ_V, status:VALID, product: PSP - Labor Distribution , description: Based on the PSP_DISTRIBUTION_LINES_HISTORY table , implementation_dba_data: APPS.PSP_REP_DIST_PRJ_V ,
-
View: PSP_REP_DIST_PRJ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_DIST_PRJ_V, object_name:PSP_REP_DIST_PRJ_V, status:VALID, product: PSP - Labor Distribution , description: Based on the PSP_DISTRIBUTION_LINES_HISTORY table , implementation_dba_data: APPS.PSP_REP_DIST_PRJ_V ,
-
View: PSP_DISTRIBUTION_LINES_C_V
12.1.1
product: PSP - Labor Distribution , description: Shows distribution lines that are for credit , implementation_dba_data: Not implemented in this database ,
-
View: PSPBV_PAYROLL_SUB_LINES
12.2.2
product: PSP - Labor Distribution , description: PSPBV_PAYROLL_SUB_LINES displays information about Oracle sublines or non-Oracle payroll sublines. , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_PAYROLL_SUB_LINES
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_PAYROLL_SUB_LINES
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSP_REP_DEF_CHG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_DEF_CHG_V, object_name:PSP_REP_DEF_CHG_V, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_LINES_HISTORY for the Distribution History by Default Account report , implementation_dba_data: APPS.PSP_REP_DEF_CHG_V ,
-
View: PSP_DISTRIBUTION_COMBO_V
12.1.1
product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_LINES_HISTORY, PSP_PRE_GEN_DIST_LINES_HISTORY, and PSP_ADJUSTMENT_LINES_HISTORY tables , implementation_dba_data: Not implemented in this database ,
-
View: PSP_DISTRIBUTION_COMBO_V
12.2.2
product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_LINES_HISTORY, PSP_PRE_GEN_DIST_LINES_HISTORY, and PSP_ADJUSTMENT_LINES_HISTORY tables , implementation_dba_data: Not implemented in this database ,
-
View: PSP_REP_DEF_CHG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_DEF_CHG_V, object_name:PSP_REP_DEF_CHG_V, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_LINES_HISTORY for the Distribution History by Default Account report , implementation_dba_data: APPS.PSP_REP_DEF_CHG_V ,
-
View: PSP_REP_DIST_ORG_V
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSP_REP_DIST_ORG_V
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSP_REP_SSP_CHG1_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_SSP_CHG1_V, object_name:PSP_REP_SSP_CHG1_V, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_REP_SSP_CHG_V that is used in Suspense Account Charging report.5-FEB-02 Ritesh Modified query to fix Bug:2209306 , implementation_dba_data: APPS.PSP_REP_SSP_CHG1_V ,
-
View: PSP_REP_SSP_CHG1_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_REP_SSP_CHG1_V, object_name:PSP_REP_SSP_CHG1_V, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_REP_SSP_CHG_V that is used in Suspense Account Charging report.5-FEB-02 Ritesh Modified query to fix Bug:2209306 , implementation_dba_data: APPS.PSP_REP_SSP_CHG1_V ,