Search Results psp_eff_reports
Overview
PSP_EFF_REPORTS is a core transactional table in the Oracle EBS Labor Distribution (PSP) module. It stores the header-level definition of effort reports — the periodic statements that allocate an employee's payroll costs across the grants, projects, and accounts against which the individual actually worked. Each row represents one effort report for a specific employee and reporting period, capturing the reporting window through START_DATE and END_DATE, the employee identity, the reporting status, and the currency and set of books under which the effort is being recorded. In EBS 12.1.1 and 12.2.2, the object resides in the PSP schema and is documented as a VALID table with 25 columns.
The metadata classifies PSP_EFF_REPORTS heuristically as standalone in Data Vault terms. This is a modeling suggestion rather than a schema fact: the effort report acts as an independent hub-like anchor, with its associated distribution, pre-generation, and adjustment records represented separately and joined back through the effort-report identifier. Practitioners modeling downstream reporting on top of PSP should treat PSP_EFF_REPORTS as the anchor for effort-report facts rather than as a satellite of another entity.
Key Information Stored
The surrogate primary key is EFFORT_REPORT_ID, enforced by the PSP_EFF_REPORT_PK constraint. A unique index, PSP_EFF_REPORTS_U1, is defined on EFFORT_REPORT_ID, making it the documented business-key candidate. The remaining significant columns fall into several groups:
- Employee identity: PERSON_ID, FULL_NAME, EMPLOYEE_NUMBER, MAILSTOP, and the primary organization fields EMP_PRIMARY_ORG_ID and EMP_PRIMARY_ORG_NAME.
- Reporting period: START_DATE and END_DATE define the effort reporting window.
- Status and process control: STATUS_CODE, REQUEST_ID, TEMPLATE_ID, SUPERCEDING_REQUEST_ID, SUPERCEDING_SUMMARY_LINE_ID, and SUPERCEDING_PROGRAM_NAME support workflow and re-generation handling.
- Financial context: CURRENCY_CODE, SET_OF_BOOKS_ID, and BUSINESS_GROUP_ID fix the ledger and currency environment.
- Payload and auditing: PERSON_XML holds the serialized employee detail used when generating the report; OBJECT_VERSION_NUMBER supports optimistic locking; CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN provide standard WHO audit columns.
Common Use Cases and Queries
Typical reporting targets include open effort reports by status, effort reports for a given period, and reports awaiting re-generation. A representative query filters by status and date window:
- SELECT EFFORT_REPORT_ID, PERSON_ID, FULL_NAME, START_DATE, END_DATE, STATUS_CODE FROM PSP_EFF_REPORTS WHERE STATUS_CODE = 'OPEN' AND END_DATE BETWEEN :start AND :end;
- Joining to PSP_PRE_GEN_DIST_LINES_HISTORY on EFFORT_REPORT_ID to reconcile generated pre-distribution lines against the header.
- Joining to PSP_DISTRIBUTION_LINES_ARCH on EFFORT_REPORT_ID to retrieve archived distribution detail for a completed period.
- Joining to PSP_ADJUSTMENT_LINES_ARCH on EFFORT_REPORT_ID to identify adjustments applied to a specific effort report.
Because the object is standalone, most reporting joins flow from child distribution tables back to this anchor.
Related Objects
Four documented foreign-key relationships reference PSP_EFF_REPORTS through EFFORT_REPORT_ID. These are the principal dependent objects:
- PSP_PRE_GEN_DIST_LINES_HISTORY — historical pre-generation distribution lines linked by EFFORT_REPORT_ID.
- PSP_DISTRIBUTION_LINES_ARCH — archived distribution lines linked by EFFORT_REPORT_ID.
- PSP_PRE_GEN_DIST_LINES_ARCH — archived pre-generation distribution lines linked by EFFORT_REPORT_ID.
- PSP_ADJUSTMENT_LINES_ARCH — archived adjustment lines linked by EFFORT_REPORT_ID.
These relationships confirm that PSP_EFF_REPORTS functions as the parent record for the labor distribution lifecycle: pre-generation, distribution, and adjustment activity all resolve to the effort-report header documented here.
-
Table: PSP_EFF_REPORTS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFF_REPORTS, object_name:PSP_EFF_REPORTS, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: PSP.PSP_EFF_REPORTS ,
-
Table: PSP_EFF_REPORTS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFF_REPORTS, object_name:PSP_EFF_REPORTS, status:VALID, product: PSP - Labor Distribution , description: Contains effort report process request information , implementation_dba_data: PSP.PSP_EFF_REPORTS ,
-
APPS.PSP_ER_WORKFLOW SQL Statements
12.1.1
-
APPS.PSP_ROLLBACK_EFF_REPORTS SQL Statements
12.1.1
-
VIEW: PSP.PSP_EFF_REPORTS#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_EFF_REPORTS#, status:VALID,
-
APPS.PSP_ROLLBACK_EFF_REPORTS SQL Statements
12.2.2
-
APPS.PSP_ER_AME SQL Statements
12.2.2
-
APPS.PSP_CREATE_EFF_REPORTS SQL Statements
12.1.1
-
APPS.PSP_ER_AME SQL Statements
12.1.1
-
APPS.PSP_CREATE_EFF_REPORTS SQL Statements
12.2.2
-
APPS.PSP_ER_WORKFLOW SQL Statements
12.2.2
-
VIEW: APPS.PSP_ER_STATUS_V
12.1.1
-
SYNONYM: APPS.PSP_EFF_REPORTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_EFF_REPORTS, status:VALID,
-
SYNONYM: APPS.PSP_EFF_REPORTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_EFF_REPORTS, status:VALID,
-
APPS.PSP_ERD_BUS SQL Statements
12.1.1
-
APPS.PSP_ERA_BUS SQL Statements
12.1.1
-
APPS.PSP_XMLGEN SQL Statements
12.2.2
-
APPS.PSP_ERA_BUS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PSP_ROLLBACK_EFF_REPORTS
12.1.1
-
VIEW: APPS.PSP_ER_STATUS_V
12.2.2
-
VIEW: PSP.PSP_EFF_REPORTS#
12.2.2
-
APPS.PSP_ERD_BUS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PSP_ROLLBACK_EFF_REPORTS
12.2.2
-
APPS.PSP_XMLGEN SQL Statements
12.1.1
-
TRIGGER: APPS.PSP_EFF_REPORTS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PSP_EFF_REPORTS_WHO, status:VALID,
-
View: PSP_ER_STATUS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ER_STATUS_V, object_name:PSP_ER_STATUS_V, status:VALID, product: PSP - Labor Distribution , description: Show Effort Report Error Status Summary , implementation_dba_data: APPS.PSP_ER_STATUS_V ,
-
TABLE: PSP.PSP_EFF_REPORTS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFF_REPORTS, object_name:PSP_EFF_REPORTS, status:VALID,
-
PACKAGE: APPS.PSP_EFF_REPORT_DETAILS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSP_EFF_REPORT_DETAILS_API, status:VALID,
-
PACKAGE: APPS.PSP_EFF_REPORT_DETAILS_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSP_EFF_REPORT_DETAILS_API, status:VALID,
-
PACKAGE BODY: APPS.PSP_ERD_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_BUS, status:VALID,
-
PACKAGE BODY: APPS.PSP_ERD_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_BUS, status:VALID,
-
TRIGGER: APPS.PSP_EFF_REPORTS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PSP_EFF_REPORTS_WHO, status:VALID,
-
TABLE: PSP.PSP_EFF_REPORTS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFF_REPORTS, object_name:PSP_EFF_REPORTS, status:VALID,
-
PACKAGE BODY: APPS.PSP_XMLGEN
12.2.2
-
PACKAGE BODY: APPS.PSP_ER_AME
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ER_AME, status:VALID,
-
PACKAGE BODY: APPS.PSP_EFF_REPORT_DETAILS_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_EFF_REPORT_DETAILS_API, status:VALID,
-
PACKAGE BODY: APPS.PSP_ERA_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERA_BUS, status:VALID,
-
PACKAGE BODY: APPS.PSP_ROLLBACK_EFF_REPORTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ROLLBACK_EFF_REPORTS, status:VALID,
-
TRIGGER: APPS.PSP_EFF_REPORTS_WHO
12.1.1
-
PACKAGE BODY: APPS.PSP_PEE_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PEE_BUS, status:VALID,
-
TABLE: PSP.PSP_EFF_REPORT_DETAILS_EFC
12.2.2
owner:PSP, object_type:TABLE, object_name:PSP_EFF_REPORT_DETAILS_EFC, status:VALID,
-
TRIGGER: APPS.PSP_EFF_REPORTS_WHO
12.2.2
-
PACKAGE BODY: APPS.PSP_PEE_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PEE_BUS, status:VALID,
-
VIEW: APPS.PSP_ER_STATUS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:PSP_ER_STATUS_V, status:VALID,
-
PACKAGE BODY: APPS.PSP_ERA_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERA_BUS, status:VALID,
-
PACKAGE BODY: APPS.PSP_EFF_REPORT_DETAILS_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_EFF_REPORT_DETAILS_API, status:VALID,
-
PACKAGE BODY: APPS.PSP_ER_AME
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ER_AME, status:VALID,
-
PACKAGE BODY: APPS.PSP_ROLLBACK_EFF_REPORTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ROLLBACK_EFF_REPORTS, status:VALID,
-
VIEW: APPS.PSP_ER_STATUS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PSP.PSP_ER_STATUS_V, object_name:PSP_ER_STATUS_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1