Search Results certification_member_id
Overview
OTA_CERTIFICATION_MEMBERS is the child table of OTA_CERTIFICATIONS_B within the Oracle E-Business Suite Learning Management (OTA) module. It stores the individual objects that a learner must complete in order for a parent certification to be satisfied. In the current release, the only supported member object type is a course, meaning each row represents a required course component of a certification program.
Functionally, the table provides the granular "requirement list" behind a certification: the certification defines the credential and its validity window, while OTA_CERTIFICATION_MEMBERS enumerates the discrete learning items that must be finished, along with sequencing and effective-date controls on that requirement.
From a dimensional modeling perspective, the mined foreign-key structure suggests a satellite-leaning classification, with the table behaving as a descriptive child attached to the OTA_CERTIFICATIONS_B parent rather than as a standalone hub. This is a heuristic modeling suggestion only; the table functions in EBS as a transactional child entity with its own surrogate primary key.
Key Information Stored
- CERTIFICATION_MEMBER_ID — surrogate primary key, enforced by the OTA_CERTIFICATION_MEMBERS_PK unique index. It uniquely identifies a single member requirement line and serves as the target of downstream enrollment references.
- CERTIFICATION_ID — foreign key to OTA_CERTIFICATIONS_B, tying each member line to its parent certification definition.
- OBJECT_ID and OBJECT_TYPE — identify the required learning object and its type. Per the documented description, the only currently supported value for OBJECT_TYPE is course; OBJECT_ID points to the corresponding course record.
- MEMBER_SEQUENCE — ordinal position of the member within the certification, used to control ordering or display preference of requirements.
- BUSINESS_GROUP_ID — multi-tenant partition column that scopes the row to a specific business group, critical for HRMS-based security and reporting.
- START_DATE_ACTIVE and END_DATE_ACTIVE — effective dating for the member requirement, allowing a certification's composition to change over time without deleting history.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the OAF/ADF framework to detect concurrent updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard EBS Who columns capturing audit and accountability information.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE20 — the standard EBS descriptive flexfield (DFF) storage block, available for customer-specific extensions to the member requirement.
The documented schema contains 35 columns in total. Non-key columns such as the descriptive flexfield attributes are optional and populated only when a DFF context is configured.
Common Use Cases and Queries
Typical uses include reporting on certification curriculum composition, validating that all required courses exist, auditing effective-dated changes to requirements, and driving enrollment eligibility logic. A common pattern joins members to their parent certification and to enrollments:
SELECT cm.certification_member_id,
cm.certification_id,
cm.object_id,
cm.object_type,
cm.member_sequence
FROM ota.ota_certification_members cm
WHERE cm.certification_id = :cert_id
AND trunc(sysdate) BETWEEN nvl(cm.start_date_active, trunc(sysdate))
AND nvl(cm.end_date_active, trunc(sysdate))
ORDER BY cm.member_sequence;
Another frequent query identifies which certifications require a specific course, useful for impact analysis before course retirement:
SELECT c.certification_id, c.name, cm.member_sequence
FROM ota.ota_certifications_b c,
ota.ota_certification_members cm
WHERE cm.certification_id = c.certification_id
AND cm.object_type = 'COURSE'
AND cm.object_id = :course_id;
Reporting use cases include certification completion tracking by comparing member requirements against OTA_CERT_MBR_ENROLLMENTS rows, curriculum gap analysis across business groups, and effective-date audits to reconstruct historical certification structures.
Related Objects
- OTA_CERTIFICATIONS_B — parent table; joined via OTA_CERTIFICATION_MEMBERS.CERTIFICATION_ID = OTA_CERTIFICATIONS_B.CERTIFICATION_ID. Holds the certification header (name, validity rules).
- OTA_CERT_MBR_ENROLLMENTS — child of this table; references OTA_CERTIFICATION_MEMBERS.CERT_MEMBER_ID. Stores the learner-level enrollment and completion records for each required member.
- OTA_COURSES_B / course definition tables — the target of OBJECT_ID when OBJECT_TYPE is 'COURSE', supplying course details for requirement display and validation.
- OTA_CERTIFICATIONS_TL — translation table providing language-specific certification names for reporting joins.
- OTA_CERTIFICATION_MEMBERS_PK — the unique index enforcing the primary key on CERTIFICATION_MEMBER_ID.
- Learning Management enrollment and student APIs — processes that read member rows when validating certification progress.
Together, these objects form the certification curriculum model: OTA_CERTIFICATIONS_B defines the goal, OTA_CERTIFICATION_MEMBERS defines its required components, and OTA_CERT_MBR_ENROLLMENTS records learner progress against each component.
-
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 ,
-
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 ,