Search Results psp_pre_gen_dist_lines
Overview
The PSP_PRE_GEN_DIST_LINES table is a core transactional table within the Oracle E-Business Suite Labor Distribution module (PSP). It serves as a critical staging repository for labor cost distribution lines that have been calculated but are not yet finalized and transferred to the General Ledger (GL) or Grants Accounting (PA) modules. Its primary role is to hold pre-generated distributions in an intermediate state, allowing for validation, correction, and approval workflows before the financial entries are permanently posted. This table is fundamental to the batch processing and audit control of labor distribution, ensuring data integrity between payroll, projects, and the general ledger.
Key Information Stored
The table stores detailed attributes for each pending distribution line. Its primary key is the system-generated PRE_GEN_DIST_LINE_ID. Key transactional columns include the AMOUNT and CURRENCY_CODE for the distribution value, and the STATUS_FLAG indicating the line's processing state. Critical foreign key columns link the distribution to its source and destination, including DISTRIBUTION_INTERFACE_ID (linking to the source payroll batch), SET_OF_BOOKS_ID, and GL_CODE_COMBINATION_ID for the target accounting flexfield. For project-related distributions, it holds PROJECT_ID and TASK_ID. The table also captures organizational context via EXPENDITURE_ORGANIZATION_ID and period information via TIME_PERIOD_ID. The SUSPENSE_ORG_ACCOUNT_ID is pivotal for holding distributions in suspense during error resolution.
Common Use Cases and Queries
A primary use case is troubleshooting distributions that fail to transfer to GL. A common query identifies lines in an error or suspense status for a specific payroll batch or time period. For example: SELECT * FROM PSP.PSP_PRE_GEN_DIST_LINES WHERE DISTRIBUTION_INTERFACE_ID = &batch_id AND STATUS_FLAG = 'ERROR';. Reporting on unposted labor costs by organization or project before period-end close is another critical scenario, often joining to HR_ALL_ORGANIZATION_UNITS and PA_PROJECTS_ALL. Analysts also query this table to validate the accounting rules applied, comparing the GL_CODE_COMBINATION_ID against PSP_ORGANIZATION_ACCOUNTS. Data in this table is typically processed by the "Transfer to General Ledger" concurrent program, which moves approved lines and purges them from this staging table.
Related Objects
PSP_PRE_GEN_DIST_LINES has extensive integration points, as evidenced by its foreign key relationships. It is a central hub connecting labor distribution to other EBS modules:
- PSP_DISTRIBUTION_INTERFACE: The source payroll batch (DISTRIBUTION_INTERFACE_ID).
- GL_SETS_OF_BOOKS & GL_CODE_COMBINATIONS: The target ledger and accounting code (SET_OF_BOOKS_ID, GL_CODE_COMBINATION_ID).
- PA_PROJECTS_ALL & PA_TASKS: Charged project and task (PROJECT_ID, TASK_ID).
- PER_TIME_PERIODS: Accounting period (TIME_PERIOD_ID).
- HR_ALL_ORGANIZATION_UNITS: Expenditure organization (EXPENDITURE_ORGANIZATION_ID).
- PSP_ORGANIZATION_ACCOUNTS: Suspense account (SUSPENSE_ORG_ACCOUNT_ID).
- PSP_EFFORT_REPORTS & PSP_SUMMARY_LINES: Effort reporting data (EFFORT_REPORT_ID, SUMMARY_LINE_ID).
- PSP_PAYROLL_CONTROLS: Payroll control setup (PAYROLL_CONTROL_ID).
-
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 ,
-
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 ,
-
APPS.PSP_SUM_TRANS dependencies on PSP_PRE_GEN_DIST_LINES
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PSP_PRE_GEN_DIST_LINES
12.1.1
-
APPS.PSP_PREGEN dependencies on PSP_PRE_GEN_DIST_LINES
12.2.2
-
APPS.PSP_PREGEN dependencies on PSP_PRE_GEN_DIST_LINES
12.1.1
-
APPS.PSP_GENERAL dependencies on PSP_PRE_GEN_DIST_LINES
12.2.2
-
TABLE: PSP.PSP_PRE_GEN_DIST_LINES_EFC
12.1.1
owner:PSP, object_type:TABLE, object_name:PSP_PRE_GEN_DIST_LINES_EFC, status:VALID,
-
SYNONYM: APPS.PSP_PRE_GEN_DIST_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_PRE_GEN_DIST_LINES, status:VALID,
-
SYNONYM: APPS.PSP_PRE_GEN_DIST_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_PRE_GEN_DIST_LINES, status:VALID,
-
APPS.PSP_SUM_TRANS dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
TABLE: PSP.PSP_PRE_GEN_DIST_LINES_EFC
12.2.2
owner:PSP, object_type:TABLE, object_name:PSP_PRE_GEN_DIST_LINES_EFC, status:VALID,
-
VIEW: PSP.PSP_PRE_GEN_DIST_LINES#
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PER_ASSIGNMENTS_F
12.1.1
-
VIEW: PSP.PSP_PRE_GEN_DIST_LINES#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_PRE_GEN_DIST_LINES#, status:VALID,
-
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 ,
-
APPS.PSP_SUM_TRANS dependencies on PER_ASSIGNMENTS_F
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PSP_ORGANIZATION_ACCOUNTS
12.2.2
-
View: PSPFV_PREGEN_DIST_LINE_BATCHES
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
APPS.PSP_SUM_TRANS dependencies on PSP_ORGANIZATION_ACCOUNTS
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on FND_FILE
12.2.2
-
TABLE: PSP.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,
-
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 ,
-
APPS.PSP_ST_EXT SQL Statements
12.1.1
-
View: PSPFV_PREGEN_DIST_LINE_BATCHES
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPBV_PREGEN_DIST_LINE_BATCHES
12.1.1
product: PSP - Labor Distribution , description: PSPBV_PREGEN_DIST_LINE_BATCHES displays information about pre-generated distribution lines batches. , implementation_dba_data: Not implemented in this database ,
-
View: PSPBV_PREGEN_DIST_LINE_BATCHES
12.2.2
product: PSP - Labor Distribution , description: PSPBV_PREGEN_DIST_LINE_BATCHES displays information about pre-generated distribution lines batches. , implementation_dba_data: Not implemented in this database ,
-
Table: PER_TIME_PERIODS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_TIME_PERIODS, object_name:PER_TIME_PERIODS, status:VALID, product: PER - Human Resources , description: Time period definitions for payroll processing and HR budget calendars. , implementation_dba_data: HR.PER_TIME_PERIODS ,
-
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 ,
-
APPS.PSP_SUM_TRANS dependencies on FND_DATE
12.2.2
-
APPS.PSP_SUM_TRANS SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Table: PSP_DISTRIBUTION_INTERFACE
12.1.1
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 ,
-
TABLE: PSP.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,
-
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 ,
-
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 ,
-
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 ,
-
Table: PSP_EFFORT_REPORTS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFFORT_REPORTS, object_name:PSP_EFFORT_REPORTS, status:VALID, product: PSP - Labor Distribution , description: Contains effort reports for employees for a specified time period , implementation_dba_data: PSP.PSP_EFFORT_REPORTS ,
-
Table: PSP_ORGANIZATION_ACCOUNTS
12.2.2
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 ,
-
Table: PSP_EFFORT_REPORTS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFFORT_REPORTS, object_name:PSP_EFFORT_REPORTS, status:VALID, product: PSP - Labor Distribution , description: Contains effort reports for employees for a specified time period , implementation_dba_data: PSP.PSP_EFFORT_REPORTS ,
-
APPS.PSP_SUM_TRANS SQL Statements
12.2.2
-
Table: PER_TIME_PERIODS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_TIME_PERIODS, object_name:PER_TIME_PERIODS, status:VALID, product: PER - Human Resources , description: Time period definitions for payroll processing and HR budget calendars. , implementation_dba_data: HR.PER_TIME_PERIODS ,
-
View: PSPBV_PREGEN_DIST_LINES
12.2.2
product: PSP - Labor Distribution , description: PSPBV_PREGEN_DIST_LINES displays information about imported pre-generated distribution lines brought into Labor Distribution from time card sytems or other similar systems. , implementation_dba_data: Not implemented in this database ,
-
APPS.PSP_ST_EXT SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
View: PSPBV_PREGEN_DIST_LINES
12.1.1
product: PSP - Labor Distribution , description: PSPBV_PREGEN_DIST_LINES displays information about imported pre-generated distribution lines brought into Labor Distribution from time card sytems or other similar systems. , implementation_dba_data: Not implemented in this database ,
-
View: PSPFV_PREGEN_DIST_LINES
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
12.1.1 DBA Data
12.1.1