Search Results ota_vendor_supplies
Overview
The OTA_VENDOR_SUPPLIES table is a data object within the Oracle E-Business Suite (EBS) Learning Management (OTA) module. Its documented purpose, as per the official ETRM metadata for versions 12.1.1 and 12.2.2, is explicitly stated as "Currently not used." This indicates that while the table structure exists within the application's database schema, it is not actively populated or leveraged by standard OTA functionality in these releases. Its intended role, inferred from its name and relationships, was likely to manage associations between training activity versions and external vendors who could supply or deliver those activities. However, this functionality appears to be unimplemented or superseded by other application logic.
Key Information Stored
Based on the provided metadata, the table's structure includes a primary key and columns designed to establish relationships with core learning objects. The primary identifier is the VENDOR_SUPPLY_ID column, which is the primary key (OTA_VENDOR_SUPPLIES_PK). The table also enforces a unique constraint (OTA_VENDOR_SUPPLIES_UK2) on the combination of ACTIVITY_VERSION_ID and VENDOR_ID. This suggests the table was designed to prevent duplicate vendor assignments for a given activity version. The key columns are:
- VENDOR_SUPPLY_ID: The unique system identifier for a vendor supply record.
- ACTIVITY_VERSION_ID: A foreign key referencing a specific version of a training activity in the OTA_ACTIVITY_VERSIONS table.
- VENDOR_ID: Presumably a foreign key intended to reference a supplier from the trading community architecture (e.g., PO_VENDORS), identifying the external vendor.
Common Use Cases and Queries
As the table is documented as unused, there are no standard application use cases or business processes that interact with this data. From a technical administration perspective, the primary interaction would be to confirm its lack of active data. A DBA or consultant might run a query to verify the table is empty, supporting the ETRM documentation. A sample query to check for any existing records would be:
SELECT COUNT(*) FROM ota.ota_vendor_supplies;
If investigating potential legacy data or customizations, a join to related activity information could be constructed:
SELECT avs.activity_version_id, avs.title
FROM ota.ota_vendor_supplies vs
JOIN ota.ota_activity_versions avs ON vs.activity_version_id = avs.activity_version_id
WHERE vs.vendor_id = <VENDOR_VALUE>;
Related Objects
The ETRM documentation specifies two key foreign key relationships for this table, which define its place in the schema despite its inactive status.
- Parent Table: OTA_ACTIVITY_VERSIONS. The OTA_VENDOR_SUPPLIES.ACTIVITY_VERSION_ID column is a foreign key to this table, linking a vendor supply record to a specific version of a learning activity.
- Child Table: OTA_PRICE_LIST_ENTRIES. The OTA_PRICE_LIST_ENTRIES.VENDOR_SUPPLY_ID column is a foreign key referencing OTA_VENDOR_SUPPLIES. This indicates that price list entries could have been designed to reference a specific vendor supply record, though this relationship would also be inactive.
These relationships highlight that the table was intended as a junction between activity versions, vendors, and pricing, forming part of a potentially deprecated data model for vendor-managed training offerings.
-
Table: OTA_VENDOR_SUPPLIES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_VENDOR_SUPPLIES, object_name:OTA_VENDOR_SUPPLIES, status:VALID, product: OTA - Learning Management , description: Currently not used , implementation_dba_data: OTA.OTA_VENDOR_SUPPLIES ,
-
Table: OTA_VENDOR_SUPPLIES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_VENDOR_SUPPLIES, object_name:OTA_VENDOR_SUPPLIES, status:VALID, product: OTA - Learning Management , description: Currently not used , implementation_dba_data: OTA.OTA_VENDOR_SUPPLIES ,
-
Table: OTA_PRICE_LIST_ENTRIES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_PRICE_LIST_ENTRIES, object_name:OTA_PRICE_LIST_ENTRIES, status:VALID, product: OTA - Learning Management , description: A price list entry records the price of an activity between two dates. , implementation_dba_data: OTA.OTA_PRICE_LIST_ENTRIES ,
-
Table: OTA_PRICE_LIST_ENTRIES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_PRICE_LIST_ENTRIES, object_name:OTA_PRICE_LIST_ENTRIES, status:VALID, product: OTA - Learning Management , description: A price list entry records the price of an activity between two dates. , implementation_dba_data: OTA.OTA_PRICE_LIST_ENTRIES ,
-
Table: OTA_ACTIVITY_VERSIONS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_ACTIVITY_VERSIONS, object_name:OTA_ACTIVITY_VERSIONS, status:VALID, product: OTA - Learning Management , description: A course is the highest level of learning that can be prescribed to a learner.It also contains the objectives and competencies a learner will achieve by completing any class that belongs underneath. It is an object in the catalog, and resid , implementation_dba_data: OTA.OTA_ACTIVITY_VERSIONS ,
-
Table: OTA_ACTIVITY_VERSIONS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_ACTIVITY_VERSIONS, object_name:OTA_ACTIVITY_VERSIONS, status:VALID, product: OTA - Learning Management , description: A course is the highest level of learning that can be prescribed to a learner.It also contains the objectives and competencies a learner will achieve by completing any class that belongs underneath. It is an object in the catalog, and resid , implementation_dba_data: OTA.OTA_ACTIVITY_VERSIONS ,