Search Results timecard_comment
Overview
PA_SST_MODIFY_TIMECARD_V is an APPS-owned database view in the Oracle E-Business Suite Projects (PA) module. It is defined in the ETRM metadata for both release 12.1.1 and 12.2.2 with a status of VALID, and its documented description states that it presents "Working and Rejected timecards" and is "Used in Modify Timecard function of Self Service Time." In practical terms, this view is the data access layer that supports the Self Service Timecard "Modify Timecard" and related inquiry screens, allowing end users to review timecards that are still in a WORKING state or that have been REJECTED and therefore require correction, copying, or deletion.
The view does not exist as a standalone transactional entity; it is a read-oriented projection that joins expenditure header data with denormalized timecard line quantities, employee name information, lookup meanings, and dynamically generated JavaScript action links used by the Self Service Time user interface. Because it is a view rather than a table, it holds no data of its own and always reflects the current state of its underlying base objects.
Underlying Base Objects
The documented referenced base objects are PA_EXPENDITURES (SYNONYM), PA_EI_DENORM (SYNONYM), PA_LOOKUPS (VIEW), and PER_ALL_PEOPLE_F (SYNONYM). The view joins these objects as follows:
- PA_EXPENDITURES (aliased EXP) supplies the timecard header records. The view filters on EXPENDITURE_CLASS_CODE = 'PT' (timecards), requires ORIG_USER_EXP_TXN_REFERENCE IS NOT NULL, and restricts EXPENDITURE_STATUS_CODE to 'REJECTED' or 'WORKING'.
- PA_EI_DENORM (aliased DEN) is joined via an outer join on EXPENDITURE_ID to supply denormalized quantity columns QUANTITY_1 through QUANTITY_7, which are summed to produce a total timecard quantity.
- PER_ALL_PEOPLE_F (aliased PER) is joined on INCURRED_BY_PERSON_ID = PERSON_ID, with the join constrained by EXPENDITURE_ENDING_DATE falling between the person record's EFFECTIVE_START_DATE and EFFECTIVE_END_DATE, so that the correct effective-dated employee name is returned.
- PA_LOOKUPS (aliased LOOKUP) is joined on LOOKUP_TYPE = 'EXPENDITURE STATUS' and LOOKUP_CODE = EXPENDITURE_STATUS_CODE to translate the status code into a user-readable MEANING.
Key Columns
- EXPENDITURE_ID — Unique identifier of the timecard, central to all subsequent operations such as modify, copy, and delete.
- ORIG_USER_EXP_TXN_REFERENCE — Original user reference; the view filters to rows where this value is populated.
- MEANING — Decoded expenditure status (for example, Working or Rejected), sourced from PA_LOOKUPS.
- EXPENDITURE_ENDING_DATE — The timecard period end date, also used in the effective-dated person join.
- FULL_NAME — The name of the person who incurred the timecard.
- INCURRED_BY_PERSON_ID / ENTERED_BY_PERSON_ID / OVERRIDING_APPROVER_PERSON_ID — Person identifiers for the incurring, entering, and overriding approver roles.
- DESCRIPTION and INITIAL_SUBMISSION_DATE — Timecard narrative and first submission timestamp.
- Summed quantity expression — The aggregate of QUANTITY_1 through QUANTITY_7 with NVL handling, representing total recorded time or units.
- Three generated JavaScript link columns — These construct window.open URLs that invoke PA_SELF_SERVICE_INQUIRIES_PVT with P_ACTION_CODE values of MODIFY_MODIFY, MODIFY_COPY, and the CHECKDELETE action, driving the Self Service Time UI.
- ORG_ID — Operating unit identifier supporting multi-org filtering.
Common Use Cases and Queries
Because the view is intended for the Self Service Time Modify Timecard function, it is typically queried by person and date range for the logged-in user. A representative query is:
- SELECT expenditure_id, meaning, expenditure_ending_date, full_name, description FROM pa_sst_modify_timecard_v WHERE incurred_by_person_id = :person_id ORDER BY expenditure_ending_date DESC;
- SELECT expenditure_id, meaning, org_id FROM pa_sst_modify_timecard_v WHERE meaning = 'Rejected' AND expenditure_ending_date BETWEEN :start_date AND :end_date;
- SELECT expenditure_id, full_name, initial_submission_date, org_id FROM pa_sst_modify_timecard_v WHERE incurred_by_person_id = :person_id AND org_id = :org_id;
Note that the view contains row-generating function expressions and a GROUP BY on the full EXP row set; therefore, queries should filter on expenditure_id, person, or date rather than attempting to update or insert through the view. The "timecard_comment" search term relates to the DESCRIPTION column, which carries the timecard-level comment displayed and edited in the Self Service Time interface. The view is read-only and its output should be treated as current-state inquiry data.
-
View: PA_SST_MODIFY_TIMECARD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SST_MODIFY_TIMECARD_V, object_name:PA_SST_MODIFY_TIMECARD_V, status:VALID, product: PA - Projects , description: View of Working and Rejected timecards. Used in Modify Timecard function of Self Service Time. , implementation_dba_data: APPS.PA_SST_MODIFY_TIMECARD_V ,
-
View: PA_SST_MODIFY_TIMECARD_V_OL
12.2.2
product: PA - Projects , description: View of Working and Rejected timecards. Used in Modify Timecard function of Self Service Time. , implementation_dba_data: Not implemented in this database ,
-
View: PA_SST_MODIFY_TIMECARD_V_OL
12.1.1
product: PA - Projects , description: View of Working and Rejected timecards. Used in Modify Timecard function of Self Service Time. , implementation_dba_data: Not implemented in this database ,
-
View: PA_SST_VIEW_TIMECARD_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SST_VIEW_TIMECARD_HISTORY_V, object_name:PA_SST_VIEW_TIMECARD_HISTORY_V, status:VALID, product: PA - Projects , description: View of Submitted and Approved timecards. Used in View Timecard History function of Self Service Time. , implementation_dba_data: APPS.PA_SST_VIEW_TIMECARD_HISTORY_V ,
-
View: PA_SST_MODIFY_TIMECARD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SST_MODIFY_TIMECARD_V, object_name:PA_SST_MODIFY_TIMECARD_V, status:VALID, product: PA - Projects , description: View of Working and Rejected timecards. Used in Modify Timecard function of Self Service Time. , implementation_dba_data: APPS.PA_SST_MODIFY_TIMECARD_V ,
-
View: PA_SST_VIEW_TIMECARD_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SST_VIEW_TIMECARD_HISTORY_V, object_name:PA_SST_VIEW_TIMECARD_HISTORY_V, status:VALID, product: PA - Projects , description: View of Submitted and Approved timecards. Used in View Timecard History function of Self Service Time. , implementation_dba_data: APPS.PA_SST_VIEW_TIMECARD_HISTORY_V ,