Search Results fnd_languages_u5




Overview

APPLSYS.FND_LANGUAGES is a foundational Oracle E-Business Suite reference table that stores information about languages and dialects installed or recognized by an EBS instance. Each dialect is persisted as a distinct row and treated as a unique language within the EBS data model. The table holds the language code (for example, 'en' for English), a numeric identifier, the language name (for example, 'American'), the territory in which the language is spoken (for example, 'America'), ISO language and territory symbols, the associated code set, and a flag indicating whether the language is installed and available for use. The object resides in the APPS_TS_SEED tablespace, is owned by APPLSYS, and is marked VALID in release 12.1.1 and 12.2.2. It is FND design data (FND.FND_LANGUAGES), and its role is that of a master reference source consumed across nearly every product family in the E-Business Suite, including multilingual (MLS) _TL tables, CRM, Procurement, Projects, and Financials.

From a Data Vault modeling perspective, the mined relationship structure classifies FND_LANGUAGES as a hub. It anchors a stable business key and is referenced by a very large number of dependent tables rather than being a transactional or attribute-history structure itself.

Key Information Stored

The table is defined with 17 documented columns. The most significant are:

The primary key is FND_LANGUAGES_PK (LANGUAGE_CODE). Three unique indexes act as business-key candidates: FND_LANGUAGES_U1 (LANGUAGE_CODE, ZD_EDITION_NAME), FND_LANGUAGES_U3 (LANGUAGE_ID, ZD_EDITION_NAME), and the index of interest to the searcher, FND_LANGUAGES_U5 (NLS_LANGUAGE, ZD_EDITION_NAME).

Common Use Cases and Queries

Typical usage includes enumerating installed languages for a multi-language deployment, resolving a language code to its display name, and identifying the base language set for translations. A common query returns only the languages active on the instance:

  • SELECT LANGUAGE_CODE, NLS_LANGUAGE, NLS_TERRITORY FROM FND_LANGUAGES WHERE INSTALLED_FLAG = 'Y' ORDER BY NLS_LANGUAGE;
  • Lookup by business key: SELECT LANGUAGE_ID FROM FND_LANGUAGES WHERE LANGUAGE_CODE = :code;
  • Reverse lookup by name using FND_LANGUAGES_U5: SELECT LANGUAGE_CODE FROM FND_LANGUAGES WHERE NLS_LANGUAGE = :name;

BI Publisher and Oracle Reports frequently join this table to MLS _TL tables to translate stored LANGUAGE codes into human-readable descriptions. Inventory scripts compare the set of installed languages against FND_LANGUAGES to validate translation coverage for a given release.

Related Objects

FND_LANGUAGES is heavily referenced. Notable dependents identified through the FK relationship data include:

Maintenance is generally performed only through the AD Administration / NLS installation utilities; direct DML against this seed table should be avoided in production instances.