Search Results otfv_enrolled_events
Overview
OTFV_ENROLLED_EVENTS is an APPS-owned database view within the Oracle E-Business Suite Learning Management module (OTA). In the terminology of Oracle's ETRM documentation, it is described as a "business view template from which the flexfield view is generated." This designation means the object is not a standalone reporting view in the conventional sense, but rather a template definition whose column set is consumed by the Oracle Training Administration flexfield view generation mechanism to produce deployable flexfield-enabled views. The view resides in the APPS schema with a VALID status in both Oracle EBS 12.1.1 and 12.2.2.
Functionally, OTFV_ENROLLED_EVENTS presents enrollment and booking information for delegates across training events, offerings, and activities. It joins delegate booking records to event, course, customer, and person data, producing a wide, denormalized projection suitable for flexfield-based reporting, OTA descriptive flexfield generation, and ad hoc querying of enrollment outcomes. Because it is a template, its column list defines the attributes that downstream flexfield views inherit.
Underlying Base Objects
The view is constructed over a substantial set of OTA, HR, and Trading Community Architecture (HZ) base objects, exposed to APPS through synonyms. The principal OTA objects include OTA_EVENTS and OTA_EVENTS_TL, OTA_DELEGATE_BOOKINGS, OTA_BOOKING_STATUS_TYPES and its _TL table, OTA_ACTIVITY_VERSIONS and _TL, OTA_OFFERINGS, OTA_PERFORMANCES, and OTA_LEARNING_OBJECTS. Human Resources and person data are drawn from PER_ALL_PEOPLE_F, PER_ALL_ASSIGNMENTS_F, PER_JOBS, PER_JOB_EXTRA_INFO, PER_ADDRESSES, HR_ALL_ORGANIZATION_UNITS_TL, and HR_LOCATIONS_ALL / HR_LOCATIONS_ALL_TL. Customer-side attributes originate from HZ_CUST_ACCOUNTS, HZ_CUST_ACCOUNT_ROLES, HZ_CUST_ACCT_SITES, HZ_LOCATIONS, HZ_ORG_CONTACTS, HZ_PARTIES, HZ_PARTY_SITES, and HZ_RELATIONSHIPS.
The view also depends on several PL/SQL packages: HR_BIS (used for lookup decoding via BIS_DECODE_LOOKUP), and OTA_GENERAL, OTA_LO_UTILITY, OTA_TDB_BUS, and OTA_UTILITY. The dependence on HR_BIS is significant for SQL tuning, because package function calls in the select list execute per row and can affect performance on large result sets.
Key Columns
- BUSINESS_GROUP_NAME, ORGANIZATION_NAME, TRAINING_CENTER — Organizational context resolved from HR organization and location tables.
- PERSON_NAME — Concatenation of last name, title, and first name from the contact record, with null-safe decoding.
- EVENT_TITLE, EVENT_COMMENTS, COURSE_START_DATE, COURSE_END_DATE — Event-level descriptive and scheduling attributes.
- DATE_BOOKING_PLACED, BOOKING_STATUS, BOOKING_STATUS_TYPE — Enrollment timing and state; the status type drives the enrollment classification columns.
- ATTENDANCE_RESULT, FAILURE_REASON, SUCCESSFUL_ATTENDANCE_FLAG, TOTAL_TRAINING_TIME, PLAYER_STATUS, TEST_SCORE — Attendance outcome metrics, with lookup decoding applied.
- NUMBER_OF_MODULES_COMPLETED, TOTAL_MODULES — Content progression indicators for e-learning deliveries.
- NUMBER_OF_PLACES, NUMBER_OF_SUCCESSFUL_PLACES — Seat counts, the latter computed by multiplying places by the successful attendance flag.
- REQUESTED_ENROLLMENT, ATTENDED_ENROLLMENT, PLACED_ENROLLMENT, WAITLISTED_ENROLLMENT — Measures derived by decoding booking status type ('R', 'A', 'P', 'W') against the number of places.
- CUSTOMER_NAME, ACTIVITY_NAME, LANGUAGE — External customer, offering/activity version, and language descriptors.
- CURRENT_EMPLOYEE_FLAG, INTERNAL_BOOKING_FLAG, ASSIGNMENT_* — Placeholder columns set to NULL in the template, populated in generated flexfield views.
Common Use Cases and Queries
Typical uses include enrollment roster reporting, attendance and completion analysis, waitlist monitoring, and external customer training histories. Because it is a template, direct querying is generally acceptable for ad hoc analysis while production reporting should target the generated flexfield view.
- Roster by event: SELECT event_title, person_name, booking_status FROM otfv_enrolled_events WHERE course_start_date BETWEEN :start_date AND :end_date ORDER BY event_title, person_name.
- Waitlist volume: SELECT event_title, SUM(waitlisted_enrollment) FROM otfv_enrolled_events GROUP BY event_title HAVING SUM(waitlisted_enrollment) > 0.
- Completion metrics: SELECT event_title, AVG(test_score), SUM(number_of_successful_places) FROM otfv_enrolled_events WHERE successful_attendance_flag IS NOT NULL GROUP BY event_title.
- Customer deliveries: SELECT customer_name, event_title, attendance_result FROM otfv_enrolled_events WHERE customer_name IS NOT NULL.
Queries should filter by date or organization to limit the row count, given the breadth of the join and the per-row lookup decoding performed by HR_BIS.
-
View: OTFV_ENROLLED_EVENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_ENROLLED_EVENTS, object_name:OTFV_ENROLLED_EVENTS, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_ENROLLED_EVENTS ,
-
View: OTFV_ENROLLED_EVENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_ENROLLED_EVENTS, object_name:OTFV_ENROLLED_EVENTS, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_ENROLLED_EVENTS ,
-
SYNONYM: PUBLIC.OTFV_ENROLLED_EVENTS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OTFV_ENROLLED_EVENTS, status:VALID,
-
SYNONYM: APPS.OTA_PERFORMANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_PERFORMANCES, status:VALID,
-
SYNONYM: APPS.OTA_PERFORMANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_PERFORMANCES, status:VALID,
-
PACKAGE: APPS.OTA_LO_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_LO_UTILITY, status:VALID,
-
SYNONYM: APPS.OTA_LEARNING_OBJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_LEARNING_OBJECTS, status:VALID,
-
PACKAGE: APPS.OTA_LO_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_LO_UTILITY, status:VALID,
-
SYNONYM: APPS.OTA_BOOKING_STATUS_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_BOOKING_STATUS_TYPES_TL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.PER_JOB_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_JOB_EXTRA_INFO, status:VALID,
-
SYNONYM: APPS.OTA_LEARNING_OBJECTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_LEARNING_OBJECTS, status:VALID,
-
SYNONYM: APPS.PER_JOB_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_JOB_EXTRA_INFO, status:VALID,
-
VIEW: APPS.OTFV_ENROLLED_EVENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_ENROLLED_EVENTS, object_name:OTFV_ENROLLED_EVENTS, status:VALID,
-
SYNONYM: APPS.OTA_BOOKING_STATUS_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_BOOKING_STATUS_TYPES_TL, status:VALID,
-
PACKAGE: APPS.OTA_TDB_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TDB_BUS, status:VALID,
-
PACKAGE: APPS.OTA_TDB_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TDB_BUS, status:VALID,
-
SYNONYM: APPS.OTA_EVENTS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS_TL, status:VALID,
-
SYNONYM: APPS.OTA_OFFERINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_OFFERINGS, status:VALID,
-
PACKAGE: APPS.OTA_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_UTILITY, status:VALID,
-
PACKAGE: APPS.OTA_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_UTILITY, status:VALID,
-
SYNONYM: APPS.OTA_OFFERINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_OFFERINGS, status:VALID,
-
SYNONYM: APPS.OTA_EVENTS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS_TL, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS_TL, status:VALID,
-
PACKAGE: APPS.OTA_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_GENERAL, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS_TL, status:VALID,
-
SYNONYM: APPS.OTA_BOOKING_STATUS_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_BOOKING_STATUS_TYPES, status:VALID,
-
SYNONYM: APPS.OTA_BOOKING_STATUS_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_BOOKING_STATUS_TYPES, 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.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS, status:VALID,
-
VIEW: APPS.OTFV_ENROLLED_EVENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_ENROLLED_EVENTS, object_name:OTFV_ENROLLED_EVENTS, status:VALID,
-
SYNONYM: APPS.OTA_DELEGATE_BOOKINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_DELEGATE_BOOKINGS, status:VALID,
-
SYNONYM: APPS.OTA_DELEGATE_BOOKINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_DELEGATE_BOOKINGS, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS, status:VALID,
-
SYNONYM: APPS.OTA_EVENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS, status:VALID,
-
SYNONYM: APPS.HR_LOCATIONS_ALL_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATIONS_ALL_TL, status:VALID,
-
SYNONYM: APPS.HR_LOCATIONS_ALL_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LOCATIONS_ALL_TL, status:VALID,
-
SYNONYM: APPS.OTA_EVENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS, status:VALID,
-
SYNONYM: APPS.HZ_ORG_CONTACTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_ORG_CONTACTS, status:VALID,
-
PACKAGE: APPS.HR_BIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNT_ROLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID,
-
SYNONYM: APPS.HZ_ORG_CONTACTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_ORG_CONTACTS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNT_ROLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID,
-
PACKAGE: APPS.HR_BIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCT_SITES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCT_SITES, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCT_SITES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCT_SITES, status:VALID,
-
SYNONYM: APPS.PER_JOBS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_JOBS, status:VALID,
-
SYNONYM: APPS.PER_JOBS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_JOBS, status:VALID,
-
SYNONYM: APPS.PER_ADDRESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ADDRESSES, status:VALID,