Results for “budget_unit3_id”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PQH_CMMTMNT_ENTITIES_V is a PL/SQL view owned by the APPS schema within the Public Sector HR (PQH) product family in Oracle E-Business Suite 12.1.1 and 12.2.2. It exposes the entities associated with commitment budgets and budget versions, presenting them in a denormalized, report-friendly form. The view consolidates budget header information, budget version information, and budget detail records into a single logical row per budgeted entity, decoding internal identifiers into human-readable names through calls to the HR_GENERAL package. Its principal role is to support reporting and integration scenarios where a budget must be related to the organizations or positions it funds. Because the view already resolves coded values such as budget unit identifiers, budgeted entity types, and organization or position names, it is commonly used as a source for concurrent program extracts, BI Publisher data models, and custom OAF or Forms inquiries.

Underlying Base Objects

The ETRM metadata for the 12.2.2 release documents the following referenced base objects:

The view is defined as a UNION of two branches, joined on BUDGET_ID between PQH_BUDGETS and PQH_BUDGET_VERSIONS and on BUDGET_VERSION_ID between PQH_BUDGET_VERSIONS and PQH_BUDGET_DETAILS. The first branch filters BUDGETED_ENTITY_CD = 'ORGANIZATION' and projects ORGANIZATION_ID as ENTITY_ID; the second filters BUDGETED_ENTITY_CD = 'POSITION' and projects POSITION_ID as ENTITY_ID. A third UNION branch (truncated in the excerpt) continues the pattern.

Key Columns

Common Use Cases and Queries

Typical scenarios include listing the organizations or positions covered by a budget version, extracting budget unit hierarchies for reconciliation, and driving budget versus actual comparisons in PSHR reporting. A simple query retrieving budget unit names alongside entity names is:

SELECT budget_id, budget_version_id,
       budget_unit1_name, budget_unit2_name, budget_unit3_name,
       budgeted_entity_name, entity_id, entity_name
FROM   apps.pqh_cmmtmnt_entities_v
WHERE  business_group_id = :p_business_group_id
AND    budget_id = :p_budget_id;

Because the view performs decoding through HR_GENERAL, queries returning large row sets can incur overhead; filtering by BUSINESS_GROUP_ID, BUDGET_ID, or BUDGET_VERSION_ID is recommended. The view is read-only in practice and should not be used as an update target.