Search Results psp_enc_lines_arch
Overview
PSP_ENC_LINES_ARCH is an archived detail table owned by the PSP schema within the Oracle EBS Labor Distribution (PSP) product family. It stores historical Encumbrance Lines that have been moved out of the active ETRM encumbrance processing tables as part of the labor encumbrance archiving and purge cycle. In Oracle EBS 12.1.1 and 12.2.2, Labor Distribution generates encumbrances against labor schedules and payroll actions to reserve funds for anticipated labor costs. As these encumbrance records age and are no longer required for active balance maintenance, they are relocated into PSP_ENC_LINES_ARCH, preserving the audit trail without burdening the primary transaction tables.
The table is registered in ETRM as VALID with a documented physical schema of 58 columns. The heuristic Data Vault classification mined from the foreign key structure is standalone, meaning no single parent dominates its relationships; from a modeling perspective the structure behaves as a multi-parent link with satellite-like descriptive attributes. The surrogate primary key is enforced through PSP_ENC_LINES_ARCH_PK on ENC_LINE_ID.
Key Information Stored
The table captures the full encumbrance line context. The most significant columns include:
- ENC_LINE_ID — surrogate primary key (PSP_ENC_LINES_ARCH_PK) and the sole unique index candidate (PSP_ENC_LINES_ARCH_U1); the archived line identifier.
- ENCUMBRANCE_AMOUNT and DR_CR_FLAG — the monetary value and debit/credit direction of the archived encumbrance.
- ENCUMBRANCE_DATE, ENC_START_DATE, ENC_END_DATE — lifecycle dates for the encumbrance line.
- ENC_LINE_TYPE and ENC_ELEMENT_TYPE_ID — the classification of the line and the element type against which it was written.
- AWARD_ID, PROJECT_ID, TASK_ID, EXPENDITURE_TYPE, EXPENDITURE_ORGANIZATION_ID — grant and project accounting dimensions.
- PERSON_ID and ASSIGNMENT_ID — the employee and assignment the labor cost pertains to.
- PAYROLL_ID and PAYROLL_ACTION_ID — payroll linkage for the originating cost.
- GL_CODE_COMBINATION_ID and ORIG_GL_CODE_COMBINATION_ID — the accounting flexfield and its original value prior to suspense or reclassification.
- SET_OF_BOOKS_ID — the ledger in which the encumbrance was posted.
- STATUS_CODE and CHANGE_FLAG — processing state at archival time.
- ENC_CONTROL_ID — the parent encumbrance control record.
- Descriptive ATTRIBUTE1–ATTRIBUTE10 and ATTRIBUTE_CATEGORY — the standard extensible attribute block.
Original dimension columns such as ORIG_PROJECT_ID, ORIG_TASK_ID, ORIG_AWARD_ID, ORIG_EXPENDITURE_ORG_ID, and ORIG_EXPENDITURE_TYPE allow reconstruction of the pre-adjustment state, supporting reconciliation across archive boundaries.
Common Use Cases and Queries
Typical usage centers on historical and audit reporting of labor encumbrances. A common query reconstructs encumbrance history for a person or award by joining archived lines to active controls:
- Audit reconciliation — compare archived lines against the active encumbrance control to confirm complete transfer: SELECT a.enc_line_id, a.encumbrance_amount, a.status_code FROM psp_enc_lines_arch a WHERE a.enc_control_id = :control_id;
- Award funding history — aggregate archived encumbrances by award and period: SELECT award_id, SUM(encumbrance_amount) FROM psp_enc_lines_arch GROUP BY award_id;
- Payroll impact analysis — trace encumbrances back to payroll actions using PAYROLL_ACTION_ID and PAYROLL_ID.
- Period-based reporting — filter on ENCUMBRANCE_DATE or TIME_PERIOD_ID to report encumbrances for a closed accounting period.
- Change tracking — identify reclassified lines where ORIG_GL_CODE_COMBINATION_ID differs from GL_CODE_COMBINATION_ID.
Because the table can grow large, queries should always be filtered by ENC_CONTROL_ID, AWARD_ID, or a date range rather than scanned in full.
Related Objects
The documented foreign keys connect PSP_ENC_LINES_ARCH to the following significant objects, with join columns indicated:
- PSP_ENC_CONTROLS via ENC_CONTROL_ID — the encumbrance control header governing the archived lines.
- PSP_DEFAULT_LABOR_SCHEDULES via ORG_SCHEDULE_ID — the labor schedule defining the organization's encumbrance basis.
- PSP_ELEMENT_TYPE_ACCOUNTS via ELEMENT_ACCOUNT_ID — element type account mapping used to derive the charge account.
- IGF_AW_AWARD_ALL via AWARD_ID — the award and grant funding source.
- PER_TIME_PERIODS via TIME_PERIOD_ID — the period in which the encumbrance was recognized.
- PAY_PAYROLL_ACTIONS via PAYROLL_ACTION_ID — the payroll action that generated the originating cost.
These relationships support the reconstruction of a complete labor encumbrance trail from payroll through award and general ledger impact, which is essential for grant compliance and period-close reconciliation in EBS Financials and Projects.
-
Table: PSP_ENC_LINES_ARCH
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_LINES_ARCH, object_name:PSP_ENC_LINES_ARCH, status:VALID, product: PSP - Labor Distribution , description: Stores archived Encumbrance Lines from the Encumbrance Lines History , implementation_dba_data: PSP.PSP_ENC_LINES_ARCH ,
-
Table: PSP_ENC_LINES_ARCH
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_LINES_ARCH, object_name:PSP_ENC_LINES_ARCH, status:VALID, product: PSP - Labor Distribution , description: Stores archived Encumbrance Lines from the Encumbrance Lines History , implementation_dba_data: PSP.PSP_ENC_LINES_ARCH ,
-
SYNONYM: APPS.PSP_ENC_LINES_ARCH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_ENC_LINES_ARCH, status:VALID,
-
SYNONYM: APPS.PSP_ENC_LINES_ARCH
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_ENC_LINES_ARCH, status:VALID,
-
VIEW: PSP.PSP_ENC_LINES_ARCH#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_ENC_LINES_ARCH#, status:VALID,
-
TABLE: PSP.PSP_ENC_LINES_ARCH
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_LINES_ARCH, object_name:PSP_ENC_LINES_ARCH, status:VALID,
-
TABLE: PSP.PSP_ENC_LINES_ARCH
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_LINES_ARCH, object_name:PSP_ENC_LINES_ARCH, status:VALID,
-
TRIGGER: APPS.PSP_ENC_LINES_ARCH_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PSP_ENC_LINES_ARCH_WHO, status:VALID,
-
VIEW: PSP.PSP_ENC_LINES_ARCH#
12.2.2
-
TRIGGER: APPS.PSP_ENC_LINES_ARCH_WHO
12.2.2
-
TABLE: PSP.PSP_ENC_LINES_ARCH_EFC
12.1.1
owner:PSP, object_type:TABLE, object_name:PSP_ENC_LINES_ARCH_EFC, status:VALID,
-
TABLE: PSP.PSP_ENC_LINES_ARCH_EFC
12.2.2
owner:PSP, object_type:TABLE, object_name:PSP_ENC_LINES_ARCH_EFC, status:VALID,
-
TRIGGER: APPS.PSP_ENC_LINES_ARCH_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PSP_ENC_LINES_ARCH_WHO, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PSP_ARCHIVE_RETRIEVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ARCHIVE_RETRIEVE, status:VALID,
-
TRIGGER: APPS.PSP_ENC_LINES_ARCH_WHO
12.1.1
-
PACKAGE BODY: APPS.PSP_ARCHIVE_RETRIEVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ARCHIVE_RETRIEVE, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PSP_ARCHIVE_RETRIEVE
12.1.1
-
APPS.PSP_ARCHIVE_RETRIEVE SQL Statements
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_LINES_ARCH
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_LINES_ARCH
12.1.1
-
PACKAGE BODY: APPS.PSP_ARCHIVE_RETRIEVE
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_LINES_HISTORY
12.1.1
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_LINES_HISTORY
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_SUMMARY_LINES_ARCH
12.1.1
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_SUMMARY_LINES_ARCH
12.2.2
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_SUMMARY_LINES
12.1.1
-
APPS.PSP_ARCHIVE_RETRIEVE dependencies on PSP_ENC_SUMMARY_LINES
12.2.2
-
eTRM - PSP Tables and Views
12.2.2
description: Log tables for upgrde program ,
-
eTRM - PSP Tables and Views
12.1.1
description: Log tables for upgrde program ,
-
eTRM - PSP Tables and Views
12.1.1
description: Log tables for upgrde program ,
-
eTRM - PSP Tables and Views
12.2.2
description: Log tables for upgrde program ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1