Search Results psp_pre_gen_dist_lines_history
Overview
The PSP_PRE_GEN_DIST_LINES_HISTORY table is a core data object within the Oracle E-Business Suite (EBS) Labor Distribution module (PSP). It functions as a historical archive for pre-generated labor distribution lines. Its primary role is to store a permanent record of distribution lines that have been successfully processed and transferred from the Labor Distribution module to the downstream financial systems, specifically General Ledger (GL) and Grants Accounting (PA). This table is critical for maintaining a complete audit trail of processed labor costs, ensuring data integrity, and supporting reconciliation processes between the originating payroll data and the final accounting entries.
Key Information Stored
The table's structure is designed to capture the complete accounting and project attributes of a finalized distribution line. The primary key is the PRE_GEN_DIST_LINE_ID, which uniquely identifies each historical record. As indicated by its extensive foreign key relationships, the table stores a comprehensive set of reference identifiers. Key stored data points include the link to the original source record in PSP_DISTRIBUTION_INTERFACE (DISTRIBUTION_INTERFACE_ID), the payroll control (PAYROLL_CONTROL_ID), and the accounting period (TIME_PERIOD_ID). It holds the critical accounting flexfield combination (GL_CODE_COMBINATION_ID) and the Set of Books (SET_OF_BOOKS_ID) for the entry. For project-related distributions, it stores PROJECT_ID, TASK_ID, EXPENDITURE_TYPE, and EXPENDITURE_ORGANIZATION_ID. The table also references the associated summary line (SUMMARY_LINE_ID) and any suspense account (SUSPENSE_ORG_ACCOUNT_ID) used during the distribution process.
Common Use Cases and Queries
This table is central to audit, reconciliation, and reporting activities. A common use case is tracing the history of labor charges posted to a specific project or general ledger account. Analysts query this table to verify that payroll batches were fully transferred to the GL and to investigate discrepancies. For example, to retrieve all historical distribution lines for a specific project within a date range, a query would join to PER_TIME_PERIODS. Another critical pattern is reconciling the total labor cost transferred to GL for a payroll run by summarizing amounts grouped by PAYROLL_CONTROL_ID. Since this table stores successfully transferred data, it is often used as the source for certified historical labor reports required for grant billing and compliance.
Related Objects
PSP_PRE_GEN_DIST_LINES_HISTORY has defined foreign key relationships with numerous fundamental EBS tables, as documented in the ETRM metadata. These relationships are essential for joining to master and transactional data in queries:
- PSP_DISTRIBUTION_INTERFACE via DISTRIBUTION_INTERFACE_ID
- PSP_PAYROLL_CONTROLS via PAYROLL_CONTROL_ID
- PER_TIME_PERIODS via TIME_PERIOD_ID
- GL_SETS_OF_BOOKS via SET_OF_BOOKS_ID
- GL_CODE_COMBINATIONS via GL_CODE_COMBINATION_ID
- PA_PROJECTS_ALL via PROJECT_ID
- HR_ALL_ORGANIZATION_UNITS via EXPENDITURE_ORGANIZATION_ID
- PA_EXPENDITURE_TYPES via EXPENDITURE_TYPE
- PA_TASKS via TASK_ID
- PSP_ORGANIZATION_ACCOUNTS via SUSPENSE_ORG_ACCOUNT_ID
- PSP_SUMMARY_LINES via SUMMARY_LINE_ID
-
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 ,
-
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 ,
-
APPS.PSP_PSPRCPGD_XMLP_PKG dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_TEMPLATE_SELECTION dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_EFFORTS_PKG dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_PSPLDDFA_XMLP_PKG dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_SUM_ADJ dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_EFFORTS_PKG dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_PSPLDDFA_XMLP_PKG dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_PSPRCPGD_XMLP_PKG dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_TEMPLATE_SELECTION dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_GENERAL dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PSP_PRE_GEN_DIST_LINES
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PSP_PRE_GEN_DIST_LINES
12.2.2
-
VIEW: APPS.PSP_ADJUSTMENT_COMBO_V
12.2.2
-
TABLE: PSP.PSP_PRE_GEN_DIST_LINES_HIS_EFC
12.1.1
owner:PSP, object_type:TABLE, object_name:PSP_PRE_GEN_DIST_LINES_HIS_EFC, status:VALID,
-
APPS.PSP_PSPRCPGD_XMLP_PKG dependencies on PSP_SUMMARY_LINES
12.1.1
-
TABLE: PSP.PSP_PRE_GEN_DIST_LINES_HIS_EFC
12.2.2
owner:PSP, object_type:TABLE, object_name:PSP_PRE_GEN_DIST_LINES_HIS_EFC, status:VALID,
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_ADJUSTMENT_LINES_HISTORY
12.2.2
-
VIEW: APPS.PSP_ADJUSTMENT_COMBO_V
12.1.1
-
APPS.PSP_PSPRCPGD_XMLP_PKG dependencies on PSP_SUMMARY_LINES
12.2.2
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_DISTRIBUTION_LINES_HISTORY
12.1.1
-
SYNONYM: APPS.PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_PRE_GEN_DIST_LINES_HISTORY, status:VALID,
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_ADJUSTMENT_LINES_HISTORY
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_DISTRIBUTION_LINES_HISTORY
12.2.2
-
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 ,
-
APPS.PSP_TEMPLATE_SELECTION SQL Statements
12.1.1
-
VIEW: PSP.PSP_PRE_GEN_DIST_LINES_HISTOR#
12.2.2
-
APPS.PSP_TEMPLATE_SELECTION SQL Statements
12.2.2
-
APPS.PSP_PSPLDDFA_XMLP_PKG SQL Statements
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_SUMMARY_LINES
12.1.1
-
APPS.PSP_PSPLDDFA_XMLP_PKG SQL Statements
12.1.1
-
APPS.PSP_TEMPLATE_SELECTION dependencies on PSP_ADJUSTMENT_LINES_HISTORY
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PSP_EFF_REPORTS
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PSP_EFF_REPORTS
12.2.2
-
Table: PSP_DISTRIBUTION_INTERFACE
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_DISTRIBUTION_INTERFACE, object_name:PSP_DISTRIBUTION_INTERFACE, status:VALID, product: PSP - Labor Distribution , description: Contains distribution lines from pre-generated sources, such as timecards , implementation_dba_data: PSP.PSP_DISTRIBUTION_INTERFACE ,
-
VIEW: PSP.PSP_PRE_GEN_DIST_LINES_HISTOR#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_PRE_GEN_DIST_LINES_HISTOR#, status:VALID,
-
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 ,
-
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 ,
-
APPS.PSP_TEMPLATE_SELECTION dependencies on PSP_ADJUSTMENT_LINES_HISTORY
12.2.2
-
Table: PSP_ORGANIZATION_ACCOUNTS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ORGANIZATION_ACCOUNTS, object_name:PSP_ORGANIZATION_ACCOUNTS, status:VALID, product: PSP - Labor Distribution , description: Stores default and suspense accounts for organizations , implementation_dba_data: PSP.PSP_ORGANIZATION_ACCOUNTS ,