Search Results pa_expenditure_comments
Overview
PA_EXPENDITURE_COMMENTS is a Projects (PA) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores free-text comments attached to expenditure items. These comments explain or further describe the work performed against a project, task, or award, and are typically entered by users during expenditure entry, expense report submission, or timecard processing. Because a single expenditure item can carry multiple sequenced comments, the table functions as a detail-level narrative store rather than a master record.
In Data Vault modeling terms, the mined foreign-key structure classifies PA_EXPENDITURE_COMMENTS as satellite-leaning. It hangs off the PA_EXPENDITURE_ITEMS_ALL hub via EXPENDITURE_ITEM_ID and extends that entity with descriptive, non-key context (the comment text itself plus audit attributes). This is consistent with its role: it never independently identifies an expenditure item, and it derives its identity entirely from the parent item.
Key Information Stored
The table is defined in the PA schema with twelve documented columns. The most significant are described below, separating the surrogate primary key from business-key candidates.
- EXPENDITURE_ITEM_ID — Foreign key to PA_EXPENDITURE_ITEMS_ALL; identifies the expenditure item to which the comment belongs. Also part of the composite primary key.
- LINE_NUMBER — Sequence number that differentiates multiple comments on the same expenditure item. Also part of the primary key.
- EXPENDITURE_COMMENT — The free-text narrative entered to explain or further describe work performed.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY — Standard WHO audit columns tracking who created and most recently changed each row.
- LAST_UPDATE_LOGIN — Login identifier associated with the last update.
- REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID, PROGRAM_UPDATE_DATE — Concurrent program context capturing the request and program that last touched the row.
The surrogate primary key is PA_EXPENDITURE_COMMENTS_PK, defined on (EXPENDITURE_ITEM_ID, LINE_NUMBER). The unique index PA_EXPENDITURE_COMMENTS_U1 carries the same pair, making (EXPENDITURE_ITEM_ID, LINE_NUMBER) the definitive business-key candidate: an item and its comment line number uniquely determine a row. The single foreign key, PA_EXPENDITURE_COMMENTS.EXPENDITURE_ITEM_ID → PA_EXPENDITURE_ITEMS_ALL, enforces that every comment is anchored to a valid expenditure item.
Common Use Cases and Queries
Typical uses include retrieving all comments for an expenditure item, auditing who entered narrative text, and reporting on comments by project or date. A representative query joins the parent item table:
- Retrieve comments for one item:
SELECT LINE_NUMBER, EXPENDITURE_COMMENT FROM PA_EXPENDITURE_COMMENTS WHERE EXPENDITURE_ITEM_ID = :item_id ORDER BY LINE_NUMBER; - Audit trail: select CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE to trace authoring.
- Project-level reporting: join PA_EXPENDITURE_COMMENTS to PA_EXPENDITURE_ITEMS_ALL on EXPENDITURE_ITEM_ID, then to project/task tables, filtering by EXPENDITURE_COMMENT for keyword analysis.
- Integration extracts: use REQUEST_ID / PROGRAM_ID to identify comments generated by specific concurrent processes.
Because the table is detail-level and append-oriented, reporting queries should always order by LINE_NUMBER to preserve the intended comment sequence.
Related Objects
The following objects are most significant to working with PA_EXPENDITURE_COMMENTS, based on the documented FK/PK relationships:
- PA_EXPENDITURE_ITEMS_ALL — Parent table; joined on EXPENDITURE_ITEM_ID. The FK from PA_EXPENDITURE_COMMENTS points here.
- PA_EXPENDITURE_ITEMS_ALL related project/task columns — used to roll comments up to a project or task for reporting.
- Expenditure entry and expense report APIs that accept comment text and populate this table.
- Concurrent programs identified by PROGRAM_ID / REQUEST_ID that write comment rows.
- Projects reporting views that surface expenditure narrative alongside item amounts.
With only one documented foreign key, PA_EXPENDITURE_COMMENTS remains tightly coupled to PA_EXPENDITURE_ITEMS_ALL, and its satellite classification reflects that dependency.
-
Table: PA_EXPENDITURE_COMMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_COMMENTS, object_name:PA_EXPENDITURE_COMMENTS, status:VALID, product: PA - Projects , description: Free text entered for expenditure items to explain or further describe work performed , implementation_dba_data: PA.PA_EXPENDITURE_COMMENTS ,
-
Table: PA_EXPENDITURE_COMMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_COMMENTS, object_name:PA_EXPENDITURE_COMMENTS, status:VALID, product: PA - Projects , description: Free text entered for expenditure items to explain or further describe work performed , implementation_dba_data: PA.PA_EXPENDITURE_COMMENTS ,
-
VIEW: PA.PA_EXPENDITURE_COMMENTS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_EXPENDITURE_COMMENTS#, status:VALID,
-
TABLE: PA.PA_EXPENDITURE_COMMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_COMMENTS, object_name:PA_EXPENDITURE_COMMENTS, status:VALID,
-
VIEW: PA.PA_EXPENDITURE_COMMENTS#
12.2.2
-
SYNONYM: APPS.PA_EXPENDITURE_COMMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_COMMENTS, status:VALID,
-
TABLE: PA.PA_EXPENDITURE_COMMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_COMMENTS, object_name:PA_EXPENDITURE_COMMENTS, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_COMMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_COMMENTS, status:VALID,
-
PACKAGE BODY: APPS.PA_EXPENDITURE_ITEMS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXPENDITURE_ITEMS_PKG, status:VALID,
-
VIEW: APPS.PA_STATUS_EI_V
12.2.2
-
PACKAGE BODY: APPS.PA_EXPENDITURE_ITEMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXPENDITURE_ITEMS_PKG, status:VALID,
-
VIEW: APPS.PA_STATUS_EI_V
12.1.1
-
APPS.PA_EXPENDITURE_ITEMS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_TRANSACTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.PA_REVERSE_COSTED_LAB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_REVERSE_COSTED_LAB, status:VALID,
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_COSTING, status:VALID,
-
PACKAGE: APPS.PA_OTC_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_OTC_API, status:VALID,
-
PACKAGE BODY: APPS.PA_EXP_COPY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXP_COPY, status:VALID,
-
PACKAGE BODY: APPS.PA_MASS_ADDITIONS_CREATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MASS_ADDITIONS_CREATE_PKG, status:VALID,
-
VIEW: APPS.PA_EXPND_ITEMS_REVIEW_V
12.1.1
-
PACKAGE BODY: APPS.PA_PURGE_COSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PURGE_COSTING, status:VALID,
-
PACKAGE BODY: APPS.PA_EXP_COPY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXP_COPY, status:VALID,
-
PACKAGE: APPS.PA_OTC_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_OTC_API, status:VALID,
-
PACKAGE BODY: APPS.PA_MASS_ADDITIONS_CREATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MASS_ADDITIONS_CREATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_TRANSACTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TRANSACTIONS, status:VALID,
-
APPS.PA_EXPENDITURE_ITEMS_PKG SQL Statements
12.2.2
-
View: PA_PTE_EXPENDITURES_DLD_V
12.1.1
product: PA - Projects , description: Expenditure data from Oracle Projects for Oracle Personal Time and Expense , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PA_EXPND_ITEMS_REVIEW_V
12.2.2
-
VIEW: APPS.PA_EXPENDITURE_ITEMS_V
12.1.1
-
PACKAGE BODY: APPS.PA_PAY_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAY_INTERFACE, status:VALID,
-
View: PA_PTE_EXPENDITURES_DLD_V
12.2.2
product: PA - Projects , description: Expenditure data from Oracle Projects for Oracle Personal Time and Expense , implementation_dba_data: Not implemented in this database ,
-
Table: PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
Table: PA_EXPENDITURE_ITEMS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
View: PA_STATUS_EI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STATUS_EI_V, object_name:PA_STATUS_EI_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_STATUS_EI_V ,
-
VIEW: APPS.PA_EXPENDITURE_ITEMS_V
12.2.2
-
PACKAGE BODY: APPS.PA_OTC_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_OTC_API, status:VALID,
-
PACKAGE BODY: APPS.PA_ADJUSTMENTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ADJUSTMENTS, status:VALID,
-
PACKAGE BODY: APPS.PA_ADJUSTMENTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ADJUSTMENTS, status:VALID,
-
View: PA_STATUS_EI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STATUS_EI_V, object_name:PA_STATUS_EI_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_STATUS_EI_V ,
-
PACKAGE BODY: APPS.PA_OTC_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_OTC_API, status:VALID,
-
VIEW: APPS.GMS_EXPEND_ITEMS_ADJUST_V
12.1.1
-
APPS.PA_OTC_API SQL Statements
12.1.1
-
View: PA_EXPND_ITEMS_REVIEW_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPND_ITEMS_REVIEW_V, object_name:PA_EXPND_ITEMS_REVIEW_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_EXPND_ITEMS_REVIEW_V ,
-
PACKAGE BODY: APPS.PA_EXPENDITURE_ITEMS_PKG
12.1.1
-
APPS.PA_PURGE_COSTING SQL Statements
12.1.1
-
APPS.PA_PURGE_COSTING SQL Statements
12.2.2
-
View: PA_EXPND_ITEMS_REVIEW_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPND_ITEMS_REVIEW_V, object_name:PA_EXPND_ITEMS_REVIEW_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_EXPND_ITEMS_REVIEW_V ,
-
VIEW: APPS.GMS_EXPEND_ITEMS_ADJUST_V
12.2.2
-
PACKAGE BODY: APPS.PA_EXPENDITURE_ITEMS_PKG
12.2.2
-
VIEW: APPS.PA_STATUS_EI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STATUS_EI_V, object_name:PA_STATUS_EI_V, status:VALID,