Search Results otv_activities
Overview
OTV_ACTIVITIES is a valid, Oracle-owned view residing in the APPS schema within the OTA – Learning Management product module. It is delivered as part of the Oracle E-Business Suite 12.1.1 and 12.2.2 technology stack and is defined as a "View to list all information about an Activity and Activity Version." In Oracle Learning Management (OTM), an activity represents a catalogued learning or training offering (for example, a course, curriculum, or certification), while an activity version represents a specific, time-bounded revision of that offering. OTV_ACTIVITIES consolidates both levels of this hierarchy into a single denormalized result set, exposing descriptive, scheduling, vendor, and organizational attributes side by side.
The view's role in the EBS reporting and integration layer is essentially that of a reporting convenience object. Rather than requiring report authors to join OTA_ACTIVITY_DEFINITIONS, OTA_ACTIVITY_VERSIONS, per-person records, and vendor records manually, OTV_ACTIVITIES performs those joins internally and resolves several coded values into descriptive text. It therefore serves as a common source for custom Oracle Reports, BI Publisher data templates, Discoverer workbooks, and outbound integration extracts focused on the learning catalog.
Underlying Base Objects
The view text establishes the following principal join relationships:
- OTA_ACTIVITY_VERSIONS (OAV) — the driving table; supplies version-level attributes such as version name, description, duration, duration units, user status, objectives, intended audience, controlling person, vendor, and effective start/end dates.
- OTA_ACTIVITY_DEFINITIONS (OAD) — joined on ACTIVITY_ID; supplies the activity-level name and the BUSINESS_GROUP_ID.
- FND_LANGUAGES_VL (LNG) — outer-joined on LANGUAGE_ID to provide the language description.
- PER_PEOPLE_F (PEO) — outer-joined by CONTROLLING_PERSON_ID and effective-dated to the activity version's start date; supplies the manager's full name.
- PO_VENDORS (VEN) — outer-joined on VENDOR_ID to supply the supplier/vendor name.
- HR_ALL_ORGANIZATION_UNITS (BGR) — joined on BUSINESS_GROUP_ID to supply the business group name.
- HR_GENERAL — a package used to decode the FREQUENCY and ACTIVITY_USER_STATUS lookup values.
- OTA_GENERAL — provides GET_BUSINESS_GROUP_ID, used to restrict rows to the caller's business group via an NVL condition.
- OTV_SCHEDULED_EVENTS — referenced in an EXISTS clause to return only activity versions that have at least one scheduled event.
Additional documented references include HR_PERSON_NAME, HR_SECURITY, OTA_UTILITY, and OTA_VIEWS_PKG, which are typically invoked indirectly through the constituent views and packages rather than appearing explicitly in the view text.
Key Columns
- ACTIVITY_NAME / DESCRIPTION — the activity definition name and version description.
- ACTIVITY_TYPE — classification of the activity.
- LANGUAGE — language description of the version.
- DURATION / DURATION_UNITS — nominal length of the version and its decoded unit of measure.
- USER_STATUS — decoded status of the activity version for the learner.
- OBJECTIVES / TARGET_AUDIENCE — learning objectives and the intended audience text.
- MANAGED_BY — full name of the controlling person.
- VENDOR_NAME — name of the associated supplier.
- CONTROLLING_PERSON_ID, ACTIVITY_ID, ACTIVITY_VERSION_ID — surrogate keys for integration and drill-down.
- BUSINESS_GROUP_ID / BUSINESS_GROUP_NAME — organizational ownership context.
Common Use Cases and Queries
Typical scenarios include catalog extracts, activity-to-vendor audits, and reporting on currently effective offerings. Because the view is already restricted by SYSDATE, the caller's business group, and the existence of scheduled events, results are naturally scoped.
A basic listing by business group:
SELECT activity_name, description, user_status, duration, duration_units, managed_by, vendor_name FROM otv_activities ORDER BY activity_name;
Filtering for a specific activity version:
SELECT activity_name, duration, language, target_audience, objectives FROM otv_activities WHERE activity_id = :p_activity_id AND activity_version_id = :p_version_id;
Vendor-oriented reporting:
SELECT vendor_name, COUNT(*) FROM otv_activities GROUP BY vendor_name ORDER BY 2 DESC;
Because security predicates are embedded through OTA_GENERAL and HR security packages, direct SQL against this view returns only data the querying responsibility is entitled to see.
-
View: OTV_ACTIVITIES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTV_ACTIVITIES, object_name:OTV_ACTIVITIES, status:VALID, product: OTA - Learning Management , description: View to list all information about an Activity and Activity Version. , implementation_dba_data: APPS.OTV_ACTIVITIES ,
-
View: OTV_ACTIVITIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTV_ACTIVITIES, object_name:OTV_ACTIVITIES, status:VALID, product: OTA - Learning Management , description: View to list all information about an Activity and Activity Version. , implementation_dba_data: APPS.OTV_ACTIVITIES ,
-
SYNONYM: PUBLIC.OTV_ACTIVITIES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OTV_ACTIVITIES, status:VALID,
-
PACKAGE: APPS.OTA_VIEWS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_VIEWS_PKG, status:VALID,
-
VIEW: APPS.OTV_ACTIVITIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTV_ACTIVITIES, object_name:OTV_ACTIVITIES, status:VALID,
-
PACKAGE: APPS.OTA_VIEWS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_VIEWS_PKG, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.OTA_ACTIVITY_DEFINITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_DEFINITIONS, status:VALID,
-
PACKAGE: APPS.OTA_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_UTILITY, status:VALID,
-
PACKAGE: APPS.OTA_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_UTILITY, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_DEFINITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_DEFINITIONS, status:VALID,
-
VIEW: APPS.OTV_ACTIVITIES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTV_ACTIVITIES, object_name:OTV_ACTIVITIES, status:VALID,
-
VIEW: APPS.OTV_SCHEDULED_EVENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTV_SCHEDULED_EVENTS, object_name:OTV_SCHEDULED_EVENTS, status:VALID,
-
VIEW: APPS.OTV_SCHEDULED_EVENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTV_SCHEDULED_EVENTS, object_name:OTV_SCHEDULED_EVENTS, status:VALID,
-
PACKAGE: APPS.OTA_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_GENERAL, status:VALID,
-
VIEW: APPS.FND_LANGUAGES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LANGUAGES_VL, object_name:FND_LANGUAGES_VL, status:VALID,
-
VIEW: APPS.FND_LANGUAGES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LANGUAGES_VL, object_name:FND_LANGUAGES_VL, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS, status:VALID,
-
PACKAGE: APPS.OTA_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_GENERAL, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS, status:VALID,
-
PACKAGE: APPS.HR_PERSON_NAME
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
PACKAGE: APPS.HR_PERSON_NAME
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_NAME, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
VIEW: APPS.PO_VENDORS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,
-
VIEW: APPS.PO_VENDORS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
VIEW: APPS.PER_PEOPLE_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,
-
VIEW: APPS.PER_PEOPLE_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID,
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
12.2.2 DBA Data
12.2.2
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
12.1.1 DBA Data
12.1.1
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
eTRM - FND Tables and Views
12.2.2
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
eTRM - FND Tables and Views
12.2.2
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,