Search Results failure_reason
Overview
OTFV_EXT_TRAINING_EVENT_ENROLS is an APPS-owned database view in Oracle E-Business Suite, delivered under the OTA (Learning Management) product family. It is a business view template from which a flexfield view is generated, meaning it is intended as an extensible reporting and integration layer rather than as an operational data-entry object. Its purpose is to present a flattened, denormalized picture of delegate enrolment activity against training events, exposing descriptive values — event titles, person names, booking statuses, activity names, and lookup-decoded meanings — instead of relying on the caller to perform the joins across Oracle Learning Management base tables and the Oracle Trading Community Architecture (TCA) model.
The view status is VALID and it is owned by the APPS schema. Because it is a template view, customers and integrators typically use it as a starting point for building additional flexfield-enabled views or extracts. It is read-only by nature and is ideally suited to ad hoc reporting, learning-management dashboards, extract programs, and interfaces that need to publish enrolment and attendance results.
Underlying Base Objects
In Oracle EBS 12.1.1 and 12.2.2 the view resolves over a broad set of documented base objects. The OTA side includes OTA_EVENTS and OTA_EVENTS_TL (event headers and translated event titles), OTA_DELEGATE_BOOKINGS (the atomic enrolment/booking records), OTA_BOOKING_STATUS_TYPES and its _TL table (booking status codes and descriptions), OTA_ACTIVITY_DEFINITIONS_TL, OTA_ACTIVITY_VERSIONS and OTA_ACTIVITY_VERSIONS_TL (activity/course naming), OTA_OFFERINGS, OTA_PERFORMANCES, and OTA_LEARNING_OBJECTS. These are the Learning Management core tables that drive enrolment, scheduling, and content tracking.
The TCA and HR side supplies party and organization context: HZ_CUST_ACCOUNTS, HZ_CUST_ACCOUNT_ROLES, HZ_CUST_ACCT_SITES, HZ_LOCATIONS, HZ_ORG_CONTACTS, HZ_PARTIES, HZ_PARTY_SITES, and HZ_RELATIONSHIPS resolve the customer and contact attending the event, while HR_ALL_ORGANIZATION_UNITS_TL supplies the business group and training center names. Two PL/SQL packages, HR_BIS and OTA_GENERAL, are referenced in the SELECT list. HR_BIS.BIS_DECODE_LOOKUP is used repeatedly to translate stored codes into meaningful values, which is directly relevant to the user query on source_of_booking_meaning. These objects are referenced in the view through public synonyms and, in practice, are accessed through the APPS schema with standard EBS filtering conventions.
Key Columns
The view exposes identity, scheduling, attendance, and lookup-decoded meaning columns. Principal ones include:
- BUSINESS_GROUP_NAME — the HR business group under which the enrolment sits.
- PERSON_NAME — concatenation of the delegate's last name, title, and first name.
- EVENT_NAME / EVENT_COMMENTS / COURSE_START_DATE / COURSE_END_DATE — event and scheduling detail.
- DATE_BOOKING_PLACED — the date the enrolment was created.
- TRAINING_CENTER — organization unit name delivering the event.
- ATTENDANCE_RESULT, FAILURE_REASON, SUCCESSFUL_ATTENDANCE_FLAG, TOTAL_TRAINING_TIME, PLAYER_STATUS, TEST_SCORE, NUMBER_OF_MODULES_COMPLETED, TOTAL_MODULES — attendance and e-learning outcome data.
- CUSTOMER_NAME, BOOKING_STATUS, ACTIVITY_TYPE, ACTIVITY_NAME — commercial and classification context.
- NUMBER_OF_PLACES and NUMBER_OF_SUCCESSFUL_PLACES — enrolment quantity plus successful completions derived by DECODE logic.
- ENROLMENT_COMMENTS, SPECIAL_REQUIREMENTS — free-text enrolment attributes.
- SOURCE_OF_BOOKING_MEANING — the decoded value of TDB.SOURCE_OF_BOOKING via HR_BIS.BIS_DECODE_LOOKUP('BOOKING_SOURCE', ...), with NULL handling.
- CORRESPONDENCE_MEANING, CORRESPONDENCE_PHONE, CORRESPONDENCE_FAX, CORRESPONDENCE_EMAIL — decoded correspondent type and contact channels.
Common Use Cases and Queries
Typical usages include delegate enrolment extracts, attendance and completion reporting, and integrations that publish learning results into other systems. Because the view is a template, teams often copy its logic into customer views that add descriptive flexfields and columns such as source_of_booking_meaning.
Sample SQL:
SELECT event_name, person_name, booking_status, source_of_booking_meaning FROM apps.otfv_ext_training_event_enrols WHERE course_start_date BETWEEN :p_from AND :p_to;SELECT customer_name, activity_name, SUM(number_of_places), SUM(number_of_successful_places) FROM apps.otfv_ext_training_event_enrols GROUP BY customer_name, activity_name;SELECT person_name, correspondence_email FROM apps.otfv_ext_training_event_enrols WHERE correspondence_meaning IS NOT NULL;
When querying on source-of-booking meaning, note that the value is derived at runtime by HR_BIS.BIS_DECODE_LOOKUP, so the decoded string depends on the current lookup definition for BOOKING_SOURCE rather than on a stored column.
-
View: OTFV_EXT_TRAINING_EVENT_ENROLS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_EXT_TRAINING_EVENT_ENROLS, object_name:OTFV_EXT_TRAINING_EVENT_ENROLS, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_EXT_TRAINING_EVENT_ENROLS ,
-
View: OTFV_EXT_TRAINING_EVENT_ENROLS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_EXT_TRAINING_EVENT_ENROLS, object_name:OTFV_EXT_TRAINING_EVENT_ENROLS, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_EXT_TRAINING_EVENT_ENROLS ,
-
View: OTFV_INT_TRAINING_EVENT_ENROLS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_INT_TRAINING_EVENT_ENROLS, object_name:OTFV_INT_TRAINING_EVENT_ENROLS, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_INT_TRAINING_EVENT_ENROLS ,
-
View: OTFV_INT_TRAINING_EVENT_ENROLS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_INT_TRAINING_EVENT_ENROLS, object_name:OTFV_INT_TRAINING_EVENT_ENROLS, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_INT_TRAINING_EVENT_ENROLS ,
-
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 ,
-
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: OTA_DELEGATE_BOOKINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_DELEGATE_BOOKINGS_V, object_name:OTA_DELEGATE_BOOKINGS_V, status:VALID, product: OTA - Learning Management , description: View to list all Student and Customer Enrollment. , implementation_dba_data: APPS.OTA_DELEGATE_BOOKINGS_V ,
-
View: OTA_DELEGATE_BOOKINGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_DELEGATE_BOOKINGS_V, object_name:OTA_DELEGATE_BOOKINGS_V, status:VALID, product: OTA - Learning Management , description: View to list all Student and Customer Enrollment. , implementation_dba_data: APPS.OTA_DELEGATE_BOOKINGS_V ,