Search Results training_plan_member_id
Overview
The OTA_TRAINING_PLAN_MEMBERS 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 junction table that defines the composition of a training plan. A training plan is a structured collection of learning activities designed to achieve specific developmental goals. This table directly implements the membership relationship, recording each individual activity or activity version that is included as a component of a larger training plan. Its existence is critical for tracking which learning items are assigned to a plan, enabling functionality related to plan assignment, completion tracking, and reporting on structured learning paths.
Key Information Stored
The table stores the essential links between a training plan and its constituent activities. The primary identifier for each member record is the system-generated TRAINING_PLAN_MEMBER_ID. The relationship is established through foreign key columns: TRAINING_PLAN_ID references the parent plan from the OTA_TRAINING_PLANS table. A member can be either a generic activity definition (ACTIVITY_DEFINITION_ID, linking to OTA_ACTIVITY_DEFINITIONS) or a specific version of an activity (ACTIVITY_VERSION_ID, linking to OTA_ACTIVITY_VERSIONS). This design allows plans to reference either broad activity types or precise, version-controlled offerings. The TARGET_COMPLETION_DATE column can store a planned completion date for that specific activity within the context of the plan, supporting schedule management.
Common Use Cases and Queries
This table is central to queries that list the contents of a training plan or identify all plans containing a specific activity. A common reporting need is to generate a detailed breakdown of a plan for a manager or learner. A typical SQL pattern joins this table with related activity and plan tables:
- List all activities in a specific training plan:
SELECT tp.NAME AS PLAN_NAME, ad.NAME AS ACTIVITY_NAME
FROM OTA_TRAINING_PLAN_MEMBERS tpm,
OTA_TRAINING_PLANS tp,
OTA_ACTIVITY_DEFINITIONS ad
WHERE tpm.TRAINING_PLAN_ID = tp.TRAINING_PLAN_ID
AND tpm.ACTIVITY_DEFINITION_ID = ad.ACTIVITY_DEFINITION_ID
AND tp.TRAINING_PLAN_ID = :p_plan_id; - Find training plans that include a mandatory compliance course: Queries would filter on the ACTIVITY_DEFINITION_ID of the compliance course within the OTA_TRAINING_PLAN_MEMBERS table.
- Administrative cleanup: Identifying orphaned member records or validating plan integrity by checking for valid foreign key references.
Related Objects
The OTA_TRAINING_PLAN_MEMBERS table has defined dependencies on several key OTA tables, as per its foreign key constraints. It is a child of the OTA_TRAINING_PLANS table, which stores the header plan information. Its members are defined by links to the OTA_ACTIVITY_DEFINITIONS and OTA_ACTIVITY_VERSIONS tables, which describe the learning content itself. This table is also likely referenced by various Learning Management APIs and user interfaces for plan construction and maintenance. Furthermore, reporting views and business intelligence extracts within the EBS environment will often join to this table to present aggregated training plan data.
-
Table: OTA_TRAINING_PLAN_MEMBERS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TRAINING_PLAN_MEMBERS, object_name:OTA_TRAINING_PLAN_MEMBERS, status:VALID, product: OTA - Learning Management , description: A Training Plan member is an Activity or Activity version. , implementation_dba_data: OTA.OTA_TRAINING_PLAN_MEMBERS ,
-
Table: OTA_TRAINING_PLAN_MEMBERS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_TRAINING_PLAN_MEMBERS, object_name:OTA_TRAINING_PLAN_MEMBERS, status:VALID, product: OTA - Learning Management , description: A Training Plan member is an Activity or Activity version. , implementation_dba_data: OTA.OTA_TRAINING_PLAN_MEMBERS ,
-
View: OTA_TRAINING_PLAN_MEMBERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_MEMBERS_V, object_name:OTA_TRAINING_PLAN_MEMBERS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_PLAN_MEMBERS_V ,
-
View: OTA_TRAINING_PLAN_MEMBERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TRAINING_PLAN_MEMBERS_V, object_name:OTA_TRAINING_PLAN_MEMBERS_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TRAINING_PLAN_MEMBERS_V ,
-
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 ,