Search Results tp_measurement_code
Overview
The OTA_TP_MEASUREMENT_TYPES table is a core reference table within the Oracle E-Business Suite Learning Management (OTA) module, specifically for versions 12.1.1 and 12.2.2. It functions as a master repository for defining measurement or statistic types that can be associated with training plans. These measurement types provide a structured mechanism to categorize and record various quantitative or qualitative data points related to a training plan's execution, such as costs, participant counts, or other performance metrics. Its role is to enforce data integrity and standardization, ensuring that measurements recorded against training plans are consistently defined and validated across the application.
Key Information Stored
The table's structure centers on uniquely identifying and classifying each measurement type within a business group context. The primary technical identifier is the TP_MEASUREMENT_TYPE_ID column, which serves as the system-generated primary key for all operations. For application logic and validation, the combination of BUSINESS_GROUP_ID and TP_MEASUREMENT_CODE forms a unique key (UK2), mandating that measurement codes are unique per business group—a standard Oracle HRMS security model. While the provided metadata does not list all columns, typical attributes for such a reference table would include a user-facing name (e.g., MEASUREMENT_NAME), a description, enabled flags, and who-columns (CREATED_BY, CREATION_DATE, etc.) for auditing.
Common Use Cases and Queries
The primary use case is the creation and maintenance of measurement type codes via the application's front-end, which are then available for assignment to training plan costs and other plan-related transactions. A common reporting requirement is to list all active measurement types available for a specific business group. A typical query pattern would be:
- SELECT tp_measurement_type_id, tp_measurement_code, measurement_name
- FROM ota_tp_measurement_types
- WHERE business_group_id = :p_bg_id
- AND sysdate BETWEEN start_date_active AND NVL(end_date_active, sysdate);
Another critical operational query involves validating a measurement type ID before inserting records into a dependent table like OTA_TRAINING_PLAN_COSTS, ensuring referential integrity is maintained in custom interfaces or extensions.
Related Objects
The most direct relationship documented in the metadata is with the OTA_TRAINING_PLAN_COSTS table. This table holds a foreign key column (TP_MEASUREMENT_TYPE_ID) that references OTA_TP_MEASUREMENT_TYPES.TP_MEASUREMENT_TYPE_ID. This link allows specific cost entries to be categorized by the defined measurement type. While not listed in the excerpt, it is architecturally consistent for this table to be referenced by other training plan-related entities, potentially through APIs in the OTA_TP_MEASUREMENT_TYPES_PKG or similar packaged procedures that provide programmatic access for creating and validating measurement types.
-
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_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 ,
-
View: OTA_TP_MEASUREMENT_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TP_MEASUREMENT_TYPES_V, object_name:OTA_TP_MEASUREMENT_TYPES_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TP_MEASUREMENT_TYPES_V ,
-
View: OTA_TP_MEASUREMENT_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_TP_MEASUREMENT_TYPES_V, object_name:OTA_TP_MEASUREMENT_TYPES_V, status:VALID, product: OTA - Learning Management , implementation_dba_data: APPS.OTA_TP_MEASUREMENT_TYPES_V ,
-
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 ,