Search Results ota_booking_status_types
Overview
The OTA_BOOKING_STATUS_TYPES table is a core reference table within the Oracle E-Business Suite Learning Management (OTA) module. It serves as the master repository for all enrollment statuses used in the system. Its primary role is to define the mapping between user-defined, business-meaningful statuses (e.g., "Applied," "Confirmed," "Cancelled") and the underlying system statuses that control process logic and workflow. This decoupling allows organizations to customize the enrollment lifecycle terminology to match their internal processes while maintaining a consistent system-level framework for application behavior.
Key Information Stored
The table's structure centers on defining and classifying each booking status. The primary identifier is the BOOKING_STATUS_TYPE_ID, a unique system-generated key. The NAME column stores the user-defined status name, which is unique within a BUSINESS_GROUP_ID as enforced by the OTA_BOOKING_STATUS_TYPES_UK2 unique key. This design supports multi-org implementations where different business units may have distinct status naming conventions. A critical column is the one storing the corresponding SYSTEM_STATUS (implied by the description, though not explicitly listed in the provided metadata), which categorizes the user status into a system-controlled type such as 'ATTENDED', 'CANCELLED', 'PENDING', or 'WAITLISTED'. This system status drives core module functionality, including reporting, resource allocation, and financial implications.
Common Use Cases and Queries
This table is essential for any process involving enrollment status tracking, reporting, and validation. A common use case is generating a list of all active booking statuses for a specific business group to populate an LOV in a custom form or report. For reporting, a typical query joins this table to enrollment history or booking tables to translate system IDs into meaningful status names. For instance, to analyze enrollment trends, one might query the count of bookings per user-defined status.
- Sample Query: List all statuses for a business group:
SELECT name, system_status FROM ota_booking_status_types WHERE business_group_id = &business_group ORDER BY name; - Sample Query: Find bookings with a specific system status (e.g., CANCELLED):
SELECT d.booking_number, bst.name FROM ota_delegate_bookings d, ota_booking_status_types bst WHERE d.booking_status_type_id = bst.booking_status_type_id AND bst.system_status = 'CANCELLED';
Related Objects
The OTA_BOOKING_STATUS_TYPES table is referenced by several key transactional and historical tables, as indicated by its foreign key relationships. The OTA_DELEGATE_BOOKINGS table holds the current enrollment status for a learner, directly referencing a row in this table. The OTA_BOOKING_STATUS_HISTORIES table maintains an audit trail of status changes for a booking, with each history record pointing to a status type. Additionally, the OTA_BOOKING_STATUS_EXCL table likely defines rules for invalid status transitions, ensuring data integrity in the enrollment lifecycle. These relationships underscore the table's central role in managing the complete enrollment status framework.
-
Table: OTA_BOOKING_STATUS_TYPES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_BOOKING_STATUS_TYPES, object_name:OTA_BOOKING_STATUS_TYPES, status:VALID, product: OTA - Learning Management , description: Booking status types contain a list of user-defined enrollment statuses, along with their corresponding system statuses. , implementation_dba_data: OTA.OTA_BOOKING_STATUS_TYPES ,
-
Table: OTA_BOOKING_STATUS_TYPES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_BOOKING_STATUS_TYPES, object_name:OTA_BOOKING_STATUS_TYPES, status:VALID, product: OTA - Learning Management , description: Booking status types contain a list of user-defined enrollment statuses, along with their corresponding system statuses. , implementation_dba_data: OTA.OTA_BOOKING_STATUS_TYPES ,
-
APPS.PER_ZA_WSP_LOOKUP dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.PER_ZA_WSP_LOOKUP dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_TRAINING_PLAN_UPGRADE dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_BSL_SHD dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_BULK_ENROLL_UTIL dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_WF dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_BST_API dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_OM_TDB_WAITLIST_API dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.HR_MEE_VIEWS_GEN dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_ILEARNING dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TRNG_PLAN_UTIL_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_EVT_API_UPD2 dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TRAINING_RECORD dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OE_OE_FORM_LINE dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_MANDATORY_ENROLL_UTIL dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TDB_API_UPD2 dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_OM_TDB_WAITLIST_API dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_EVT_API_UPD2 dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_TEA_BUS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.HR_BIS_ALERTS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TDB_API_UPD2 dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TRAINING_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_UTILITY dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_BSL_BUS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_CME_UTIL dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_INITIALIZATION_WF dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TDB_BUS2 dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TDB_WAITLIST_API dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.HR_USER_ACCT_INTERNAL dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_EVT_BUS2 dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OT_WORKFLOW_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_UTILITY dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_CLASSIC_UPGRADE dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_CANCEL_API dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2
-
APPS.OTA_LRNG_PATH_MEMBER_UTIL dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_LEARNER_ENROLL_REVIEW_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_AME_ATTRIBUTES dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_TDB_WAITLIST_API dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_BULK_ENROLL_UTIL dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_OM_UPD_API dependencies on OTA_BOOKING_STATUS_TYPES
12.1.1
-
APPS.OTA_ILEARNING dependencies on OTA_BOOKING_STATUS_TYPES
12.2.2