Search Results gr_generic_ml_name_tl




Overview

The GR_GENERIC_ML_NAME_TL table is a core data object within Oracle E-Business Suite's Process Manufacturing Regulatory Management module (GR). It functions as a translation table, storing the multilingual generic names for items managed within the regulatory framework. Its primary role is to support global operations by enabling the storage of item descriptions in multiple languages, which is essential for compliance, labeling, and reporting in different regional markets. The table's existence is critical for applications where regulatory submissions or product information must be presented in the local language of a specific country or region.

Key Information Stored

The table's structure is designed to link a generic item to its translated name. The primary key uniquely identifies a translation for a specific item and language, consisting of ITEM_CODE, ITEM_NO, and LANGUAGE. Key columns include ITEM_CODE and ITEM_NO, which together form a foreign key reference to the base generic item definition in GR_GENERIC_ITEMS_B. The LANGUAGE column stores the language code (e.g., 'US', 'FR') and references FND_LANGUAGES. A corresponding DESCRIPTION column (implied by standard EBS translation table conventions) would hold the actual translated text for the generic name. The SOURCE_LANG column indicates the original language of the record, also referencing FND_LANGUAGES, while the LABEL_CODE column provides a link to predefined label text in the GR_LABELS_B table.

Common Use Cases and Queries

A primary use case is retrieving the appropriate generic name for an item based on a user's session language for display in forms or reports. This is fundamental for generating compliant documentation like Safety Data Sheets (SDS) or product labels in various languages. Development and reporting often involve joining this table to its base table to present a complete multilingual item list. A typical query pattern is:

  • SELECT gtl.description, gi.item_code FROM gr_generic_items_b gi, gr_generic_ml_name_tl gtl WHERE gi.item_code = gtl.item_code AND gi.item_no = gtl.item_no AND gtl.language = USERENV('LANG');

Data maintenance involves inserting or updating records in this table when new translations are required for regulatory submissions in new markets or when correcting existing translations.

Related Objects

The GR_GENERIC_ML_NAME_TL table maintains integral relationships with several key EBS objects, primarily through foreign key constraints. The documented relationships are:

  • GR_GENERIC_ITEMS_B: The foundational table for generic items. Joined via ITEM_CODE and ITEM_NO columns to retrieve the base item attributes.
  • FND_LANGUAGES (LANGUAGE): Provides validation for the language code in which the generic name is stored.
  • GR_LABELS_B: Joined via LABEL_CODE, likely to associate the generic name with a standardized, translatable label entity.
  • FND_LANGUAGES (SOURCE_LANG): Validates the code for the original language of the translated record.

These relationships ensure data integrity and enable the seamless integration of multilingual generic names into the broader Process Manufacturing Regulatory Management data model.