Search Results ota_cert_enrollments
Overview
OTA_CERT_ENROLLMENTS is a transactional table in the Oracle E-Business Suite Learning Management module (product code OTA). It records every learner subscription into a certification, storing one row for each learner who enrolls in a given certification. The table resides in the OTA schema and is classified as VALID in both Oracle EBS 12.1.1 and 12.2.2. From a Data Vault modeling perspective, the mined foreign key structure suggests this object behaves as a satellite-leaning entity: it hangs off the certification master (OTA_CERTIFICATIONS_B) and carries the descriptive state, dates, and status of an individual learner's certification journey. It is the central record for tracking certification progress, completion, expiration, and unenrollment at the person level.
Key Information Stored
The table contains 40 documented columns. The surrogate primary key is CERT_ENROLLMENT_ID, enforced by the unique index OTA_CERT_ENROLLMENTS_PK. The most significant columns are:
- CERT_ENROLLMENT_ID — surrogate primary key uniquely identifying each enrollment row.
- CERTIFICATION_ID — foreign key to OTA_CERTIFICATIONS_B, identifying the certification being pursued.
- PERSON_ID / CONTACT_ID — the learner (person) and associated contact who subscribed.
- BUSINESS_GROUP_ID — multi-tenant partition key for the operating business group.
- CERTIFICATION_STATUS_CODE — current lifecycle status of the enrollment (e.g., active, completed, expired).
- ENROLLMENT_DATE — date the learner subscribed to the certification.
- COMPLETION_DATE — date the certification requirements were fulfilled.
- EXPIRATION_DATE — date the certification lapses.
- UNENROLLMENT_DATE — date the learner withdrew.
- EARLIEST_ENROLL_DATE — earliest permissible enrollment date.
- IS_HISTORY_FLAG — indicates whether the row is retained as historical record.
- IS_AUTOMATIC_SUBSCRIPTION — flags enrollments created automatically by the system.
- OBJECT_VERSION_NUMBER — optimistic locking column for concurrent updates.
The remaining columns are standard WHO audit fields (CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) and the twenty ATTRIBUTE flex columns plus ATTRIBUTE_CATEGORY. No column other than CERT_ENROLLMENT_ID is documented as a unique business key.
Common Use Cases and Queries
Typical reporting scenarios include identifying all learners actively pursuing a certification, measuring completion and expiration rates, and reconciling manual versus automatic subscriptions. A common pattern joins enrollments to the certification master and to learner records:
SELECT e.cert_enrollment_id,
e.person_id,
e.certification_status_code,
e.enrollment_date,
e.completion_date,
e.expiration_date
FROM ota.ota_cert_enrollments e
WHERE e.certification_id = :cert_id
AND e.certification_status_code = 'ACTIVE';
Expiration tracking filters on EXPIRATION_DATE within a window, while audit queries isolate rows by CREATION_DATE or IS_HISTORY_FLAG. Dashboards frequently aggregate enrollment counts grouped by CERTIFICATION_ID and BUSINESS_GROUP_ID.
Related Objects
The table participates in two documented foreign key relationships and is referenced downstream:
- OTA_CERTIFICATIONS_B — parent certification master; joined via OTA_CERT_ENROLLMENTS.CERTIFICATION_ID.
- OTA_CERT_PRD_ENROLLMENTS — child table capturing per-period certification enrollments; references OTA_CERT_ENROLLMENTS.CERT_ENROLLMENT_ID.
- OTA_CERT_ENROLLMENTS_PK — the primary key index supporting unique lookups.
- Learner and person objects (PER_ALL_PEOPLE_F and related OTA learner views) are commonly joined through PERSON_ID for reporting.
Together these objects form the certification enrollment hierarchy used by Learning Management analytics and administrative processes.
-
Table: OTA_CERT_ENROLLMENTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERT_ENROLLMENTS, object_name:OTA_CERT_ENROLLMENTS, status:VALID, product: OTA - Learning Management , description: This record all learner subscriptions into a certification. There is one row for each learner who subcribe to a certification. , implementation_dba_data: OTA.OTA_CERT_ENROLLMENTS ,
-
Table: OTA_CERT_ENROLLMENTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERT_ENROLLMENTS, object_name:OTA_CERT_ENROLLMENTS, status:VALID, product: OTA - Learning Management , description: This record all learner subscriptions into a certification. There is one row for each learner who subcribe to a certification. , implementation_dba_data: OTA.OTA_CERT_ENROLLMENTS ,
-
APPS.OTA_CRE_BUS SQL Statements
12.1.1
-
APPS.OTA_CPE_UTIL SQL Statements
12.1.1
-
APPS.OTA_CPE_UTIL SQL Statements
12.2.2
-
APPS.OTA_CRE_BUS SQL Statements
12.2.2
-
APPS.OTA_CME_UTIL SQL Statements
12.2.2
-
VIEW: OTA.OTA_CERT_ENROLLMENTS#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_CERT_ENROLLMENTS#, status:VALID,
-
APPS.OTA_CRE_SHD SQL Statements
12.1.1
-
APPS.OTA_CRT_BUS SQL Statements
12.1.1
-
APPS.OTA_CME_UTIL SQL Statements
12.1.1
-
APPS.OTA_CRT_BUS SQL Statements
12.2.2
-
APPS.OTA_CRE_SHD SQL Statements
12.2.2
-
APPS.OTA_CERT_PRD_ENROLLMENT_API SQL Statements
12.1.1
-
SYNONYM: APPS.OTA_CERT_ENROLLMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_CERT_ENROLLMENTS, status:VALID,
-
APPS.OTA_CERT_PRD_ENROLLMENT_API SQL Statements
12.2.2
-
SYNONYM: APPS.OTA_CERT_ENROLLMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_CERT_ENROLLMENTS, status:VALID,
-
VIEW: OTA.OTA_CERT_ENROLLMENTS#
12.2.2
-
APPS.OTA_CERT_APPROVAL_SS SQL Statements
12.2.2
-
APPS.OTA_CERT_APPROVAL_SS SQL Statements
12.1.1
-
APPS.OTA_CRE_INS SQL Statements
12.1.1
-
APPS.OTA_CRE_INS SQL Statements
12.2.2
-
PACKAGE: APPS.OTA_CERT_PRD_ENROLLMENT_SWI
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_CERT_PRD_ENROLLMENT_SWI, status:VALID,
-
TRIGGER: APPS.OTA_CERT_ENROLLMENTS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:OTA_CERT_ENROLLMENTS_WHO, status:VALID,
-
PACKAGE: APPS.OTA_TRAINING_RECORD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TRAINING_RECORD, status:VALID,
-
TRIGGER: APPS.OTA_CERT_ENROLLMENTS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_CERT_ENROLLMENTS_WHO, status:VALID,
-
PACKAGE: APPS.OTA_TRAINING_RECORD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TRAINING_RECORD, status:VALID,
-
Table: OTA_CERT_PRD_ENROLLMENTS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERT_PRD_ENROLLMENTS, object_name:OTA_CERT_PRD_ENROLLMENTS, status:VALID, product: OTA - Learning Management , description: This is a child of certification enrollment. When a learner enroll into certification for for the first time, one row is created that defines the first period. Each time the learner renew to the certification, another record will be created , implementation_dba_data: OTA.OTA_CERT_PRD_ENROLLMENTS ,
-
PACKAGE: APPS.OTA_CERT_PRD_ENROLLMENT_SWI
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_CERT_PRD_ENROLLMENT_SWI, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRE_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRE_SHD, status:VALID,
-
Table: OTA_CERT_PRD_ENROLLMENTS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERT_PRD_ENROLLMENTS, object_name:OTA_CERT_PRD_ENROLLMENTS, status:VALID, product: OTA - Learning Management , description: This is a child of certification enrollment. When a learner enroll into certification for for the first time, one row is created that defines the first period. Each time the learner renew to the certification, another record will be created , implementation_dba_data: OTA.OTA_CERT_PRD_ENROLLMENTS ,
-
PACKAGE BODY: APPS.OTA_CERT_PRD_ENROLLMENT_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CERT_PRD_ENROLLMENT_SWI, status:VALID,
-
PACKAGE: APPS.OTA_CPE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_CPE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRE_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRE_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRE_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRE_DEL, status:VALID,
-
Table: OTA_CERTIFICATIONS_B
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERTIFICATIONS_B, object_name:OTA_CERTIFICATIONS_B, status:VALID, product: OTA - Learning Management , description: Certification is an object that belong to a category. Certification can consist of one or more courses. Certification can be categorized as one time or renewable. Certifications usually need to be completed by learner in a specific time per , implementation_dba_data: OTA.OTA_CERTIFICATIONS_B ,
-
Table: OTA_CERTIFICATIONS_B
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERTIFICATIONS_B, object_name:OTA_CERTIFICATIONS_B, status:VALID, product: OTA - Learning Management , description: Certification is an object that belong to a category. Certification can consist of one or more courses. Certification can be categorized as one time or renewable. Certifications usually need to be completed by learner in a specific time per , implementation_dba_data: OTA.OTA_CERTIFICATIONS_B ,
-
PACKAGE BODY: APPS.OTA_CRE_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRE_UPD, status:VALID,
-
PACKAGE: APPS.OTA_LO_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_LO_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRE_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRE_DEL, status:VALID,
-
PACKAGE: APPS.OTA_MANDATORY_ENROLL_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_MANDATORY_ENROLL_UTIL, status:VALID,
-
PACKAGE: APPS.OTA_LO_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_LO_UTILITY, status:VALID,
-
PACKAGE: APPS.OTA_CPE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_CPE_UTIL, status:VALID,
-
PACKAGE: APPS.OTA_CME_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_CME_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRT_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRT_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRT_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRT_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_CME_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CME_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OTA_CERTIFICATION_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CERTIFICATION_SWI, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRE_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRE_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_CPE_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CPE_BUS, status:VALID,