Search Results ota_training_plan_costs
Overview
The OTA_TRAINING_PLAN_COSTS table is a core data object within the Oracle E-Business Suite Learning Management (OTA) module, specifically for versions 12.1.1 and 12.2.2. It serves as the central repository for recording and tracking financial or quantitative measures associated with a training plan. A training plan is a structured schedule of learning activities for an individual or group. This table enables organizations to capture the actual or estimated costs incurred against these plans, facilitating budget management, cost analysis, and financial reporting for training initiatives. Its role is integral to the financial tracking and measurement capabilities of the OTA module.
Key Information Stored
The table stores each recorded cost measure as a distinct row, linked to its associated training plan and related entities. The primary identifier is the system-generated TRAINING_PLAN_COST_ID. The table's structure enforces critical business relationships through foreign key columns: TRAINING_PLAN_ID links to the parent plan in OTA_TRAINING_PLANS, BOOKING_ID connects to a specific delegate booking in OTA_DELEGATE_BOOKINGS, and EVENT_ID ties the cost to a scheduled training event in OTA_EVENTS. Crucially, the TP_MEASUREMENT_TYPE_ID column references the OTA_TP_MEASUREMENT_TYPES table, which defines the category or nature of the cost (e.g., instructor fees, material costs, venue rental). The table also maintains a unique constraint (OTA_TRAINING_PLAN_COSTS_UK2) on the combination of BOOKING_ID, TRAINING_PLAN_ID, TP_MEASUREMENT_TYPE_ID, and EVENT_ID to prevent duplicate cost entries for the same context.
Common Use Cases and Queries
Primary use cases include generating cost reports per training plan, analyzing expenditure by cost type, and reconciling planned training budgets against actuals. A common reporting requirement is to aggregate costs for a specific plan. A sample SQL pattern for this would join to the measurement types table for descriptive information:
- SELECT tp.plan_name, mt.name measurement_type, SUM(c.amount) total_cost FROM ota_training_plan_costs c, ota_training_plans tp, ota_tp_measurement_types mt WHERE c.training_plan_id = tp.training_plan_id AND c.tp_measurement_type_id = mt.tp_measurement_type_id AND tp.training_plan_id = :p_plan_id GROUP BY tp.plan_name, mt.name;
Another frequent query involves identifying all costs associated with a particular delegate booking for invoice generation or chargeback purposes, filtering on the BOOKING_ID column.
Related Objects
The OTA_TRAINING_PLAN_COSTS table is centrally connected to several key OTA tables via documented foreign key relationships. These relationships are fundamental for maintaining data integrity and enabling joins in reports and application logic.
- OTA_TP_MEASUREMENT_TYPES: Joined via TP_MEASUREMENT_TYPE_ID to provide the category and name of the cost measure.
- OTA_TRAINING_PLANS: Joined via TRAINING_PLAN_ID to retrieve the master training plan details.
- OTA_DELEGATE_BOOKINGS: Joined via BOOKING_ID to link the cost to a specific learner's enrollment.
- OTA_EVENTS: Joined via EVENT_ID to associate the cost with a particular scheduled training event instance.
-
Table: OTA_TRAINING_PLAN_COSTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TRAINING_PLAN_COSTS, object_name:OTA_TRAINING_PLAN_COSTS, status:VALID, product: OTA - Learning Management , description: A plan cost is a recorded measure against the training plan. , implementation_dba_data: OTA.OTA_TRAINING_PLAN_COSTS ,
-
Table: OTA_TRAINING_PLAN_COSTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TRAINING_PLAN_COSTS, object_name:OTA_TRAINING_PLAN_COSTS, status:VALID, product: OTA - Learning Management , description: A plan cost is a recorded measure against the training plan. , implementation_dba_data: OTA.OTA_TRAINING_PLAN_COSTS ,
-
View: OTA_TRAINING_COST_LEVELS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_COST_LEVELS_V, object_name:OTA_TRAINING_COST_LEVELS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_COST_LEVELS_V ,
-
View: OTA_TRAINING_COST_LEVELS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_COST_LEVELS_V, object_name:OTA_TRAINING_COST_LEVELS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_COST_LEVELS_V ,
-
Table: OTA_TRAINING_PLAN_COSTS_EFC
12.1.1
product: OTA - Learning Management , description: This is a copy of the OTA_TRAINING_PLAN_COSTS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: Not implemented in this database ,
-
Table: OTA_TP_MEASUREMENT_TYPES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TP_MEASUREMENT_TYPES, object_name:OTA_TP_MEASUREMENT_TYPES, status:VALID, product: OTA - Learning Management , description: A measurement type is a statistic type used to record information about a training plan. , implementation_dba_data: OTA.OTA_TP_MEASUREMENT_TYPES ,
-
Table: OTA_TRAINING_PLAN_COSTS_EFC
12.2.2
product: OTA - Learning Management , description: This is a copy of the OTA_TRAINING_PLAN_COSTS table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: Not implemented in this database ,
-
Table: OTA_TP_MEASUREMENT_TYPES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TP_MEASUREMENT_TYPES, object_name:OTA_TP_MEASUREMENT_TYPES, status:VALID, product: OTA - Learning Management , description: A measurement type is a statistic type used to record information about a training plan. , implementation_dba_data: OTA.OTA_TP_MEASUREMENT_TYPES ,
-
Table: OTA_TRAINING_PLANS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TRAINING_PLANS, object_name:OTA_TRAINING_PLANS, status:VALID, product: OTA - Learning Management , description: A Training Plan is a collection of Activities and Activity Definintions for a person or organization. , implementation_dba_data: OTA.OTA_TRAINING_PLANS ,
-
Table: OTA_TRAINING_PLANS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TRAINING_PLANS, object_name:OTA_TRAINING_PLANS, status:VALID, product: OTA - Learning Management , description: A Training Plan is a collection of Activities and Activity Definintions for a person or organization. , implementation_dba_data: OTA.OTA_TRAINING_PLANS ,
-
Table: OTA_DELEGATE_BOOKINGS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_DELEGATE_BOOKINGS, object_name:OTA_DELEGATE_BOOKINGS, status:VALID, product: OTA - Learning Management , description: An student booking (delegate booking) records an enrollment onto a scheduled, program or one time event. , implementation_dba_data: OTA.OTA_DELEGATE_BOOKINGS ,
-
Table: OTA_DELEGATE_BOOKINGS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_DELEGATE_BOOKINGS, object_name:OTA_DELEGATE_BOOKINGS, status:VALID, product: OTA - Learning Management , description: An student booking (delegate booking) records an enrollment onto a scheduled, program or one time event. , implementation_dba_data: OTA.OTA_DELEGATE_BOOKINGS ,
-
Table: OTA_EVENTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_EVENTS, object_name:OTA_EVENTS, status:VALID, product: OTA - Learning Management , description: An event can be scheduled, one time, developmental, program or session. , implementation_dba_data: OTA.OTA_EVENTS ,
-
Table: OTA_EVENTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_EVENTS, object_name:OTA_EVENTS, status:VALID, product: OTA - Learning Management , description: An event can be scheduled, one time, developmental, program or session. , implementation_dba_data: OTA.OTA_EVENTS ,
-
View: OTA_TRAINING_PLAN_COSTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_COSTS_V, object_name:OTA_TRAINING_PLAN_COSTS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_PLAN_COSTS_V ,
-
View: OTA_TRAINING_PLAN_COSTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_COSTS_V, object_name:OTA_TRAINING_PLAN_COSTS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_PLAN_COSTS_V ,