Search Results amw_certification_tl_u1




Overview

AMW.AMW_CERTIFICATION_TL is the translation (TL) table for certification definitions in the Oracle EBS Applications Maintenance / E-Records and certification framework owned by the AMW schema. It stores the language-dependent text attributes — the certification name and description — for each certification record, enabling multi-language display of certification metadata across an EBS instance. The base table AMW_CERTIFICATION_B holds the language-independent attributes, while the _TL table carries one row per certification per installed language, keyed by the composite of certification identifier and language code.

The table resides in the APPS_TS_TX_DATA tablespace with a PCTFREE of 10, consistent with standard transactional data storage conventions in EBS. From a Data Vault modeling perspective, the metadata's heuristic classification identifies this object as standalone, which suggests modeling it as a satellite table attached to the certification hub represented by AMW_CERTIFICATION_B. As a translation satellite, its natural grain is the combination of the parent business key (CERTIFICATION_ID) and the LANGUAGE attribute, making it well suited to historized attribute tracking of localized names and descriptions.

Key Information Stored

  • CERTIFICATION_ID (NUMBER) — The certification identifier. This is the component of the composite primary key that links back to the base certification table.
  • LANGUAGE (VARCHAR2) — The language code for the translated row. Together with CERTIFICATION_ID it forms the composite primary key (AMW_CERTIFICATION_TL_PK) of the table.
  • CERTIFICATION_NAME (VARCHAR2 80) — The translated certification name. Indexed by the function-based non-unique index AMW_CERTIFICATION_TL_N1 on UPPER("CERTIFICATION_NAME"), which supports case-insensitive lookup by name. This is a strong business-key candidate for user-facing search.
  • CERTIFICATION_DESCRIPTION (VARCHAR2 4000) — The translated certification description. This is the column the user searched for by the term "certification_description," and it holds the localized long text of the certification.
  • SOURCE_LANGUAGE / SOURCE_LANG (VARCHAR2) — Indicates the source language from which the translation was derived, supporting translation lineage and fallback logic.
  • OBJECT_VERSION_NUMBER (NUMBER) — Used for optimistic locking during concurrent updates.
  • ORIG_SYSTEM_REFERENCE (VARCHAR2 240) — Original system reference, supporting integration and data migration traceability.
  • SECURITY_GROUP_ID (NUMBER) — Used for hosting environments; it is the sole documented foreign key, referencing FND_SECURITY_GROUPS.
  • Standard WHO columnsCREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN provide auditing and change tracking.

The composite primary key distinguishes the surrogate identifier (CERTIFICATION_ID) from the business-key candidate (CERTIFICATION_NAME), while the non-unique index AMW_CERTIFICATION_TL_U1 on (CERTIFICATION_ID, LANGUAGE) mirrors the primary key structure to accelerate joins back to the base table.

Common Use Cases and Queries

The primary use case is localized display of certification information. Standard EBS multi-language reporting joins the translation table to the base certification table on CERTIFICATION_ID and filters by the session language, ensuring that each user sees the appropriate translated name and description. Case-insensitive searching by certification name leverages the function-based index.

A typical query to retrieve certification descriptions for a specific language:

SELECT c.certification_id
     , t.certification_name
     , t.certification_description
  FROM amw.amw_certification_tl t
 WHERE t.language = :p_language
   AND UPPER(t.certification_name) LIKE UPPER(:p_search_term || '%');

Reporting scenarios include generating certification catalogs, auditing translation completeness across languages, and identifying certifications lacking a description in a given language. Translation coverage analysis can be performed by comparing row counts per language against the base table. Integration and migration routines may also reference SOURCE_LANG and ORIG_SYSTEM_REFERENCE to reconcile externally sourced certification content.

Related Objects

  • AMW.AMW_CERTIFICATION_B — The base (non-translated) certification table joined on CERTIFICATION_ID; together they form the hub-and-satellite pattern.
  • FND_SECURITY_GROUPS — Referenced by the SECURITY_GROUP_ID foreign key; used to enforce multi-org and hosting security filtering.
  • AMW_CERTIFICATION_TL (APPS synonym) — The APPS-owned synonym that applications use to query the table without schema qualification.
  • FND_LANGUAGES — Although not documented as a foreign key here, LANGUAGE values correspond to installed languages in FND_LANGUAGES, enabling language joins for display purposes.
  • AMW_CERTIFICATION_TL_N1 and AMW_CERTIFICATION_TL_U1 — The function-based and composite indexes in APPS_TS_TX_IDX that support name-based search and language-keyed retrieval respectively.

Because the table is classified as standalone and does not reference any other database object beyond the security group lookup, its primary dependency surface is the base certification table and the security model rather than a broad network of foreign keys.