Results for “error_description”

4 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PSP_DISTRIBUTION_INTERFACE_V is a PL/SQL-based view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It belongs to the PSP (Labor Distribution) product family and is defined over the PSP_DISTRIBUTION_INTERFACE base table. The view presents labor distribution interface records in a denormalized, human-readable form by resolving internal identifiers — payroll, period, person, assignment, element, project, task, award, organization, and status codes — into descriptive names and numbers through calls to the PSP_GENERAL package.

Its primary role is to support reporting, reconciliation, and integration diagnostics for labor distribution rows staged for costing and transfer into Oracle Projects, Payroll, and the General Ledger. Because the underlying table stores surrogate keys, the view is the preferred reporting layer for users and concurrent programs that require descriptive attributes rather than raw IDs. Status and lookup code columns are also decoded, which makes error review and audit reporting practical.

Users frequently search for time_period_name in connection with this view because the descriptive period label is exposed as PERIOD_NAME rather than as a column literally named TIME_PERIOD_NAME. Report authors and query developers typically need to know that the period label is derived from TIME_PERIOD_ID via PSP_GENERAL.GET_PERIOD_NAME.

Underlying Base Objects

The documented base objects referenced by the view are:

The view is tightly coupled to the PSP_GENERAL package. Changes to the signature or behavior of the packaged functions would affect the descriptive output of the view, so upgrades and patches to the PSP product should be validated against dependent reports and interfaces.

Key Columns

Common Use Cases and Queries

Typical scenarios include reviewing pending labor distribution rows before costing, reconciling interface data to payroll and Projects, and diagnosing rows in error status. The following query lists period-labeled distribution rows for an employee and status:

SELECT period_name, payroll_name, person, assignment_number, element_name, distribution_amount, distribution_date, status_description FROM psp_distribution_interface_v WHERE person_id = :person_id AND status_code = 'E' ORDER BY distribution_date;

To reconcile amounts by period and project:

SELECT period_name, project_name, SUM(distribution_amount) amt FROM psp_distribution_interface_v WHERE set_of_books_id = :sob_id GROUP BY period_name, project_name ORDER BY period_name;

Because PERIOD_NAME is computed through PSP_GENERAL, filtering directly on a literal period string will invoke the function for each row; joining to a period table keyed by TIME_PERIOD_ID is more efficient for large volumes.