Search Results psp_adjustment_lines
Overview
The PSP_ADJUSTMENT_LINES table is a core transactional data store within the Oracle E-Business Suite Labor Distribution module (PSP). It serves as the central repository for recording and managing adjustments to labor cost distributions. The table's primary role is to store both the original expenditure line data and the proposed new distribution lines that result from effort reporting, cost transfers, or manual adjustments. This enables the system to maintain a complete audit trail of changes before they are finalized and posted to the General Ledger and Projects modules, ensuring data integrity and compliance in financial reporting.
Key Information Stored
The table's structure is defined by its primary key, ADJUSTMENT_LINE_ID, and a comprehensive set of foreign keys that link it to major EBS entities. Key columns include EFFORT_REPORT_ID and VERSION_NUM, which tie the adjustment to a specific effort certification cycle. The SUMMARY_LINE_ID links back to the source summarized payroll data. Critical accounting and project-tracking attributes are stored, such as SET_OF_BOOKS_ID, GL_CODE_COMBINATION_ID, PROJECT_ID, and TASK_ID. The table also holds the PAYROLL_CONTROL_ID, SOURCE_TYPE, STATUS_CODE, and TIME_PERIOD_ID to manage the adjustment's payroll context and processing workflow. The BATCH_NAME column associates individual lines with a larger adjustment batch controlled via the PSP_ADJUSTMENT_CONTROL_TABLE.
Common Use Cases and Queries
The primary use case is generating reports and conducting analyses on pending or historical labor cost adjustments. Common queries involve joining to related master data tables to produce human-readable audit reports. For instance, to analyze all adjustment lines for a specific project, one might query PSP_ADJUSTMENT_LINES joined to PA_PROJECTS_ALL and PSP_EFFORT_REPORTS. Another frequent scenario is troubleshooting adjustments stuck in a particular status by filtering on the STATUS_CODE column. Support personnel often query this table to verify the accounting flexfield (GL_CODE_COMBINATION_ID) or project/task details before an adjustment batch is posted. Sample SQL often follows this pattern:
- SELECT pal.adjustment_line_id, pal.project_id, ppa.segment1 project_number, pal.status_code FROM psp_adjustment_lines pal, pa_projects_all ppa WHERE pal.project_id = ppa.project_id AND pal.effort_report_id = :p_report_id;
Related Objects
PSP_ADJUSTMENT_LINES has extensive foreign key relationships, integrating it deeply with the EBS financial, projects, and human resources architecture. Key documented relationships include:
- PSP_EFFORT_REPORTS: Joined via EFFORT_REPORT_ID and VERSION_NUM, linking adjustments to the effort certification.
- PSP_SUMMARY_LINES: Joined via SUMMARY_LINE_ID, connecting to the source payroll summary data.
- PA_PROJECTS_ALL and PA_TASKS: Joined via PROJECT_ID and TASK_ID, providing project accounting context.
- GL_CODE_COMBINATIONS and GL_SETS_OF_BOOKS: Joined via GL_CODE_COMBINATION_ID and SET_OF_BOOKS_ID, defining the accounting flexfield and ledger.
- PA_EXPENDITURE_TYPES: Joined via EXPENDITURE_TYPE, classifying the labor cost.
- PSP_ADJUSTMENT_CONTROL_TABLE: Joined via BATCH_NAME, grouping lines into manageable batches for processing.
- PSP_PAYROLL_CONTROLS and PSP_PAYROLL_SOURCES: Joined via PAYROLL_CONTROL_ID and SOURCE_TYPE/STATUS_CODE, managing payroll source data.
- HR_ALL_ORGANIZATION_UNITS: Joined via EXPENDITURE_ORGANIZATION_ID and BUSINESS_GROUP_ID for HR organization context.
-
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
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 ,
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_ADJUSTMENT_LINES
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PSP_ADJUSTMENT_LINES
12.2.2
-
APPS.PSP_GENERAL dependencies on PSP_ADJUSTMENT_LINES
12.2.2
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_ADJUSTMENT_LINES
12.1.1
-
APPS.PSP_CREATE_EFF_REPORTS dependencies on PSP_ADJUSTMENT_LINES
12.1.1
-
APPS.PSP_SUM_ADJ dependencies on PSP_ADJUSTMENT_LINES
12.1.1
-
APPS.PSP_CREATE_EFF_REPORTS dependencies on PSP_ADJUSTMENT_LINES
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PSP_ADJUSTMENT_LINES_HISTORY
12.2.2
-
APPS.PSP_WF_ADJ_CUSTOM SQL Statements
12.1.1
-
APPS.PSP_SUM_ADJ dependencies on PSP_ADJUSTMENT_LINES_HISTORY
12.1.1
-
APPS.PSP_WF_ADJ_CUSTOM SQL Statements
12.2.2
-
SYNONYM: APPS.PSP_ADJUSTMENT_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_ADJUSTMENT_LINES, status:VALID,
-
SYNONYM: APPS.PSP_ADJUSTMENT_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_ADJUSTMENT_LINES, status:VALID,
-
PACKAGE BODY: APPS.PSP_WF_ADJ_CUSTOM
12.2.2
-
PACKAGE BODY: APPS.PSP_WF_ADJ_CUSTOM
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_EFFORT_REPORT_TEMPLATES
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_EFFORT_REPORT_TEMPLATES
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PSP_DISTRIBUTION_LINES_HISTORY
12.1.1
-
APPS.PSP_SUM_ADJ dependencies on FND_GLOBAL
12.2.2
-
VIEW: PSP.PSP_ADJUSTMENT_LINES#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_ADJUSTMENT_LINES#, status:VALID,
-
APPS.PSP_SUM_ADJ dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PSP_DISTRIBUTION_LINES_HISTORY
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PSP_PRE_GEN_DIST_LINES_HISTORY
12.1.1
-
APPS.PSP_ADJ_DRIVER SQL Statements
12.2.2
-
APPS.PSP_ADJ_DRIVER SQL Statements
12.1.1
-
APPS.PSP_SUM_ADJ SQL Statements
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PSP_SUMMARY_LINES
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on FND_GLOBAL
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on HR_UTILITY
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on HR_UTILITY
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PER_PEOPLE_F
12.1.1
-
APPS.PSP_SUM_ADJ SQL Statements
12.1.1
-
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.PSP_ADJUSTMENT_LINES#
12.2.2
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_DISTRIBUTION_LINES_HISTORY
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_TEMP_DEST_SUMLINES
12.1.1
-
APPS.PSP_ADJ_DRIVER dependencies on PSP_TEMP_DEST_SUMLINES
12.2.2
-
APPS.PSP_SUM_ADJ dependencies on PER_PEOPLE_F
12.2.2
-
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 ,
-
TRIGGER: APPS.PSP_ADJUSTMENT_LINES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PSP_ADJUSTMENT_LINES_WHO, status:VALID,
-
TRIGGER: APPS.PSP_ADJUSTMENT_LINES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PSP_ADJUSTMENT_LINES_WHO, status:VALID,
-
APPS.PSP_ST_EXT SQL Statements
12.1.1
-
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_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_ADJUSTMENT_CONTROL_TABLE
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ADJUSTMENT_CONTROL_TABLE, object_name:PSP_ADJUSTMENT_CONTROL_TABLE, status:VALID, product: PSP - Labor Distribution , description: Stores one record for each batch adjusted , implementation_dba_data: PSP.PSP_ADJUSTMENT_CONTROL_TABLE ,
-
Table: PSP_ADJUSTMENT_CONTROL_TABLE
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ADJUSTMENT_CONTROL_TABLE, object_name:PSP_ADJUSTMENT_CONTROL_TABLE, status:VALID, product: PSP - Labor Distribution , description: Stores one record for each batch adjusted , implementation_dba_data: PSP.PSP_ADJUSTMENT_CONTROL_TABLE ,
-
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 ,