Search Results training_event_type




Overview

APPS.OTV_ONE_TIME_EVENTS is an Oracle E-Business Suite (EBS) reporting view belonging to the Oracle Training Administration (OTA) module, which is part of Oracle Learning Management (OLM) under the Enterprise Training Resource Management (ETRM) footprint. The view is designed to expose a filtered, presentation-ready list of ad hoc training events — that is, events whose EVENT_TYPE is defined as 'AD HOC'. Rather than presenting all training events maintained in the underlying transaction table, the view restricts its output to those ad hoc, one-time events that are either currently in progress or still scheduled, as enforced by the predicate TRUNC(SYSDATE) <= EVT.COURSE_END_DATE.

Its principal role is reporting and integration: the view decodes internal lookup codes into user-facing descriptions, resolves vendor names, resolves business group names, and joins the event data to the organization unit hierarchy. Because it presents a stable, business-friendly projection of training event data, it is commonly consumed by concurrent programs, ad hoc reports, and downstream integrations that need a current list of upcoming or active one-time events without re-implementing the lookup decoding logic themselves.

Underlying Base Objects

The view is defined over the following documented base objects:

  • OTA_EVENTS (SYNONYM) — the primary training event transaction table, aliased EVT. It supplies the title, start and end dates, start and end times, duration, duration units, training centre, vendor reference, event type, event ID, and business group ID.
  • PO_VENDORS (VIEW) — aliased VEN, joined on EVT.VENDOR_ID = VEN.VENDOR_ID(+). This is an outer join, so events without an assigned vendor are still returned with a null vendor name.
  • HR_ALL_ORGANIZATION_UNITS (SYNONYM) — aliased BGR, joined on EVT.BUSINESS_GROUP_ID = BGR.ORGANIZATION_ID to supply the business group name.
  • HR_GENERAL (PACKAGE) — the HR utility package invoked at runtime. The HR_GENERAL.DECODE_LOOKUP function converts lookup codes for FREQUENCY, TRAINING_CENTRE, and TRAINING_EVENT_TYPE into their display meanings, and HR_GENERAL.GET_BUSINESS_GROUP_ID supplies the session business group used to constrain the result set.

Key Columns

  • TITLE — the event title as stored on OTA_EVENTS.
  • COURSE_START_DATE / COURSE_END_DATE — the event date range; the end date drives the view's "not yet finished" filter.
  • COURSE_START_TIME / COURSE_END_TIME — the daily time boundaries for the event.
  • DURATION — the numeric length of the event.
  • DURATION_UNITS (decoded) — the FREQUENCY lookup decoded to a readable interval.
  • CENTRE (decoded) — the TRAINING_CENTRE lookup decoded to a readable centre name.
  • VENDOR_NAME — the vendor name resolved through PO_VENDORS.
  • EVENT_TYPE (decoded) — the TRAINING_EVENT_TYPE lookup decoded. This is the column referenced when users search for training_event_type; note the underlying predicate fixes it to 'AD HOC', though the decode still renders the descriptive lookup meaning.
  • EVENT_ID / BUSINESS_GROUP_ID — surrogate keys linking the row back to OTA_EVENTS and the operating business group.
  • NAME — the business group name from HR_ALL_ORGANIZATION_UNITS.

Common Use Cases and Queries

Typical usage includes training calendars, vendor-activity reports, and current-events dashboards. The most frequent requirement is to list active one-time events by business group or vendor:

  • Listing upcoming ad hoc events for the session business group: SELECT title, course_start_date, course_end_date, vendor_name FROM otv_one_time_events ORDER BY course_start_date;
  • Filtering by decoded event type: SELECT event_id, title FROM otv_one_time_events WHERE training_event_type = 'Ad Hoc';
  • Joining to OTA delegate tables on event_id for enrollment reporting.
  • Feeding a downstream interface with event title, dates, and vendor name.

Because the view already restricts rows to ad hoc events with a course end date on or after the current trunc'd system date, reports based on it require no additional date or event-type filtering.