Search Results ota_certifications_b
Overview
OTA_CERTIFICATIONS_B is the base (non-translated) table in the Oracle E-Business Suite Learning Management module (OTA) that defines certification objects. A certification is a structured learning outcome that belongs to a category and may consist of one or more courses. Certifications can be configured as one-time achievements or as renewable credentials, and they typically must be completed by a learner within a specific period. As the "_B" suffixed table, it stores language-independent certification attributes, while translated, user-facing text such as names and descriptions is held in OTA_CERTIFICATIONS_TL. The table is owned by the OTA schema and is present in both 12.1.1 and 12.2.2 with a documented physical schema of 43 columns in ETRM 12.2.2.
From a modeling perspective, the Data Vault classification derived heuristically from the foreign-key structure is hub-leaning. This is supported by the single-column surrogate primary key and the fact that three dependent tables reference this table by CERTIFICATION_ID rather than the reverse, indicating that OTA_CERTIFICATIONS_B functions as a central business entity from which related descriptive and transactional data are keyed.
Key Information Stored
The primary key is CERTIFICATION_ID, enforced through the unique index OTA_CERTIFICATIONS_B_PK. This column is the sole documented business-key candidate and serves as the surrogate identifier referenced by all dependent tables. Among the most significant attributes are:
- CERTIFICATION_ID — the surrogate primary key and foreign key target for all child tables.
- BUSINESS_GROUP_ID — operating unit or business group context, supporting multi-organization separation.
- PUBLIC_FLAG — indicates whether the certification is available for general enrollment.
- RENEWABLE_FLAG and VALIDITY_DURATION / VALIDITY_DURATION_UNITS — control whether a certification expires and the length of its validity period.
- VALIDITY_START_TYPE — determines when validity begins (for example, from completion or enrollment).
- INITIAL_COMPLETION_DATE and INITIAL_COMPLETION_DURATION / INITIAL_COMPL_DURATION_UNITS — define the target window for initial completion.
- RENEWAL_DURATION and RENEWAL_DURATION_UNITS — specify the renewal term for renewable certifications.
- NOTIFY_DAYS_BEFORE_EXPIRE — drives expiration notification behavior for learners and administrators.
- START_DATE_ACTIVE and END_DATE_ACTIVE — date-range activation controls for the certification definition.
- COMPETENCY_UPDATE_LEVEL — governs how completion updates competency records.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN — standard Oracle EBS auditing and optimistic-locking columns.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE20 — the standard DFF/descriptive flexfield storage.
Common Use Cases and Queries
Typical reporting and integration scenarios include listing active certifications for a business group, identifying qualifications approaching expiry for notification processing, and joining base rows to translated names for user-facing output. A representative query joining the base and translation tables is shown below.
SELECT c.certification_id, t.name, c.renewable_flag, c.validity_duration, c.notify_days_before_expire
FROM ota_certifications_b c,
ota_certifications_tl t
WHERE c.certification_id = t.certification_id
AND t.language = USERENV('LANG')
AND c.business_group_id = :p_bg_id
AND TRUNC(SYSDATE) BETWEEN NVL(c.start_date_active, SYSDATE)
AND NVL(c.end_date_active, SYSDATE);
Enrollment rosters for a certification can be obtained by joining OTA_CERT_ENROLLMENTS on CERTIFICATION_ID, while the composition of a certification (its member courses) is retrieved through OTA_CERTIFICATION_MEMBERS. Expiration-focused extracts filter on VALIDITY_DURATION, RENEWAL_DURATION, and NOTIFY_DAYS_BEFORE_EXPIRE to feed notification and compliance dashboards.
Related Objects
The following objects reference or depend on OTA_CERTIFICATIONS_B through CERTIFICATION_ID:
- OTA_CERTIFICATIONS_TL — the translation (TL) table holding language-specific certification names and descriptions; joined on CERTIFICATION_ID.
- OTA_CERTIFICATION_MEMBERS — defines the courses or objects that make up a certification; joined on CERTIFICATION_ID.
- OTA_CERT_ENROLLMENTS — records learner enrollments in certifications; joined on CERTIFICATION_ID.
Beyond the documented foreign keys, related OTA entities such as certification categories and competency definitions are commonly accessed in the same reporting joins, since a certification belongs to a category and completion may update competency records. All foreign-key relationships above are documented as referencing CERTIFICATION_ID on this table, confirming OTA_CERTIFICATIONS_B as the hub entity for certification data in Oracle Learning Management.
-
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 ,
-
APPS.OTA_AME_ATTRIBUTES SQL Statements
12.1.1
-
APPS.OTA_AME_ATTRIBUTES SQL Statements
12.2.2
-
APPS.OTA_CRT_BUS SQL Statements
12.2.2
-
APPS.OTA_CRT_BUS SQL Statements
12.1.1
-
APPS.OTA_CTL_BUS SQL Statements
12.1.1
-
APPS.OTA_CRT_SHD SQL Statements
12.1.1
-
VIEW: OTA.OTA_CERTIFICATIONS_B#
12.2.2
owner:OTA, object_type:VIEW, object_name:OTA_CERTIFICATIONS_B#, status:VALID,
-
APPS.OTA_CRT_SHD SQL Statements
12.2.2
-
VIEW: APPS.OTA_CERTIFICATIONS_VL
12.2.2
-
APPS.OTA_CTL_BUS SQL Statements
12.2.2
-
VIEW: APPS.OTA_CERTIFICATIONS_VL
12.1.1
-
SYNONYM: APPS.OTA_CERTIFICATIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_CERTIFICATIONS_B, status:VALID,
-
VIEW: OTA.OTA_CERTIFICATIONS_B#
12.2.2
-
SYNONYM: APPS.OTA_CERTIFICATIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_CERTIFICATIONS_B, status:VALID,
-
APPS.OTA_CERT_APPROVAL_SS SQL Statements
12.1.1
-
APPS.OTA_CERT_APPROVAL_SS SQL Statements
12.2.2
-
Table: OTA_CERTIFICATIONS_TL
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERTIFICATIONS_TL, object_name:OTA_CERTIFICATIONS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for storing the translation definition of certification , implementation_dba_data: OTA.OTA_CERTIFICATIONS_TL ,
-
Table: OTA_CERTIFICATIONS_TL
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERTIFICATIONS_TL, object_name:OTA_CERTIFICATIONS_TL, status:VALID, product: OTA - Learning Management , description: This table is used for storing the translation definition of certification , implementation_dba_data: OTA.OTA_CERTIFICATIONS_TL ,
-
APPS.OTA_INITIALIZATION_WF SQL Statements
12.2.2
-
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 ,
-
TRIGGER: APPS.OTA_CERTIFICATIONS_B_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OTA_CERTIFICATIONS_B_WHO, status:VALID,
-
PACKAGE: APPS.OTA_TRAINING_RECORD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TRAINING_RECORD, status:VALID,
-
PACKAGE BODY: APPS.OTA_CRT_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CRT_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_CTL_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CTL_SHD, status:VALID,
-
PACKAGE: APPS.OTA_CPE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_CPE_UTIL, status:VALID,
-
APPS.OTA_CRT_INS SQL Statements
12.1.1
-
APPS.OTA_CRT_INS SQL Statements
12.2.2
-
PACKAGE: APPS.OTA_MANDATORY_ENROLL_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_MANDATORY_ENROLL_UTIL, status:VALID,
-
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 ,
-
Table: OTA_CERTIFICATION_MEMBERS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERTIFICATION_MEMBERS, object_name:OTA_CERTIFICATION_MEMBERS, status:VALID, product: OTA - Learning Management , description: Certification member is child of certification. It consist of objects that need to be completed by a learner in order for a certification to be completed. The only object currently supported is course. , implementation_dba_data: OTA.OTA_CERTIFICATION_MEMBERS ,
-
PACKAGE: APPS.OTA_CRT_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_CRT_BUS, status:VALID,
-
PACKAGE: APPS.OTA_LRNR_ENROLL_UNENROLL_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_LRNR_ENROLL_UNENROLL_WF, status:VALID,
-
Table: OTA_CERTIFICATION_MEMBERS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_CERTIFICATION_MEMBERS, object_name:OTA_CERTIFICATION_MEMBERS, status:VALID, product: OTA - Learning Management , description: Certification member is child of certification. It consist of objects that need to be completed by a learner in order for a certification to be completed. The only object currently supported is course. , implementation_dba_data: OTA.OTA_CERTIFICATION_MEMBERS ,
-
PACKAGE: APPS.OTA_CRT_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_CRT_BUS, status:VALID,
-
TRIGGER: APPS.OTA_CERTIFICATIONS_B_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:OTA_CERTIFICATIONS_B_WHO, status:VALID,
-
PACKAGE: APPS.OTA_TRAINING_RECORD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TRAINING_RECORD, status:VALID,
-
APPS.OTA_INITIALIZATION_WF SQL Statements
12.1.1
-
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_CMB_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CMB_BUS, 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: APPS.OTA_CTL_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_CTL_BUS, status:VALID,
-
PACKAGE: APPS.OTA_CTL_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_CTL_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_CTL_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CTL_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_CTL_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CTL_SHD, status:VALID,
-
APPS.OTA_CPE_UTIL SQL Statements
12.2.2
-
APPS.OTA_CPE_UTIL SQL Statements
12.1.1
-
PACKAGE: APPS.OTA_LRNR_ENROLL_UNENROLL_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_LRNR_ENROLL_UNENROLL_WF, status:VALID,