Search Results chk_for_secure_evt
Overview
APPS.OTA_ENROLL_IN_TRAINING_SS is a server-side PL/SQL package within the Oracle E-Business Suite Training Administration (OTA) module. Its principal business function is to manage the enrollment of persons into training events, covering both self-service web enrollment and administrative enrollment paths. The package encapsulates the validation, booking, cost-center verification, workflow initiation, and status-tracking logic that governs whether a learner may be enrolled in a given training event and how the resultant booking is recorded.
The package sits at the center of the OTA enrollment transaction flow. Because enrollment touches personnel, event scheduling, booking, finance, and approval routing, the package integrates data from HR, training event definitions, delegate bookings, and Oracle Workflow. It is documented as a valid object owned by the APPS schema and is classified as an "OTHER" API type rather than a public, formally supported interface.
Key Procedures and Functions
The ETRM 12.2.2 metadata documents eighteen procedures and functions. The enrollment lifecycle is anchored by PROCESSSAVEENROLLMENT and VALIDATE_ENROLLMENT, which together apply the business rules that determine whether an enrollment request is accepted and persisted. CHECK_ENROLLMENT_CREATION and APPROVED handle creation eligibility and approval state.
Validation routines address the constraints surrounding a booking. CHK_BOOKING_CLASH detects scheduling conflicts, while CHK_EVENT_CANCELLED_FOR_PERSON and CHK_FOR_RESTRICTED_EVT and CHK_FOR_SECURE_EVT enforce event-level restrictions and security. CHK_DELEGATE_OK_FOR_EVENT and CHECK_COST_CENTER verify delegate eligibility and financial cost-center assignment.
Reader utilities supply the contextual data required by the transaction: GET_PERSON_TO_ENROLL_DETAILS, GET_CURRENT_PERSON_ID, GET_BOOKING_STATUS_FOR_WEB, and GET_BOOKING_OVN. Workflow-related routines include CREATE_ENROLL_WF_PROCESS and CHECK_WF_STATUS, which initiate and monitor the enrollment approval process. CANCEL_FINANCE reverses associated financial entries, and CROSS_CHARGES_NOTIFICATIONS supports cross-charging communication between organizations.
Tables Accessed
The package reads and writes training event and booking data through OTA_EVENTS, OTA_DELEGATE_BOOKINGS, OTA_ACTIVITY_VERSIONS, and OTA_ACTIVITY_VERSIONS_TL. Booking status is resolved from OTA_BOOKING_STATUS_TYPES and its translation table OTA_BOOKING_STATUS_TYPES_TL, referenced by GET_BOOKING_STATUS_FOR_WEB. Financial handling relies on OTA_FINANCE_HEADERS, and event relationships use OTA_EVENT_ASSOCIATIONS.
Personnel and organizational context is drawn from PER_ALL_PEOPLE_F, PER_ALL_ASSIGNMENTS_F, PER_BUSINESS_GROUPS, HR_ALL_ORGANIZATION_UNITS, and HR_LOCATIONS. Workflow state is read from WF_ITEMS, WF_PROCESS_ACTIVITIES, and HR_WORKFLOW_ITEM_KEY_S. User identity is resolved through FND_USER.
Usage Notes
OTA_ENROLL_IN_TRAINING_SS is invoked indirectly through the Training Administration self-service and administrative enrollment flows, including package OTA_TRAINING_SS and utility package OTA_LO_UTILITY, both of which reference it. Customizations should treat it as an internal implementation package rather than a documented public API, since its classification is "OTHER" and its procedures are not published as a supported interface. Direct invocation from custom concurrent programs or forms is therefore discouraged; developers requiring enrollment behavior should use supported OTA APIs or the standard enrollment forms, and should re-verify signatures during upgrades between 12.1.1 and 12.2.2 because internal packages may change without notice.
-
PACKAGE: APPS.OTA_ENROLL_IN_TRAINING_SS
12.1.1
-
PACKAGE: APPS.OTA_EL_ENROLL_SS
12.2.2
-
PACKAGE: APPS.OTA_EL_ENROLL_SS
12.1.1
-
PACKAGE: APPS.OTA_TRNG_ENROLL_SS
12.1.1
-
PACKAGE: APPS.OTA_ENROLL_IN_TRAINING_SS
12.2.2
-
PACKAGE: APPS.OTA_TRNG_ENROLL_SS
12.2.2
-
PACKAGE: APPS.OTA_LEARNER_ENROLL_SS
12.1.1
-
PACKAGE: APPS.OTA_LEARNER_ENROLL_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_ENROLL_IN_TRAINING_SS
12.1.1
-
PACKAGE BODY: APPS.OTA_ENROLL_IN_TRAINING_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_TRNG_ENROLL_SS
12.1.1
-
PACKAGE BODY: APPS.OTA_TRNG_ENROLL_SS
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_EL_ENROLL_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on OTA_EVENTS
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on PER_PEOPLE_F
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_EL_ENROLL_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_EVENTS
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on PER_PEOPLE_F
12.2.2
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_EVENTS
12.2.2
-
PACKAGE BODY: APPS.OTA_EL_ENROLL_SS
12.1.1
-
PACKAGE BODY: APPS.OTA_EL_ENROLL_SS
12.2.2
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_EVENTS
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on OTA_EVENTS
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_EVENTS
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_EVENTS
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_EVENTS
12.2.2
-
PACKAGE BODY: APPS.OTA_LEARNER_ENROLL_SS
12.2.2
-
PACKAGE BODY: APPS.OTA_LEARNER_ENROLL_SS
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_EVENTS
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_EVENTS
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on OTA_EVENTS
12.1.1
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on OTA_EVENTS
12.2.2
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_EVENTS
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_EVENTS
12.2.2
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_EVENTS
12.2.2
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_EVENTS
12.1.1