Search Results ota_training_plan_budgets_v
Overview
The OTA_TRAINING_PLAN_BUDGETS_V view is a reporting and integration construct owned by the APPS schema in Oracle E-Business Suite, delivered as part of the OTA (Learning Management) module. It presents a consolidated, denormalized picture of training plan budgets by joining budget structures from the Oracle Human Resources budgeting model (PER_BUDGETS and its satellites) with training-plan-specific context held in the OTA tables. In both EBS 12.1.1 and 12.2.2, the object is registered as a VALID view with a status that permits direct querying through the APPS schema.
Rather than storing data itself, the view federates detail across the training plan member hierarchy, the budget version and element definitions, and the applicable lookup meanings. This makes it the natural entry point for reports, Discoverer workbooks, OBIEE extracts, and interface programs that must reconcile training plan expenditures against approved budgets.
Underlying Base Objects
The view resolves to a SELECT across the following synonyms (underlying base objects) according to the 12.2.2 metadata:
- PER_BUDGETS — master budget definition records.
- PER_BUDGET_VERSIONS — version details for each budget.
- PER_BUDGET_ELEMENTS — individual budget line elements.
- PER_BUDGET_VALUES — actual numeric budget values (the PV aliases in the view text).
- OTA_TRAINING_PLAN_MEMBERS — the training plan member hierarchy that links learners, plans, and budgets.
- OTA_TP_MEASUREMENT_TYPES — measurement type metadata, including budget level.
- FND_LOOKUP_VALUES — used (via LU1/LU2) to translate unit codes into user-facing meanings.
Additional OTA objects (OTA_ACTIVITY_DEFINITIONS, OTA_ACTIVITY_VERSIONS, OTA_EVENTS) are documented as referenced base objects and appear in the broader join graph that supports the view. The view text also exposes reserved NULL placeholders ("PLAN_BUDGET", "NONE", and several TO_NUMBER(NULL)/TO_DATE(NULL) columns), indicating that the view normalizes plan budget data into a common column layout shared with other budget sources.
Key Columns
- TRAINING_PLAN_ID — training plan to which the budget belongs.
- BUDGET_ID / BUDGET_VERSION_ID / BUDGET_ELEMENT_ID / BUDGET_VALUE_ID — identity columns linking back to the PER budget hierarchy.
- VALUE — the actual budgeted amount.
- UNIT (and its lookup MEANING) — unit of measure with the translated meaning from FND Lookups.
- BUDGET_LEVEL and MANY_BUDGET_VALUES_FLAG — from OTA_TP_MEASUREMENT_TYPES, indicating at what level values are held.
- PERIOD_SET_NAME / BUSINESS_GROUP_ID — accounting calendar and organization context.
- INFORMATION_CATEGORY with BUDGET_INFORMATION1..30 — flexible attribute framework.
- ATTRIBUTE_CATEGORY with ATTRIBUTE1..30, plus CREATED_BY / CREATION_DATE — standard descriptive flexfield and audit columns.
- ROWID — included for updatable-view support and precise row identification.
Common Use Cases and Queries
Typical usages include reconciliation of plan budgets to expenditures, extracts for financial reporting, and joins into member-level (learner or organizational unit) views. Because the object exposes budget members via OTA_TRAINING_PLAN_MEMBERS, queries commonly filter or group by that hierarchy.
For example, to list all budget values for a training plan with translated units:
SELECT v.training_plan_id,
v.budget_id,
v.budget_version_id,
v.budget_element_id,
v.value,
v.unit,
v.meaning,
v.budget_level
FROM apps.ota_training_plan_budgets_v v
WHERE v.training_plan_id = :p_plan_id
ORDER BY v.budget_element_id;
To aggregate totals by unit:
SELECT v.unit, v.meaning, SUM(v.value) total_value
FROM apps.ota_training_plan_budgets_v v
GROUP BY v.unit, v.meaning;
Reporting tools and concurrent programs should query the view through the APPS synonyms and respect the OU/operating unit context through BUSINESS_GROUP_ID and PERIOD_SET_NAME for correct multi-org behavior.
-
View: OTA_TRAINING_PLAN_BUDGETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_BUDGETS_V, object_name:OTA_TRAINING_PLAN_BUDGETS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_PLAN_BUDGETS_V ,
-
View: OTA_TRAINING_PLAN_BUDGETS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_BUDGETS_V, object_name:OTA_TRAINING_PLAN_BUDGETS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_PLAN_BUDGETS_V ,
-
SYNONYM: PUBLIC.OTA_TRAINING_PLAN_BUDGETS_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OTA_TRAINING_PLAN_BUDGETS_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.PER_BUDGET_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGET_VALUES, status:VALID,
-
SYNONYM: APPS.PER_BUDGETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGETS, status:VALID,
-
SYNONYM: APPS.PER_BUDGETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGETS, status:VALID,
-
SYNONYM: APPS.OTA_TP_MEASUREMENT_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_TP_MEASUREMENT_TYPES, status:VALID,
-
SYNONYM: APPS.OTA_TP_MEASUREMENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_TP_MEASUREMENT_TYPES, status:VALID,
-
SYNONYM: APPS.OTA_TRAINING_PLAN_MEMBERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_TRAINING_PLAN_MEMBERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PER_BUDGET_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGET_VALUES, status:VALID,
-
SYNONYM: APPS.PER_BUDGET_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGET_VERSIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.OTA_TRAINING_PLAN_MEMBERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_TRAINING_PLAN_MEMBERS, status:VALID,
-
SYNONYM: APPS.PER_BUDGET_ELEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGET_ELEMENTS, status:VALID,
-
SYNONYM: APPS.PER_BUDGET_ELEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGET_ELEMENTS, status:VALID,
-
SYNONYM: APPS.PER_BUDGET_VERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_BUDGET_VERSIONS, status:VALID,
-
VIEW: APPS.OTA_TRAINING_PLAN_BUDGETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_BUDGETS_V, object_name:OTA_TRAINING_PLAN_BUDGETS_V, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_DEFINITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_DEFINITIONS, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_DEFINITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_DEFINITIONS, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS, status:VALID,
-
VIEW: APPS.OTA_TRAINING_PLAN_BUDGETS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_BUDGETS_V, object_name:OTA_TRAINING_PLAN_BUDGETS_V, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS, status:VALID,
-
SYNONYM: APPS.OTA_EVENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS, status:VALID,
-
SYNONYM: APPS.OTA_EVENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,