Search Results psp_eff_report_details
Overview
PSP_EFF_REPORT_DETAILS is a transaction-detail table within the Oracle E-Business Suite Labor Distribution (PSP) module. It stores the line-level content of effort reports — the periodic certifications through which principal investigators and administrators confirm the distribution of an employee's payroll across sponsored projects, awards, tasks, and expenditures. While the parent effort report header carries submission, routing, and approval context, PSP_EFF_REPORT_DETAILS captures each individual distribution line, including the payroll percentage and proposed effort percentage attributed to a specific project, task, award, and expenditure type combination. In Oracle EBS 12.1.1 and 12.2.2 the table is owned by the PSP schema, is marked VALID, and contains 86 documented columns in the 12.2.2 physical model.
The ETRM metadata provides a heuristic Data Vault classification of standalone, meaning the mining of foreign-key structure did not identify this table as a hub, link, or satellite. As a modeling suggestion only, this classification should be treated as inconclusive: the table is a pure detail entity whose grain is defined by its composite primary key rather than by an independent business key. Analysts modeling this data should therefore treat it as a dependent child of the effort report header and resolve its relationships through that parent.
Key Information Stored
The physical primary key is PSP_EFF_REPORT_DETAILS_PK, defined on the composite of EFFORT_REPORT_ID and EFFORT_REPORT_DETAIL_ID. A separate unique index, PSP_EFF_REPORT_DETAILS_U1, is defined on EFFORT_REPORT_DETAIL_ID alone, making it the documented business-key candidate and confirming that the detail identifier is unique independent of its parent report.
- EFFORT_REPORT_ID — foreign reference to the parent effort report header; the primary partitioning and join key for reporting.
- EFFORT_REPORT_DETAIL_ID — surrogate detail identifier and the documented standalone unique key.
- ASSIGNMENT_ID / ASSIGNMENT_NUMBER — the employee assignment whose payroll is being certified.
- PROJECT_ID / PROJECT_NUMBER / PROJECT_NAME — the project receiving the distributed effort.
- TASK_ID / TASK_NUMBER / TASK_NAME — the task-level detail beneath the project.
- AWARD_ID / AWARD_NUMBER / AWARD_SHORT_NAME — the sponsored award associated with the distribution line.
- EXPENDITURE_ORGANIZATION_ID / EXP_ORG_NAME / EXPENDITURE_TYPE — the expenditure organization and type charged with the effort.
- ACTUAL_SALARY_AMT / PAYROLL_PERCENT — the actual salary charged and the payroll percentage derived from the payroll distribution.
- PROPOSED_SALARY_AMT / PROPOSED_EFFORT_PERCENT — the proposed amounts and effort percentage, which drive comparison and variance reporting against actuals.
- COMMITTED_COST_SHARE — the cost-share commitment recorded for the line.
- SCHEDULE_START_DATE / SCHEDULE_END_DATE — the effort period covered by the line.
- INVESTIGATOR_PERSON_ID / INVESTIGATOR_NAME — the investigator responsible for certifying the line.
- AME_TRANSACTION_ID — the Oracle Approvals Management transaction supporting the approval workflow.
- GL_SEGMENT1 through GL_SEGMENT30 and GL_SUM_CRITERIA_SEGMENT_NAME — the accounting flexfield segments and summarization criterion used for general ledger distribution.
- ATTRIBUTE1–10 / VALUE1–10 / GROUPING_CATEGORY — descriptive flexfield and reporting grouping columns.
- LAST_UPDATE_DATE / CREATED_BY / LAST_UPDATED_BY / LAST_UPDATE_LOGIN / OBJECT_VERSION_NUMBER — standard who-columns and optimistic locking.
Common Use Cases and Queries
Effort reporting is typically reported at detail grain: a single certified line per employee, project, task, award, and expenditure type. A common query joins the detail table to the effort report header to retrieve submission and approval status alongside the distribution lines. For example:
- Effort certification by investigator: select detail rows where INVESTIGATOR_PERSON_ID matches a given person and SCHEDULE_START_DATE falls within the certification period, grouping by PROJECT_NUMBER and AWARD_NUMBER to total PAYROLL_PERCENT and PROPOSED_EFFORT_PERCENT.
- Variance analysis: compare ACTUAL_SALARY_AMT against PROPOSED_SALARY_AMT and PAYROLL_PERCENT against PROPOSED_EFFORT_PERCENT to identify lines where certified effort diverges from the proposal.
- Award-level effort rollup: join AWARD_ID to IGF_AW_AWARD_ALL to report total certified effort by sponsor and award.
- Approval audit: join AME_TRANSACTION_ID to the AME transaction history to trace pending or completed approvals.
- GL reconciliation: aggregate by GL_SEGMENT values to verify that effort lines reconcile to the distribution posted in the general ledger.
Because the table carries 86 columns and a one-row-per-distribution grain, queries should always filter on EFFORT_REPORT_ID or an indexed report-level predicate before scanning.
Related Objects
- PSP_EFF_REPORT_DETAILS_PK — composite primary key on (EFFORT_REPORT_ID, EFFORT_REPORT_DETAIL_ID).
- PSP_EFF_REPORT_DETAILS_U1 — unique index on EFFORT_REPORT_DETAIL_ID, the documented business-key candidate.
- IGF_AW_AWARD_ALL — referenced via AWARD_ID; provides award and sponsor attributes.
- The effort report header table in the PSP schema, keyed by EFFORT_REPORT_ID, which owns the detail rows.
- PA_PROJECTS_ALL and PA_TASKS — referenced through PROJECT_ID and TASK_ID for project and task attributes.
- PER_ALL_ASSIGNMENTS_F — referenced through ASSIGNMENT_ID to resolve employee and assignment details.
- PSP_EFFORT_REPORT_HEADERS — the parent entity for submission, certification, and lifecycle status.
- Labor Distribution transaction and costing tables that consume certified effort for payroll and costing distribution.
-
Table: PSP_EFF_REPORT_DETAILS
12.1.1
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFF_REPORT_DETAILS, object_name:PSP_EFF_REPORT_DETAILS, status:VALID, product: PSP - Labor Distribution , implementation_dba_data: PSP.PSP_EFF_REPORT_DETAILS ,
-
Table: PSP_EFF_REPORT_DETAILS
12.2.2
owner:PSP, object_type:TABLE, fnd_design_data:PSP.PSP_EFF_REPORT_DETAILS, object_name:PSP_EFF_REPORT_DETAILS, status:VALID, product: PSP - Labor Distribution , description: Contains assorted details by charging account for a given effort report , implementation_dba_data: PSP.PSP_EFF_REPORT_DETAILS ,
-
APPS.PSP_ROLLBACK_EFF_REPORTS SQL Statements
12.2.2
-
APPS.PSP_ER_AME SQL Statements
12.1.1
-
APPS.PSP_ROLLBACK_EFF_REPORTS SQL Statements
12.1.1
-
APPS.PSP_ER_AME SQL Statements
12.2.2
-
APPS.PSP_CREATE_EFF_REPORTS SQL Statements
12.1.1
-
APPS.PSP_CREATE_EFF_REPORTS SQL Statements
12.2.2
-
APPS.PSP_ER_WORKFLOW SQL Statements
12.1.1
-
APPS.PSP_ER_WORKFLOW SQL Statements
12.2.2
-
SYNONYM: APPS.PSP_EFF_REPORT_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PSP_EFF_REPORT_DETAILS, status:VALID,
-
SYNONYM: APPS.PSP_EFF_REPORT_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSP_EFF_REPORT_DETAILS, status:VALID,
-
PACKAGE BODY: APPS.PSP_ROLLBACK_EFF_REPORTS
12.1.1
-
TABLE: PSP.PSP_EFF_REPORT_DETAILS_EFC
12.2.2
owner:PSP, object_type:TABLE, object_name:PSP_EFF_REPORT_DETAILS_EFC, status:VALID,
-
APPS.PSP_XMLGEN SQL Statements
12.2.2
-
APPS.PSP_ERD_BUS SQL Statements
12.1.1
-
APPS.PSP_ERA_BUS SQL Statements
12.1.1
-
APPS.PSP_XMLGEN SQL Statements
12.1.1
-
TABLE: PSP.PSP_EFF_REPORT_DETAILS_EFC
12.1.1
owner:PSP, object_type:TABLE, object_name:PSP_EFF_REPORT_DETAILS_EFC, status:VALID,
-
PACKAGE BODY: APPS.PSP_ROLLBACK_EFF_REPORTS
12.2.2
-
APPS.PSP_ERA_BUS SQL Statements
12.2.2
-
APPS.PSP_ERD_BUS SQL Statements
12.2.2
-
APPS.PSP_ERD_EXT SQL Statements
12.2.2
-
APPS.PSP_ERD_SHD SQL Statements
12.1.1
-
APPS.PSP_ERD_SHD SQL Statements
12.2.2
-
VIEW: PSP.PSP_EFF_REPORT_DETAILS#
12.2.2
owner:PSP, object_type:VIEW, object_name:PSP_EFF_REPORT_DETAILS#, status:VALID,
-
APPS.PSP_ERD_EXT SQL Statements
12.1.1
-
TRIGGER: APPS.PSP_EFF_REPORT_DETAILS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PSP_EFF_REPORT_DETAILS_WHO, status:VALID,
-
TRIGGER: APPS.PSP_EFF_REPORT_DETAILS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PSP_EFF_REPORT_DETAILS_WHO, 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: APPS.PSP_EFF_REPORT_DETAILS_API
12.2.2
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,
-
PACKAGE BODY: APPS.PSP_ERD_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_SHD, status:VALID,
-
PACKAGE BODY: APPS.PSP_ERD_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_INS, status:VALID,
-
PACKAGE BODY: APPS.PSP_CREATE_EFF_REPORTS
12.2.2
-
TRIGGER: APPS.PSP_EFF_REPORT_DETAILS_WHO
12.2.2
-
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_ERD_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_UPD, status:VALID,
-
PACKAGE BODY: APPS.PSP_XMLGEN
12.2.2
-
PACKAGE BODY: APPS.PSP_ROLLBACK_EFF_REPORTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ROLLBACK_EFF_REPORTS, status:VALID,
-
PACKAGE BODY: APPS.PSP_ERD_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_INS, status:VALID,
-
PACKAGE BODY: APPS.PSP_CREATE_EFF_REPORTS
12.1.1
-
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_ERD_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_SHD, status:VALID,
-
PACKAGE BODY: APPS.PSP_PEE_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PEE_BUS, status:VALID,
-
PACKAGE BODY: APPS.PSP_XMLGEN
12.1.1
-
PACKAGE BODY: APPS.PSP_ERD_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_DEL, status:VALID,
-
PACKAGE BODY: APPS.PSP_ERD_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_ERD_UPD, status:VALID,