Search Results psp_enc_payrolls
Overview
PSP_ENC_PAYROLLS is a table in the PSP (Labor Distribution) product schema of Oracle E-Business Suite, present in both 12.1.1 and 12.2.2. Per the ETRM metadata, its documented purpose is to store encumbrance-related payrolls. In the labor distribution flow, payroll costing results must be reflected against encumbrances held on awards, grants, and projects so that committed and actual balances remain consistent. PSP_ENC_PAYROLLS acts as the payroll-level anchor for that process, holding one row per encumbrance payroll and providing the parent key consumed by encumbrance line and assignment-level detail tables.
From a dimensional modeling perspective, the relationship structure suggests this object behaves as a hub-leaning entity. Its defining identifier (ENC_PAYROLL_ID) is referenced as a foreign key by two downstream tables, while it carries reference columns such as PAYROLL_ID, BUSINESS_GROUP_ID, and SET_OF_BOOKS_ID. This pattern is consistent with a hub that links an encumbrance payroll to its associated payroll, business group, and ledger context.
Key Information Stored
The table is documented with 26 columns. The most significant are:
- ENC_PAYROLL_ID — the primary key and the surrogate identifier. It is enforced by the unique index PSP_ENC_PAYROLLS_U1 and is the column referenced by PSP_ENC_PAYROLL_ASSIGNMENTS.
- PAYROLL_ID — the business-key candidate declared as the primary key constraint PEL_UK, linking the encumbrance payroll back to the source payroll. It is the column referenced by PSP_ENC_LINES.
- BUSINESS_GROUP_ID — the HR business group owning the payroll, governing security and operating-unit context.
- SET_OF_BOOKS_ID — the ledger in which the encumbrance payroll is accounted, essential for GL reconciliation.
- INC_EXC_FLAG — indicates whether the payroll is included in or excluded from encumbrance processing.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — the standard Oracle EBS descriptive flexfield (DFF) columns, enabling client-specific extensions.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — the WHO audit columns present on nearly all Oracle EBS transactional tables.
The distinction between the surrogate key (ENC_PAYROLL_ID) and the business-key candidate (PAYROLL_ID, via PEL_UK) is important for join design: assignment-level detail resolves through ENC_PAYROLL_ID, while line-level detail resolves through PAYROLL_ID.
Common Use Cases and Queries
Typical scenarios include reconciling encumbrance payrolls to ledger balances, auditing which payrolls were included or excluded from encumbrance processing, and reporting encumbrance detail by business group or set of books.
A representative query joining header to line detail:
SELECT p.enc_payroll_id, p.payroll_id, l.line_number, l.amount FROM psp.psp_enc_payrolls p, psp.psp_enc_lines l WHERE p.payroll_id = l.payroll_id AND p.set_of_books_id = :ledger_id;
A second pattern joins header to assignment-level detail through the surrogate key:
SELECT p.enc_payroll_id, a.assignment_id FROM psp.psp_enc_payrolls p, psp.psp_enc_payroll_assignments a WHERE p.enc_payroll_id = a.enc_payroll_id;
Filtering on INC_EXC_FLAG supports inclusion/exclusion reporting, and the ATTRIBUTE columns support client-specific DFF-based reporting.
Related Objects
The FK and PK metadata identifies the principal related objects:
- PSP_ENC_LINES — child table joined via PSP_ENC_LINES.PAYROLL_ID = PSP_ENC_PAYROLLS.PAYROLL_ID, holding line-level encumbrance detail.
- PSP_ENC_PAYROLL_ASSIGNMENTS — child table joined via PSP_ENC_PAYROLL_ASSIGNMENTS.ENC_PAYROLL_ID = PSP_ENC_PAYROLLS.ENC_PAYROLL_ID, holding assignment-level encumbrance payroll detail.
Beyond these documented relationships, related labor distribution and payroll objects include the source payroll definitions, the GL encumbrance balance tables reconciled through SET_OF_BOOKS_ID, and the standard Oracle EBS descriptive flexfield views that expose the ATTRIBUTE columns. Together these objects form the encumbrance payroll chain within PSP.
-
Table: PSP_ENC_PAYROLLS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLLS, object_name:PSP_ENC_PAYROLLS, status:VALID, product: PSP - Labor Distribution , description: Stores encumbrance related payrolls , implementation_dba_data: PSP.PSP_ENC_PAYROLLS ,
-
Table: PSP_ENC_PAYROLLS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLLS, object_name:PSP_ENC_PAYROLLS, status:VALID, product: PSP - Labor Distribution , description: Stores encumbrance related payrolls , implementation_dba_data: PSP.PSP_ENC_PAYROLLS ,
-
VIEW: APPS.PSP_ENC_PAYROLLS_V
12.2.2
-
SYNONYM: APPS.PSP_ENC_PAYROLLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_ENC_PAYROLLS, status:VALID,
-
VIEW: PSP.PSP_ENC_PAYROLLS#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_ENC_PAYROLLS#, status:VALID,
-
SYNONYM: APPS.PSP_ENC_PAYROLLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_ENC_PAYROLLS, status:VALID,
-
VIEW: APPS.PSP_ENC_PAYROLLS_V
12.1.1
-
APPS.PSP_ENC_PAYROLLS_PKG SQL Statements
12.2.2
-
APPS.PSP_ENC_PAYROLLS_PKG SQL Statements
12.1.1
-
VIEW: PSP.PSP_ENC_PAYROLLS#
12.2.2
-
VIEW: APPS.PSP_ENC_PAYROLL_ASSIGNMENT_V
12.1.1
-
TABLE: PSP.PSP_ENC_PAYROLLS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLLS, object_name:PSP_ENC_PAYROLLS, status:VALID,
-
VIEW: APPS.PSP_ENC_PAYROLL_ASSIGNMENT_V
12.2.2
-
TABLE: PSP.PSP_ENC_PAYROLLS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLLS, object_name:PSP_ENC_PAYROLLS, status:VALID,
-
VIEW: APPS.PSP_ENC_PAYROLL_ASSIGNMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENT_V, object_name:PSP_ENC_PAYROLL_ASSIGNMENT_V, status:VALID,
-
VIEW: APPS.PSP_ENC_PAYROLL_ASSIGNMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENT_V, object_name:PSP_ENC_PAYROLL_ASSIGNMENT_V, status:VALID,
-
View: PSP_ENC_PAYROLL_ASSIGNMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENT_V, object_name:PSP_ENC_PAYROLL_ASSIGNMENT_V, status:VALID, product: PSP - Labor Distribution , description: View for setting up payroll assignments for labor encumbrances , implementation_dba_data: APPS.PSP_ENC_PAYROLL_ASSIGNMENT_V ,
-
Table: PSP_ENC_PAYROLL_ASSIGNMENTS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENTS, object_name:PSP_ENC_PAYROLL_ASSIGNMENTS, status:VALID, product: PSP - Labor Distribution , description: Stores all assignments related to an encumbrance payroll , implementation_dba_data: PSP.PSP_ENC_PAYROLL_ASSIGNMENTS ,
-
Table: PSP_ENC_LINES
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_LINES, object_name:PSP_ENC_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores encumbrance lines created by the Create Encumbrance and Update Encumbrance processes , implementation_dba_data: PSP.PSP_ENC_LINES ,
-
Table: PSP_ENC_LINES
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_LINES, object_name:PSP_ENC_LINES, status:VALID, product: PSP - Labor Distribution , description: Stores encumbrance lines created by the Create Encumbrance and Update Encumbrance processes , implementation_dba_data: PSP.PSP_ENC_LINES ,
-
Table: PSP_ENC_PAYROLL_ASSIGNMENTS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENTS, object_name:PSP_ENC_PAYROLL_ASSIGNMENTS, status:VALID, product: PSP - Labor Distribution , description: Stores all assignments related to an encumbrance payroll , implementation_dba_data: PSP.PSP_ENC_PAYROLL_ASSIGNMENTS ,
-
View: PSPBV_ENC_PAYROLLS
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSPBV_ENC_PAYROLLS
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSP_ENC_PAYROLL_ASSIGNMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENT_V, object_name:PSP_ENC_PAYROLL_ASSIGNMENT_V, status:VALID, product: PSP - Labor Distribution , description: View for setting up payroll assignments for labor encumbrances , implementation_dba_data: APPS.PSP_ENC_PAYROLL_ASSIGNMENT_V ,
-
PACKAGE BODY: APPS.PSP_ENC_PAYROLLS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_PAYROLLS_PKG, status:VALID,
-
TRIGGER: APPS.PSP_ENC_PAYROLLS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PSP_ENC_PAYROLLS_WHO, status:VALID,
-
View: PSP_ENC_PAYROLLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLLS_V, object_name:PSP_ENC_PAYROLLS_V, status:VALID, product: PSP - Labor Distribution , description: View for setting up payrolls for labor encumbrance , implementation_dba_data: APPS.PSP_ENC_PAYROLLS_V ,
-
View: PSPFV_ENC_PAYROLLS
12.2.2
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
View: PSP_ENC_PAYROLLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLLS_V, object_name:PSP_ENC_PAYROLLS_V, status:VALID, product: PSP - Labor Distribution , description: View for setting up payrolls for labor encumbrance , implementation_dba_data: APPS.PSP_ENC_PAYROLLS_V ,
-
TRIGGER: APPS.PSP_ENC_PAYROLLS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PSP_ENC_PAYROLLS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PSP_ENC_PAYROLLS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_PAYROLLS_PKG, status:VALID,
-
View: PSPFV_ENC_PAYROLLS
12.1.1
product: PSP - Labor Distribution , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.PSP_ENC_PAYROLLS_PKG
12.2.2
-
TRIGGER: APPS.PSP_ENC_PAYROLLS_WHO
12.2.2
-
PACKAGE BODY: APPS.PSP_ENC_PAYROLLS_PKG
12.1.1
-
TRIGGER: APPS.PSP_ENC_PAYROLLS_WHO
12.1.1
-
VIEW: APPS.PSP_ENC_PAYROLLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLLS_V, object_name:PSP_ENC_PAYROLLS_V, 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
-
VIEW: APPS.PSP_ENC_PAYROLLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ENC_PAYROLLS_V, object_name:PSP_ENC_PAYROLLS_V, status:VALID,
-
TABLE: PSP.PSP_ENC_PAYROLL_ASSIGNMENTS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENTS, object_name:PSP_ENC_PAYROLL_ASSIGNMENTS, status:VALID,
-
TABLE: PSP.PSP_ENC_PAYROLL_ASSIGNMENTS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_ENC_PAYROLL_ASSIGNMENTS, object_name:PSP_ENC_PAYROLL_ASSIGNMENTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PSP_ENC_CREATE_LINES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ENC_CREATE_LINES, status:VALID,