Results for “gmd_specifications_tl”

45 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

GMD_SPECIFICATIONS_TL is the translation table for OPM Quality Specifications within the Oracle Process Manufacturing (OPM) Product Development module. It belongs to the GMD schema and stores language-specific descriptive text for quality specifications defined in the base GMD_SPECIFICATIONS_B table. In Oracle EBS 12.1.1 and 12.2.2, the "_TL" suffix designates a translation table that holds one row per specification per installed language, enabling multilingual presentation of specification descriptions without duplicating the transactional quality data itself.

From a Data Vault modeling perspective, the heuristic classification mined from the foreign-key structure is standalone. This suggests the table can be modeled as an independent satellite-like structure keyed by the specification and language, rather than as a hub or link. Because no explicit FK dependencies were documented, it is best treated as a language-dependent descriptive extension of the specification entity, joined to its base table through the shared SPEC_ID.

Key Information Stored

The documented physical schema contains nine columns. The most significant are listed below, with the surrogate versus business-key distinction noted where the metadata supports it.

  • SPEC_ID — The specification identifier. Part of the composite primary key and the join column back to the base specification entity.
  • LANGUAGE — The language code for the translated row. Part of the composite primary key.
  • SPEC_DESC — The translated specification description, the principal payload of this table.
  • SOURCE_LANG — The source language from which the translation was derived, used by the multilingual translation framework.
  • CREATION_DATE — Timestamp when the translation row was created.
  • CREATED_BY — User identifier who created the row.
  • LAST_UPDATE_DATE — Timestamp of the most recent modification.
  • LAST_UPDATED_BY — User identifier who last modified the row.
  • LAST_UPDATE_LOGIN — Login context associated with the last update. (Note: this column is documented in the schema; the Who columns collectively support audit tracking.)

The unique index and primary key GMD_SPECIFICATIONS_TL_PK is defined on the composite of (SPEC_ID, LANGUAGE). This composite acts as the business-key candidate and surrogate identifier simultaneously, guaranteeing exactly one translation row per specification per language.

Common Use Cases and Queries

The primary use case is retrieving the description of a quality specification in the user's session language. A typical query joins the translation table to a language lookup or filters directly on LANGUAGE.

  • Fetching a translated description for a given specification:
    SELECT t.spec_desc
    FROM   gmd.gmd_specifications_tl t
    WHERE  t.spec_id = :spec_id
    AND    t.language = USERENV('LANG');
  • Detecting missing translations by comparing base specifications to available language rows.
  • Audit reporting using CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, and LAST_UPDATE_DATE to trace who introduced or altered translated text.
  • Multilingual data extraction for regulatory or labeling reports requiring specification descriptions in specific locales.

Because the table is a translation companion, reporting queries almost always join to the base specification table on SPEC_ID to combine descriptive text with the specification's operational attributes.

Related Objects

The most significant related objects are those sharing the SPEC_ID key or participating in the specification translation workflow. Based on the documented PK/FK relationship, the principal dependencies are:

  • GMD_SPECIFICATIONS_B — Base (non-translated) specification table; joined on SPEC_ID.
  • GMD_SPECIFICATIONS_TL_PK — Composite primary key/unique index on (SPEC_ID, LANGUAGE).
  • FND_LANGUAGES — Language validation reference for the LANGUAGE column.
  • GMD_SPEC_VRS_TL and GMD_SPEC_VRS_B — Specification version tables that mirror the base/translation pattern for version-level text.
  • GMD_SPEC_TESTS / GMD_SPEC_VAL_TL — Specification test and validation entities that reference specification descriptions.
  • FND_USER — Resolves CREATED_BY and LAST_UPDATED_BY to user names for audit reporting.

These objects collectively form the specification definition and translation layer within OPM Product Development, with GMD_SPECIFICATIONS_TL providing the localized descriptive dimension.