Search Results error_sequence_id
Overview
PSP_REPORT_ERRORS is a transactional table in the PSP (Labor Distribution) product module of Oracle E-Business Suite, present and valid in both 12.1.1 and 12.2.2. Per the ETRM metadata, the table is described as containing data for the Warning Report. In practical terms, PSP_REPORT_ERRORS functions as a diagnostic and message-capture repository: it stores error, warning, and informational messages generated during labor distribution processing runs, keyed to the concurrent request that produced them. This makes it a critical object for troubleshooting payroll cost distribution, error reconciliation, and audit trails of processing failures.
From a dimensional modeling perspective, the heuristic Data Vault classification mined from the foreign-key structure is standalone. This is a modeling suggestion only: the table does not behave as a classic hub, link, or satellite, because its relationships are largely request-scoped message records rather than shared business entities. Its grain is one row per error or message occurrence within a processing request, which is reflected in the composite primary key.
Key Information Stored
The documented physical schema contains 31 columns. The most significant are as follows:
- ERROR_SEQUENCE_ID — Part of the composite primary key and also the sole column in the unique index PSP_REPORT_ERRORS_U1, making it the primary business-key candidate for a single message record.
- REQUEST_ID — The concurrent request that generated the message; the second component of the composite primary key and the principal linkage to the concurrent manager execution context.
- MESSAGE_LEVEL — Classification of the record, distinguishing warnings from errors and informational entries.
- ERROR_MESSAGE — The textual message presented in the Warning Report.
- SOURCE_ID / SOURCE_NAME — Identifier and descriptive name of the source object or employee/assignment that triggered the message.
- PARENT_SOURCE_ID / PARENT_SOURCE_NAME — Hierarchical reference to the parent source when the message relates to a nested structure.
- PAYROLL_ACTION_ID — Foreign key to PAY_PAYROLL_ACTIONS, tying the message to a specific payroll action.
- RETRY_REQUEST_ID / PDF_REQUEST_ID — Request identifiers for retry attempts and the PDF output request associated with the run.
- VALUE1–VALUE10 — Generic placeholder columns populated by the process for contextual reporting values (for example, amounts, dates, or codes) that vary by message type.
- INFORMATION1–INFORMATION10 — Additional descriptive text fields supplying supplementary detail for the generated warning or error.
The surrogate primary key is PSP_REPORT_ERRORS_PK, defined over (ERROR_SEQUENCE_ID, REQUEST_ID), while the unique index PSP_REPORT_ERRORS_U1 on ERROR_SEQUENCE_ID alone is the business-key candidate.
Common Use Cases and Queries
Typical scenarios include reconciliation of distribution runs, investigation of why a payroll action produced warnings, and operational reporting on error volumes. A common pattern joins the table back to the concurrent request so messages can be reviewed per run:
- Retrieve all warnings for a given request: SELECT ERROR_SEQUENCE_ID, MESSAGE_LEVEL, ERROR_MESSAGE FROM PSP_REPORT_ERRORS WHERE REQUEST_ID = :request_id ORDER BY ERROR_SEQUENCE_ID;
- Trace errors to payroll actions: SELECT e.ERROR_MESSAGE, p.PAYROLL_ACTION_ID, p.ACTION_STATUS FROM PSP_REPORT_ERRORS e, PAY_PAYROLL_ACTIONS p WHERE e.PAYROLL_ACTION_ID = p.PAYROLL_ACTION_ID;
- Count errors by level for trend analysis: SELECT MESSAGE_LEVEL, COUNT(*) FROM PSP_REPORT_ERRORS GROUP BY MESSAGE_LEVEL;
Related Objects
- PAY_PAYROLL_ACTIONS — Referenced via the PAYROLL_ACTION_ID foreign key; identifies the payroll action associated with each message.
- FND_CONCURRENT_REQUESTS — Joined on REQUEST_ID to obtain request status, timing, and program details.
- PSP_REPORT_ERRORS_PK — The primary key constraint supporting unique access to each message row.
- PSP_REPORT_ERRORS_U1 — The unique index on ERROR_SEQUENCE_ID serving as the business-key candidate.
- PAY_PAYROLL_ACTIONS and related payroll distribution tables — Form the broader context for interpreting PSP Labor Distribution results.
- PSP reporting and Warning Report concurrent programs — Consume PSP_REPORT_ERRORS rows to render the dashboard and PDF output referenced by PDF_REQUEST_ID.
-
Table: PSP_REPORT_ERRORS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_REPORT_ERRORS, object_name:PSP_REPORT_ERRORS, status:VALID, product: PSP - Labor Distribution , description: Contains data for the Warning Report , implementation_dba_data: PSP.PSP_REPORT_ERRORS ,
-
Table: PSP_REPORT_ERRORS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_REPORT_ERRORS, object_name:PSP_REPORT_ERRORS, status:VALID, product: PSP - Labor Distribution , description: Contains data for the Warning Report , implementation_dba_data: PSP.PSP_REPORT_ERRORS ,