Search Results ota_training_plans_uk3
Overview
The OTA_TRAINING_PLANS table is a core data object within the Oracle E-Business Suite Learning Management (OTA) module in versions 12.1.1 and 12.2.2. It serves as the master repository for defining and storing Training Plan records. A Training Plan, as defined by the ETRM, is a structured collection of learning Activities and Activity Definitions designed for an individual or an organization. This table enables the central administration of learning roadmaps, which are used to track and manage required or recommended training for career development, compliance, or skill enhancement. Its role is foundational to the planning and tracking functionality of the OTA module.
Key Information Stored
The table's primary identifier is the TRAINING_PLAN_ID, which is the primary key. The structure enforces a unique combination for a plan through the OTA_TRAINING_PLANS_UK3 unique key, which consists of ORGANIZATION_ID, TIME_PERIOD_ID, and PERSON_ID. This design supports the creation of distinct plans for specific individuals within an organizational and temporal context. Other critical columns, inferred from standard OTA design patterns and the foreign key relationships documented, likely include LEARNING_PATH_ID (linking to a predefined learning path template), PLAN_STATUS, START_DATE, END_DATE, and descriptive fields like NAME and DESCRIPTION. The ORGANIZATION_ID links to HR operating units, while PERSON_ID references the individual learner in PER_ALL_PEOPLE_F.
Common Use Cases and Queries
Common use cases include generating reports on assigned training plans per employee, tracking plan completion statuses, and auditing training requirements by organization. A frequent reporting query involves joining with person and organization tables to list active plans. For example:
- Identifying all training plans for a specific employee:
SELECT tp.name, tp.status, tp.start_date FROM ota_training_plans tp WHERE tp.person_id = <employee_id>; - Listing plans within an organization for a given time period:
SELECT tp.training_plan_id, tp.name, ppf.full_name FROM ota_training_plans tp, per_all_people_f ppf WHERE tp.organization_id = <org_id> AND tp.time_period_id = <period_id> AND tp.person_id = ppf.person_id; - Data fixes or updates to plan attributes, such as extending end dates or inactivating plans, are performed directly on this table, often via custom scripts or the standard OTA APIs.
Related Objects
The OTA_TRAINING_PLANS table has integral relationships with several other OTA objects, as confirmed by the ETRM foreign key metadata. It is the parent table for OTA_TRAINING_PLAN_COSTS, which stores financial details associated with the plan, and OTA_TRAINING_PLAN_MEMBERS, which holds the specific activities or events that constitute the plan's curriculum. Furthermore, it references itself via LEARNING_PATH_ID, allowing for template-based plan creation. Key supporting views, such as OTA_TRAINING_PLANS_VL (for translated descriptive data), and standard APIs like OTA_TPM_API (Training Plan Member API) and OTA_TPS_API (Training Plan API), are built upon this table to facilitate programmatic creation, modification, and validation of training plans within the EBS framework.
-
APPS.OTA_TPS_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.OTA_TPS_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.OTA_TPS_SHD dependencies on OTA_TRAINING_PLANS
12.1.1
-
APPS.OTA_TPS_SHD dependencies on OTA_TRAINING_PLANS
12.2.2
-
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 ,
-
PACKAGE BODY: APPS.OTA_TPS_SHD
12.1.1
-
PACKAGE BODY: APPS.OTA_TPS_SHD
12.2.2
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,