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 Managementdescription: 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 Managementdescription: 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