Results for “parent_object_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OTA_PREREQUISITES is a Learning Management table in the OTA schema that governs sequencing rules between learning objects in Oracle EBS 12.1.1 and 12.2.2. As documented, prerequisites apply exclusively to learning objects (online learning): the table records which learning objects must be completed before another learning object can be attempted, thereby defining the order in which a curriculum or certification path must be traversed. The table is classified as VALID and stores 11 columns under the OTA schema owner.
From a Data Vault modeling perspective, the heuristic classification mined from the foreign-key structure is standalone. That classification indicates the table is not strongly integrated into a parent-child dependency chain within the mined metadata and may be modeled as an independent construct rather than a strict link or satellite. The metadata further notes that Oracle labels the content as proprietary and confidential.
Key Information Stored
The documented physical schema contains 11 columns. The most significant are:
- OBJECT_ID — the learning object that carries the prerequisite; a component of the primary key.
- PARENT_OBJECT_ID — the learning object that must be completed first; the other business component of the unique key.
- PARENT_TYPE — the type discriminator for the parent learning object; completes the business key.
- BUSINESS_GROUP_ID — multi-organization/HR business group partition key.
- ENFORCED_FLAG — indicates whether the prerequisite is strictly enforced or advisory.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the OTA framework.
- CREATED_BY, CREATION_DATE — audit columns for row creation.
- LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — audit columns for the most recent change.
The primary key is documented as the unique index OTA_PREREQUISITES_UK1 over (OBJECT_ID, PARENT_OBJECT_ID, PARENT_TYPE). Because the documented primary key is the same as the business-key candidate, this table exposes no separate surrogate key beyond the composite business key; the unique index is the principal identity mechanism.
Common Use Cases and Queries
Typical scenarios include validating enrollment eligibility, rendering prerequisite chains on learner self-service pages, and building curriculum reports. A query to list the prerequisites for a given learning object:
SELECT parent_object_id, parent_type, enforced_flag FROM ota.ota_prerequisites WHERE object_id = :object_id AND business_group_id = :bg_id;
A reverse query to find which learning objects depend on a given parent:
SELECT object_id, enforced_flag FROM ota.ota_prerequisites WHERE parent_object_id = :parent_id AND parent_type = :parent_type;
A reporting pattern that joins both sides to OTA learning object definitions supports curriculum-graph extraction and cycle detection. Because prerequisites apply only to online learning objects, reports should filter to learning-object rows when joining to the object master.
Related Objects
The metadata describes the FK structure as standalone, so join relationships are inferred from the documented key columns rather than declared constraints. The most significant related objects are:
- OTA_LEARNING_OBJECTS (or equivalent learning object master) — joined on OBJECT_ID and on PARENT_OBJECT_ID to resolve titles and types.
- OTA_LEARNING_OBJECT_TYPES — resolves PARENT_TYPE.
- OTA_LEARNER_ENROLLMENTS — used to check completion status against prerequisites.
- OTA_LEARNING_CERTIFICATIONS — curriculum/certification paths that consume prerequisite sequencing.
- OTA_DELEGATES / OTA_ATTENDEES — learner records validated against prerequisite satisfaction.
- HR_ALL_ORGANIZATION_UNITS / PER_BUSINESS_GROUPS — resolves BUSINESS_GROUP_ID.
No documented FK constraints are exposed in the ETRM excerpt; integrators should confirm actual constraints in the target instance before relying on referential enforcement.
-
Prerequisites are only available for learning objects (online learning). They define in which sequence learning objects must be completed.
-
This temporary table contains a snapshot of hierarchies for which a cost rollup is required
-
Stores scheduling relationships between work orders
-
This table holds the Data Scrambling Intermediate Configuration Object objects. Each operation to be performed by the engine is stored as an object with one or more properties defining the type and parameters of that operation.
-
View for Asset and Rebuild information.
APPS.MTL_EAM_ASSET_REBUILDS_V·↳ CSI_ITEM_INSTANCES·↳ MTL_CATEGORIES_KFV·↳ MTL_OBJECT_GENEALOGY·Explore INV module →
-
Table: PA_PPR_OBJ_TMP2 12.2.2
-
OKL_SERVICES_B stores header information about services quoted on a Lease Quote.
-
View: OKL_SERVICES_V 12.2.2
View for OKL_SERVICES_B and OKL_SERVICES_TL
APPS.OKL_SERVICES_V·↳ OKL_SERVICES_B·↳ OKL_SERVICES_TL·Explore OKL module →
-
Table: PA_PPR_OBJ_TMP 12.2.2
-
This temporary table contains a snapshot of hierarchies for which a cost rollup is required
-
View: CZ_ITEMMASTER_HGRID_V 12.1.1
APPS.CZ_ITEMMASTER_HGRID_V·↳ CZ_ITEM_MASTERS·↳ CZ_ITEM_TYPES·↳ CZ_RPOBJECTTYPES_LKV·Explore CZ module →
-
Records dependencies between modules and objects.
-
FND_IMP_DEPRELATIONS
-
Organization hierarchies within the process certification, the financial certiification, andthe engagement.
-
View: CZ_ALL_UI_COMPONENTS_V 12.2.2
APPS.CZ_ALL_UI_COMPONENTS_V·↳ CZ_MODEL_REF_EXPLS·↳ CZ_PS_NODES·↳ CZ_UICOMPONENTS_LKV·Explore CZ module →
-
Table: PA_PPR_OBJ_TMP_VIEW 12.2.2
-
Interface Table that captures data for marketing objects during desktop integration upload
-
OKL_COST_ADJUSTMENTS_B stores financing cost adjustments of quoted assets.
-
Eam Work Order Relationships
-
Table: EDW_PVT_COLUMNS_MD 12.1.1
EDW_PVT_COLUMNS_MD
-
View: EDW_PVT_COLUMNS_MD_V 12.1.1
EDW_PVT_COLUMNS_MD_V
APPS.EDW_PVT_COLUMNS_MD_V·↳ EDW_PVT_COLUMNS_MD·Explore BIS module →
-
Stores the result of Validation performed on different objects
-
Stores the result of Validation performed on different objects
-
Stores scheduling relationships between work orders
-
Table: EGO_FND_OBJECTS_EXT 12.2.2
Wrapper for the FND_OBJECTS table for storing additional properties for the object, used by extfwk
-
View: EGO_FND_OBJECTS_V 12.1.1
View contains data from FND_OBJECTS and EGO_FND_OBJECTS_EXT.
APPS.EGO_FND_OBJECTS_V·↳ EGO_FND_OBJECTS_EXT·↳ FND_OBJECTS·↳ FND_OBJECTS_TL·Explore EGO module →
-
View: EGO_FND_OBJECTS_V 12.2.2
View contains data from FND_OBJECTS and EGO_FND_OBJECTS_EXT.
APPS.EGO_FND_OBJECTS_V·↳ EGO_FND_OBJECTS_EXT·↳ FND_OBJECTS·↳ FND_OBJECTS_TL·Explore EGO module →
-
View: OKL_COST_ADJUSTMENTS_V 12.2.2
View for OKL_COST_ADJUSTMENTS_B and OKL_COST_ADJUSTMENTS_TL
APPS.OKL_COST_ADJUSTMENTS_V·↳ OKL_COST_ADJUSTMENTS_B·↳ OKL_COST_ADJUSTMENTS_TL·Explore OKL module →
-
View: OKL_COST_ADJUSTMENTS_V 12.1.1
View for OKL_COST_ADJUSTMENTS_B and OKL_COST_ADJUSTMENTS_TL
APPS.OKL_COST_ADJUSTMENTS_V·↳ OKL_COST_ADJUSTMENTS_B·↳ OKL_COST_ADJUSTMENTS_TL·Explore OKL module →
-
This table holds the Data Scrambling Intermediate Configuration Object objects. Each operation to be performed by the engine is stored as an object with one or more properties defining the type and parameters of that operation.
-
View: CZ_ITEMMASTER_HGRID_V 12.2.2
APPS.CZ_ITEMMASTER_HGRID_V·↳ CZ_ITEM_MASTERS·↳ CZ_ITEM_TYPES·↳ CZ_RPOBJECTTYPES_LKV·Explore CZ module →
-
View: OKL_SERVICES_V 12.1.1
View for OKL_SERVICES_B and OKL_SERVICES_TL
APPS.OKL_SERVICES_V·↳ OKL_SERVICES_B·↳ OKL_SERVICES_TL·Explore OKL module →
-
Table: EGO_OBJ_ROLE_MAPPINGS 12.1.1
Table contains Mapping between different object roles
-
View: CZ_UI_COMPONENTS_V 12.2.2
APPS.CZ_UI_COMPONENTS_V·↳ CZ_MODEL_REF_EXPLS·↳ CZ_PS_NODES·↳ CZ_UICOMPONENTS_LKV·Explore CZ module →
-
View: CZ_UI_COMPONENTS_V 12.1.1
APPS.CZ_UI_COMPONENTS_V·↳ CZ_MODEL_REF_EXPLS·↳ CZ_PS_NODES·↳ CZ_UICOMPONENTS_LKV·Explore CZ module →
-
Table: EGO_OBJ_ROLE_MAPPINGS 12.2.2
Table contains Mapping between different object roles
-
Prerequisites are only available for learning objects (online learning). They define in which sequence learning objects must be completed.
-
View: CZ_UICOMPONENT_HGRID_V 12.2.2
APPS.CZ_UICOMPONENT_HGRID_V·↳ CZ_MODEL_REF_EXPLS·↳ CZ_MODEL_UTIL_PVT·↳ CZ_PS_NODES·Explore CZ module →
-
Bulk Enrollment request consist of any request which is made from the bulk enrollment functionality.
-
Records dependencies between modules and objects.
-
Eam Work Order Relationships
-
Wrapper for the FND_OBJECTS table for storing additional properties for the object, used by extfwk
-
View for Asset and Rebuild information.
APPS.MTL_EAM_ASSET_REBUILDS_V·↳ CSI_ITEM_INSTANCES·↳ MTL_CATEGORIES_KFV·↳ MTL_OBJECT_GENEALOGY·Explore INV module →
-
OKL_ASSETS_B stores header information about assets quoted on a Lease Quote.
-
stores the full organziation hierarchy structure
-
OKL_FEES_B stores header information about fees quoted on a Lease Quote.
-
View: OKL_FEES_V 12.1.1
View for OKL_FEES_B and OKL_FEES_TL
APPS.OKL_FEES_V·↳ OKL_FEES_B·↳ OKL_FEES_TL·Explore OKL module →
-
View: OKL_LEASE_QUOTES_V 12.1.1
View for okl_lease_quotes_b and okl_lease_quotes_tl
APPS.OKL_LEASE_QUOTES_V·↳ OKL_LEASE_QUOTES_B·↳ OKL_LEASE_QUOTES_TL·Explore OKL module →
-
View: CZ_ALL_UI_COMPONENTS_V 12.1.1
APPS.CZ_ALL_UI_COMPONENTS_V·↳ CZ_MODEL_REF_EXPLS·↳ CZ_PS_NODES·↳ CZ_UICOMPONENTS_LKV·Explore CZ module →
-
FND_IMP_DEPRELATIONS