Search Results pa_expenditure_groups
Overview
The PA_EXPENDITURE_GROUPS view is a Single-Org (organization-striped) reporting view within the Oracle Projects (PA) module of Oracle E-Business Suite 12.1.1 and 12.2.2. It exposes expenditure group records as they apply to the current operating organization (ORG_ID) determined by the user's session context. Expenditure groups represent batch containers into which Oracle Projects and Oracle Purchasing collect expenditure items prior to their being interfaced into Oracle Projects and processed by the cost distribution and interface programs. The view is used primarily for querying, reporting, and integration scenarios where a business needs to identify open or closed expenditure groups, monitor accumulated control counts and total amounts, and reconcile batch processing against source transactions.
In the ETRM 12.2.2 metadata the view is flagged as "Not implemented in this database," meaning the object is documented as a repository definition rather than a physical artifact in that particular environment; nevertheless, the view text is fully described and reflects the standard Oracle Projects data model shipped with the product.
Underlying Base Objects
The documented view is defined exclusively over the base table PA_EXPENDITURE_GROUPS_ALL, which holds expenditure group definitions across all organizations. No other base objects are referenced in the documented metadata. The Single-Org designation is enforced through a WHERE clause that filters rows by ORG_ID. The predicate derives the current organization identifier from the USERENV('CLIENT_INFO') session value, taking the first ten characters, using a leading blank character to detect a null value, and defaulting to -99 when no client information is present. Rows are returned only when the group's ORG_ID (with NULL coerced to -99) matches the derived session organization. This is the standard Oracle multi-org view pattern that restricts query results to the operating unit currently set in the user's session.
Key Columns
- EXPENDITURE_GROUP — the name/identifier of the expenditure group, the primary business key of the record.
- EXPENDITURE_GROUP_STATUS_CODE — status of the group, commonly used to distinguish open groups from those released (or otherwise closed) for processing.
- EXPENDITURE_ENDING_DATE — the cutoff date through which expenditures have been collected into the group.
- SYSTEM_LINKAGE_FUNCTION — identifies the source system/function that populates the group, supporting cross-module linkage (for example, purchasing-related collections).
- CONTROL_COUNT — the number of transaction lines expected or accumulated for the group; used for reconciliation.
- CONTROL_TOTAL_AMOUNT — the monetary total associated with the group, used to validate the value collected.
- TRANSACTION_SOURCE — the originating transaction source of the group's contents.
- PERIOD_ACCRUAL_FLAG — indicates whether period accrual treatment applies to the group.
- ORG_ID — the operating organization that owns the group and drives the view's Single-Org filtering.
- DESCRIPTION — free-form descriptive text for the group.
- Audit columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, REQUEST_ID, PROGRAM_ID, PROGRAM_APPLICATION_ID, PROGRAM_UPDATE_DATE, all of which support concurrency control and Who-column audit reporting.
Common Use Cases and Queries
The view is most often queried to list expenditure groups for the current organization, to identify open groups awaiting interface, and to reconcile control totals against actual collected amounts. Because ORG_ID filtering is automatic, no explicit organization predicate is normally required.
- List all groups for the session organization:
SELECT expenditure_group, expenditure_group_status_code, expenditure_ending_date, control_count, control_total_amount FROM pa_expenditure_groups; - Identify open groups by source and cutoff date:
SELECT expenditure_group, transaction_source, system_linkage_function, expenditure_ending_date FROM pa_expenditure_groups WHERE expenditure_group_status_code = 'OPEN'; - Reconcile control totals for interface processing:
SELECT expenditure_group, control_count, control_total_amount FROM pa_expenditure_groups WHERE expenditure_ending_date >= :from_date; - Audit user activity against group definitions:
SELECT expenditure_group, created_by, creation_date, last_updated_by, last_update_date FROM pa_expenditure_groups ORDER BY last_update_date DESC;
In integration designs, the view provides a secure, organization-scoped read layer over PA_EXPENDITURE_GROUPS_ALL that avoids direct queries against the _ALL table and honors the Multi-Org session model.
-
View: PA_EXPENDITURE_GROUPS
12.1.1
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
View: PA_EXPENDITURE_GROUPS
12.2.2
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
APPS.PA_EXPENDITURE_GROUPS_PKG SQL Statements
12.1.1
-
APPS.PA_EXPENDITURE_GROUPS_PKG SQL Statements
12.2.2
-
VIEW: APPS.PA_EXPENDITURE_GROUPS_V
12.1.1
-
PACKAGE BODY: APPS.PA_EXPENDITURE_GROUPS_PKG
12.2.2
-
VIEW: APPS.PA_EXPENDITURE_GROUPS_V
12.2.2
-
PACKAGE BODY: APPS.PA_EXPENDITURE_GROUPS_PKG
12.1.1
-
APPS.PA_CC_IDENT SQL Statements
12.2.2
-
SYNONYM: APPS.PA_EXPENDITURE_GROUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_GROUPS, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_GROUPS, status:VALID,
-
PACKAGE BODY: APPS.PA_EXPENDITURE_GROUPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXPENDITURE_GROUPS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_EXPENDITURE_GROUPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXPENDITURE_GROUPS_PKG, status:VALID,
-
Lookup Type: BURDEN_ACCOUNTING
12.1.1
product: PA - Projects , meaning: Burden Accounting , description: Burden_Accounting ,
-
PACKAGE BODY: APPS.PA_CC_IDENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_CC_IDENT, status:VALID,
-
Lookup Type: BURDEN_ACCOUNTING
12.2.2
product: PA - Projects , meaning: Burden Accounting , description: Burden_Accounting ,
-
PACKAGE BODY: APPS.PA_EXP_COPY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_EXP_COPY, status:VALID,
-
View: PA_EXPENDITURE_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPENDITURE_GROUPS_V, object_name:PA_EXPENDITURE_GROUPS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_EXPENDITURE_GROUPS_V ,
-
View: PA_EXPENDITURE_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPENDITURE_GROUPS_V, object_name:PA_EXPENDITURE_GROUPS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_EXPENDITURE_GROUPS_V ,
-
PACKAGE BODY: APPS.PA_TRANSACTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TRANSACTIONS, 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 BODY: APPS.PA_TRANSACTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TRANSACTIONS, status:VALID,
-
VIEW: PA.PA_EXPENDITURE_GROUPS_ALL#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_EXPENDITURE_GROUPS_ALL#, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_RUN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_RUN, status:VALID,
-
PACKAGE BODY: APPS.PA_ALLOC_RUN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ALLOC_RUN, status:VALID,
-
TABLE: PA.PA_EXPENDITURE_GROUPS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_GROUPS_ALL, object_name:PA_EXPENDITURE_GROUPS_ALL, status:VALID,
-
VIEW: APPS.PA_EXPENDITURE_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPENDITURE_GROUPS_V, object_name:PA_EXPENDITURE_GROUPS_V, status:VALID,
-
VIEW: APPS.PA_EXPENDITURE_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_EXPENDITURE_GROUPS_V, object_name:PA_EXPENDITURE_GROUPS_V, status:VALID,
-
APPS.PA_EXP_COPY SQL Statements
12.1.1
-
APPS.PA_EXP_COPY SQL Statements
12.2.2
-
APPS.PA_TRANSACTIONS SQL Statements
12.1.1
-
APPS.PA_TRANSACTIONS SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_EXPENDITURE_GROUPS
12.2.2
-
APPS.PA_EXPENDITURE_GROUPS_PKG dependencies on PA_EXPENDITURE_GROUPS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_EXPENDITURE_GROUPS_PKG dependencies on PA_EXPENDITURE_GROUPS
12.2.2
-
APPS.PA_EXP_COPY dependencies on PA_EXPENDITURE_GROUPS
12.2.2
-
APPS.PA_EXP_COPY dependencies on PA_EXPENDITURE_GROUPS
12.1.1
-
APPS.PA_TRANSACTIONS dependencies on PA_EXPENDITURE_GROUPS
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_EXPENDITURE_GROUPS
12.1.1
-
APPS.PA_TRANSACTIONS dependencies on PA_EXPENDITURE_GROUPS
12.2.2
-
APPS.PA_CC_IDENT dependencies on PA_EXPENDITURE_GROUPS
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.PA_EXP_COPY
12.1.1
-
PACKAGE BODY: APPS.PA_TRANSACTIONS
12.1.1
-
PACKAGE BODY: APPS.PA_TRANSACTIONS
12.2.2
-
PACKAGE BODY: APPS.PA_EXP_COPY
12.2.2
-
APPS.PA_CC_IDENT dependencies on PA_EXPENDITURE_ITEMS
12.2.2