Search Results psp_distribution_interface
Overview
The PSP_DISTRIBUTION_INTERFACE table is a core interface table within the Oracle E-Business Suite Labor Distribution module (PSP). It functions as a staging area for labor cost distribution lines that originate from pre-generated sources before they are processed and transferred to the General Ledger. Its primary role is to hold detailed distribution data, most commonly sourced from timecards processed through Oracle Time & Labor (OTL), enabling validation, adjustment, and batch processing prior to final journal creation. This table is integral to the labor costing workflow in both EBS 12.1.1 and 12.2.2, acting as the critical link between captured time and accounted labor expenses.
Key Information Stored
The table stores a comprehensive record for each distribution line, keyed by a unique DISTRIBUTION_INTERFACE_ID. Critical columns define the accounting and project dimensions of the labor cost. These include SET_OF_BOOKS_ID for the ledger, GL_CODE_COMBINATION_ID for the accounting flexfield, and TIME_PERIOD_ID for the accounting period. For project-related costing, it holds PROJECT_ID and TASK_ID from Oracle Projects, along with EXPENDITURE_TYPE and EXPENDITURE_ORGANIZATION_ID. The table also stores the monetary AMOUNT and quantity (HOURS or UNITS) of the distribution, a PROCESS_STATUS to track its lifecycle (e.g., 'U' for unprocessed, 'P' for processed), and references to the source transaction, such as a batch name or source document identifier.
Common Use Cases and Queries
A primary use case is troubleshooting the labor distribution process. Consultants often query for lines stuck in an error state or with a specific process status to identify load or validation failures. Common reporting needs include summarizing labor costs by project, task, or account for a given period before journal posting. Sample SQL patterns include status checks and project expenditure summaries:
- SELECT distribution_interface_id, process_status, error_message FROM psp_distribution_interface WHERE process_status = 'E';
- SELECT project_id, task_id, expenditure_type, SUM(amount) FROM psp_distribution_interface WHERE time_period_id = 12345 AND set_of_books_id = 1 GROUP BY project_id, task_id, expenditure_type;
Data in this table is typically populated by the Labor Distribution pre-generation process and is consumed by the Labor Distribution transfer to GL process, which creates journal entries and updates the status accordingly.
Related Objects
As indicated by its foreign keys, PSP_DISTRIBUTION_INTERFACE has strong dependencies on fundamental EBS tables. It references GL_CODE_COMBINATIONS for the account, PA_PROJECTS_ALL and PA_TASKS for project details, PA_EXPENDITURE_TYPES, HR_ALL_ORGANIZATION_UNITS, PER_TIME_PERIODS, and GL_SETS_OF_BOOKS. Crucially, it is the parent table for PSP_PRE_GEN_DIST_LINES and PSP_PRE_GEN_DIST_LINES_HISTORY, which store the individual pre-generated distribution line details that roll up into a single interface record. Key related APIs include the Labor Distribution processes accessible via the PSP_LD_INT_PUB package, which manage the population and processing of this interface table.
-
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_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_PREGEN dependencies on PSP_DISTRIBUTION_INTERFACE
12.1.1
-
APPS.PAY_MX_CURRENCY_CONVERSION dependencies on PSP_DISTRIBUTION_INTERFACE
12.1.1
-
APPS.PER_RU_CURRENCY_CONVERSION dependencies on PSP_DISTRIBUTION_INTERFACE
12.2.2
-
APPS.PSP_GENERAL dependencies on PSP_DISTRIBUTION_INTERFACE
12.2.2
-
APPS.PSP_PREGEN dependencies on PSP_DISTRIBUTION_INTERFACE
12.2.2
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG dependencies on PSP_DISTRIBUTION_INTERFACE
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_DISTRIBUTION_INTERFACE
12.2.2
-
APPS.PER_RU_CURRENCY_CONVERSION dependencies on PSP_DISTRIBUTION_INTERFACE
12.1.1
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG dependencies on PSP_DISTRIBUTION_INTERFACE
12.1.1
-
APPS.PAY_MX_CURRENCY_CONVERSION dependencies on PSP_DISTRIBUTION_INTERFACE
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on HR_GENERAL
12.2.2
-
VIEW: APPS.PSP_DISTRIBUTION_INTERFACE_V2
12.1.1
-
VIEW: APPS.PSP_DISTRIBUTION_INTERFACE_V2
12.2.2
-
View: PSP_DISTRIBUTION_INTERFACE_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_DISTRIBUTION_INTERFACE_V2, object_name:PSP_DISTRIBUTION_INTERFACE_V2, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_INTERFACE table for master block in Maintain Pre-generated Distribution Lines window , implementation_dba_data: APPS.PSP_DISTRIBUTION_INTERFACE_V2 ,
-
View: PSP_DISTRIBUTION_INTERFACE_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_DISTRIBUTION_INTERFACE_V2, object_name:PSP_DISTRIBUTION_INTERFACE_V2, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_INTERFACE table for master block in Maintain Pre-generated Distribution Lines window , implementation_dba_data: APPS.PSP_DISTRIBUTION_INTERFACE_V2 ,
-
Concurrent Program: PSPDIARC
12.2.2
execution_filename: psp_archive_retrieve.archive_distribution_int , product: PSP - Labor Distribution , user_name: PSPDIARC , description: Archive process for the table PSP_DISTRIBUTION_INTERFACE , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on FND_DATE
12.2.2
-
View: PSP_DISTRIBUTION_BATCH_NAME_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_DISTRIBUTION_BATCH_NAME_V, object_name:PSP_DISTRIBUTION_BATCH_NAME_V, status:VALID, product: PSP - Labor Distribution , description: View based on PSP_DISTRIBUTION_INTERFACE table , implementation_dba_data: APPS.PSP_DISTRIBUTION_BATCH_NAME_V ,
-
VIEW: APPS.PSP_DISTRIBUTION_BATCH_NAME_V
12.2.2
-
SYNONYM: APPS.PSP_DISTRIBUTION_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_DISTRIBUTION_INTERFACE, status:VALID,
-
SYNONYM: APPS.PSP_DISTRIBUTION_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_DISTRIBUTION_INTERFACE, status:VALID,
-
View: PSP_DISTRIBUTION_BATCH_NAME_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_DISTRIBUTION_BATCH_NAME_V, object_name:PSP_DISTRIBUTION_BATCH_NAME_V, status:VALID, product: PSP - Labor Distribution , description: View based on PSP_DISTRIBUTION_INTERFACE table , implementation_dba_data: APPS.PSP_DISTRIBUTION_BATCH_NAME_V ,
-
VIEW: APPS.PSP_DISTRIBUTION_BATCH_NAME_V
12.1.1
-
TABLE: PSP.PSP_DISTRIBUTION_INTERFACE_EFC
12.1.1
owner:PSP, object_type:TABLE, object_name:PSP_DISTRIBUTION_INTERFACE_EFC, status:VALID,
-
APPS.PSP_PREGEN SQL Statements
12.1.1
-
APPS.PSP_PREGEN SQL Statements
12.2.2
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG dependencies on APP_EXCEPTION
12.1.1
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG dependencies on FND_MESSAGE
12.2.2
-
TABLE: PSP.PSP_DISTRIBUTION_INTERFACE_EFC
12.2.2
owner:PSP, object_type:TABLE, object_name:PSP_DISTRIBUTION_INTERFACE_EFC, status:VALID,
-
View: PSP_DISTRIBUTION_INTERFACE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_DISTRIBUTION_INTERFACE_V, object_name:PSP_DISTRIBUTION_INTERFACE_V, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_INTERFACE table , implementation_dba_data: APPS.PSP_DISTRIBUTION_INTERFACE_V ,
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG dependencies on APP_EXCEPTION
12.2.2
-
VIEW: PSP.PSP_DISTRIBUTION_INTERFACE#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_DISTRIBUTION_INTERFACE#, status:VALID,
-
View: PSP_DISTRIBUTION_INTERFACE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_DISTRIBUTION_INTERFACE_V, object_name:PSP_DISTRIBUTION_INTERFACE_V, status:VALID, product: PSP - Labor Distribution , description: Based on PSP_DISTRIBUTION_INTERFACE table , implementation_dba_data: APPS.PSP_DISTRIBUTION_INTERFACE_V ,
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG SQL Statements
12.2.2
-
APPS.PSP_DISTRIBUTION_INTERFACE_PKG SQL Statements
12.1.1
-
APPS.PSP_PREGEN dependencies on FND_STATS
12.1.1
-
VIEW: APPS.PSP_DISTRIBUTION_INTERFACE_V
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
-
VIEW: APPS.PSP_DISTRIBUTION_INTERFACE_V
12.2.2
-
VIEW: PSP.PSP_DISTRIBUTION_INTERFACE#
12.2.2
-
TRIGGER: APPS.PSP_DISTRIBUTION_INTERFACE_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PSP_DISTRIBUTION_INTERFACE_WHO, status:VALID,
-
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 ,
-
PACKAGE BODY: APPS.PSP_DISTRIBUTION_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_DISTRIBUTION_INTERFACE_PKG, status:VALID,
-
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: 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 ,