Search Results psp_payroll_controls
Overview
The PSP_PAYROLL_CONTROLS table is a core data repository within the Oracle E-Business Suite (EBS) Labor Distribution module (PSP). It serves as the master control table for all payroll cost data imported into the system for subsequent distribution to general ledger and project accounting. Its primary role is to track and manage the lifecycle of each batch of payroll transactions, from import through the distribution and posting processes. Each record represents a distinct payroll control, acting as a parent header for detailed payroll line items, thereby ensuring data integrity and auditability for payroll costing operations.
Key Information Stored
The table's structure centers on a system-generated primary key, PAYROLL_CONTROL_ID, which uniquely identifies each payroll batch. Critical foreign key columns establish essential relationships with other EBS entities. The PAYROLL_ACTION_ID links to the Payroll module (PAY_PAYROLL_ACTIONS), connecting the distributed costs to a specific payroll run. The TIME_PERIOD_ID references PER_TIME_PERIODS, anchoring the data to an accounting period. The SET_OF_BOOKS_ID ties the control to a specific ledger in General Ledger (GL_SETS_OF_BOOKS). Furthermore, the SOURCE_TYPE and PAYROLL_SOURCE_CODE columns reference PSP_PAYROLL_SOURCES, defining the origin system of the payroll data (e.g., Oracle Payroll, an external feeder). The BUSINESS_GROUP_ID links to HR_ALL_ORGANIZATION_UNITS, scoping the data within a specific HR organization.
Common Use Cases and Queries
A primary use case is auditing and troubleshooting the payroll import and distribution process. Analysts query this table to verify batch statuses, identify periods processed, and reconcile totals. Common SQL patterns include joining to related line tables to summarize imported amounts by period or source.
- Identifying all payroll controls for a specific period:
SELECT payroll_control_id, control_status FROM psp_payroll_controls WHERE time_period_id = (SELECT time_period_id FROM per_time_periods WHERE period_name = 'JAN-2024'); - Summarizing imported payroll value by source:
SELECT prc.payroll_source_code, SUM(pln.amount) FROM psp_payroll_controls prc JOIN psp_payroll_lines pln ON prc.payroll_control_id = pln.payroll_control_id GROUP BY prc.payroll_source_code; - Validating unprocessed batches:
SELECT payroll_control_id, creation_date FROM psp_payroll_controls WHERE control_status = 'IMPORTED';
Related Objects
As indicated by its foreign key relationships, PSP_PAYROLL_CONTROLS is a central hub. It is referenced as a parent table by numerous detail and history tables within Labor Distribution, including PSP_PAYROLL_LINES (the detailed transaction lines), PSP_SUMMARY_LINES, PSP_ADJUSTMENT_LINES, and PSP_PRE_GEN_DIST_LINES, along with their corresponding history tables. These dependencies underscore its role as the controlling header. Its foreign keys to foundational EBS tables like PAY_PAYROLL_ACTIONS, PER_TIME_PERIODS, and GL_SETS_OF_BOOKS integrate payroll distribution deeply with the core HR, Payroll, and Financials modules, ensuring consistent period-end closing and financial reporting.
-
Table: PSP_PAYROLL_CONTROLS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_CONTROLS, object_name:PSP_PAYROLL_CONTROLS, status:VALID, product: PSP - Labor Distribution , description: Contains information for all imported payroll transactions , implementation_dba_data: PSP.PSP_PAYROLL_CONTROLS ,
-
Table: PSP_PAYROLL_CONTROLS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_CONTROLS, object_name:PSP_PAYROLL_CONTROLS, status:VALID, product: PSP - Labor Distribution , description: Contains information for all imported payroll transactions , implementation_dba_data: PSP.PSP_PAYROLL_CONTROLS ,
-
View: PSP_BATCH_NAMES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_BATCH_NAMES_V, object_name:PSP_BATCH_NAMES_V, status:VALID, product: PSP - Labor Distribution , description: View no longer used in Oracle Labor Distribution , implementation_dba_data: APPS.PSP_BATCH_NAMES_V ,
-
View: PSP_BATCH_NAMES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_BATCH_NAMES_V, object_name:PSP_BATCH_NAMES_V, status:VALID, product: PSP - Labor Distribution , description: View no longer used in Oracle Labor Distribution , implementation_dba_data: APPS.PSP_BATCH_NAMES_V ,
-
Table: PSP_PAYROLL_SOURCES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_SOURCES, object_name:PSP_PAYROLL_SOURCES, status:VALID, product: PSP - Labor Distribution , description: Stores payroll source codes for payroll source types , implementation_dba_data: PSP.PSP_PAYROLL_SOURCES ,
-
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_SOURCES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PAYROLL_SOURCES, object_name:PSP_PAYROLL_SOURCES, status:VALID, product: PSP - Labor Distribution , description: Stores payroll source codes for payroll source types , implementation_dba_data: PSP.PSP_PAYROLL_SOURCES ,
-
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 ,
-
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 ,
-
Table: PSP_PRE_GEN_DIST_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PRE_GEN_DIST_LINES, object_name:PSP_PRE_GEN_DIST_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores pre-generated distribution lines that are not yet transferred to General Ledger or Grants Accounting , implementation_dba_data: PSP.PSP_PRE_GEN_DIST_LINES ,
-
View: PSP_PAYROLL_LINES_C_V
12.1.1
product: PSP - Labor Distribution , description: Shows payroll lines that are for credit , implementation_dba_data: Not implemented in this database ,
-
View: PSP_PAYROLL_LINES_D_V
12.2.2
product: PSP - Labor Distribution , description: Shows payroll lines that are for debit , implementation_dba_data: Not implemented in this database ,
-
View: PSP_ORIG_LINE_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ORIG_LINE_DETAILS_V, object_name:PSP_ORIG_LINE_DETAILS_V, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: APPS.PSP_ORIG_LINE_DETAILS_V ,
-
Table: PSP_SUMMARY_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SUMMARY_LINES, object_name:PSP_SUMMARY_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores summarized distribution lines , implementation_dba_data: PSP.PSP_SUMMARY_LINES ,
-
View: PSP_PAYROLL_LINES_V
12.1.1
product: PSP - Labor Distribution , description: Shows payroll lines , 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_LINES_V
12.2.2
product: PSP - Labor Distribution , description: Shows payroll lines , implementation_dba_data: Not implemented in this database ,
-
View: PSP_PAYROLL_LINES_D_V
12.1.1
product: PSP - Labor Distribution , description: Shows payroll lines that are for debit , implementation_dba_data: Not implemented in this database ,
-
View: PSP_PAYROLL_LINES_C_V
12.2.2
product: PSP - Labor Distribution , description: Shows payroll lines that are for credit , implementation_dba_data: Not implemented in this database ,
-
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: 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 ,
-
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 ,
-
Table: PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PRE_GEN_DIST_LINES_HISTORY, object_name:PSP_PRE_GEN_DIST_LINES_HISTORY, status:VALID, product: PSP - Labor Distribution , description: Stores pre-generated distribution lines that are successfully transferred to General Ledger and Grants Accounting , implementation_dba_data: PSP.PSP_PRE_GEN_DIST_LINES_HISTORY ,
-
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 ,
-
Table: PSP_ADJUSTMENT_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ADJUSTMENT_LINES, object_name:PSP_ADJUSTMENT_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores the original lines and the new lines to be transferred , implementation_dba_data: PSP.PSP_ADJUSTMENT_LINES ,
-
Table: PSP_ADJUSTMENT_LINES_HISTORY
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ADJUSTMENT_LINES_HISTORY, object_name:PSP_ADJUSTMENT_LINES_HISTORY, status:VALID, product: PSP - Labor Distribution , description: Stores adjusted lines that are successfully transferred , implementation_dba_data: PSP.PSP_ADJUSTMENT_LINES_HISTORY ,
-
View: PSP_PAYROLL_SUBLINES_V
12.1.1
product: PSP - Labor Distribution , description: Shows payroll sublines , implementation_dba_data: Not implemented in this database ,
-
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_PRE_GEN_DIST_LINES_HISTORY
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PRE_GEN_DIST_LINES_HISTORY, object_name:PSP_PRE_GEN_DIST_LINES_HISTORY, status:VALID, product: PSP - Labor Distribution , description: Stores pre-generated distribution lines that are successfully transferred to General Ledger and Grants Accounting , implementation_dba_data: PSP.PSP_PRE_GEN_DIST_LINES_HISTORY ,
-
View: PSPBV_PAYROLL_TRANS_CONTROLS
12.2.2
product: PSP - Labor Distribution , description: PSPBV_PAYROLL_TRANS_CONTROLS displays information about the payroll transaction control. , implementation_dba_data: Not implemented in this database ,
-
Table: PSP_SUMMARY_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_SUMMARY_LINES, object_name:PSP_SUMMARY_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores summarized distribution lines , implementation_dba_data: PSP.PSP_SUMMARY_LINES ,
-
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_ORIG_LINE_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ORIG_LINE_DETAILS_V, object_name:PSP_ORIG_LINE_DETAILS_V, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: APPS.PSP_ORIG_LINE_DETAILS_V ,
-
Table: PSP_PRE_GEN_DIST_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_PRE_GEN_DIST_LINES, object_name:PSP_PRE_GEN_DIST_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores pre-generated distribution lines that are not yet transferred to General Ledger or Grants Accounting , implementation_dba_data: PSP.PSP_PRE_GEN_DIST_LINES ,
-
Table: PSP_ADJUSTMENT_LINES_HISTORY
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ADJUSTMENT_LINES_HISTORY, object_name:PSP_ADJUSTMENT_LINES_HISTORY, status:VALID, product: PSP - Labor Distribution , description: Stores adjusted lines that are successfully transferred , implementation_dba_data: PSP.PSP_ADJUSTMENT_LINES_HISTORY ,
-
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: PSPBV_PAYROLL_TRANS_CONTROLS
12.1.1
product: PSP - Labor Distribution , description: PSPBV_PAYROLL_TRANS_CONTROLS displays information about the payroll transaction control. , implementation_dba_data: Not implemented in this database ,
-
Table: PSP_ADJUSTMENT_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ADJUSTMENT_LINES, object_name:PSP_ADJUSTMENT_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores the original lines and the new lines to be transferred , implementation_dba_data: PSP.PSP_ADJUSTMENT_LINES ,
-
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: 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: PSPFV_DIST_ADJUST_HISTORIES
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_COST_DIST_LINE_ADJUST
12.2.2
product: PSP - Labor Distribution , description: PSPFV_COST_DIST_LINE_ADJUST displays information regarding distribution lines created due to adjustments. , implementation_dba_data: Not implemented in this database ,
-
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 ,
-
View: PSPFV_COST_DIST_LINE_ADJUST
12.1.1
product: PSP - Labor Distribution , description: PSPFV_COST_DIST_LINE_ADJUST displays information regarding distribution lines created due to adjustments. , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_PAYROLL_TRANS_CONTROLS
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_PAYROLL_TRANS_CONTROLS
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_DIST_ADJUST_HISTORIES
12.1.1
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_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 ,