Search Results fnd_currencies_tl
Overview
FND_CURRENCIES_TL is the translation table for FND_CURRENCIES in the Oracle E-Business Suite Application Object Library (product FND). It is owned by the APPLSYS schema and is classified as VALID in Oracle EBS releases 12.1.1 and 12.2.2. While the parent table FND_CURRENCIES stores the operational attributes of a currency — precision, extended precision, symbol, and enablement flags — FND_CURRENCIES_TL stores the language-specific descriptive text, principally the currency name and description. Because Oracle EBS is deployed in multilingual environments using the Multi-Language Support (MLS) architecture, every translatable attribute is separated into a "_TL" companion table keyed by CURRENCY_CODE and LANGUAGE.
From a Data Vault modeling perspective, the mined relationship structure classifies this object as satellite-leaning. The reason is that FND_CURRENCIES_TL does not introduce a new business key of its own: it inherits CURRENCY_CODE from FND_CURRENCIES through a foreign key, and simply adds the LANGUAGE qualifier along with descriptive, language-dependent attributes. In a Data Vault model it would typically be modeled as a satellite attached to the FND_CURRENCIES hub, with LANGUAGE acting as a multi-active or descriptive discriminator rather than an independent hub key.
Key Information Stored
The table contains 11 documented columns. The most significant are the following:
- CURRENCY_CODE — The ISO-style currency identifier (for example, USD, EUR, GBP). It is both part of the composite primary key and a foreign key to FND_CURRENCIES.
- LANGUAGE — The Oracle language code (for example, US, DE, FR) identifying the translation. It is the second component of the composite primary key.
- NAME — The translated currency name displayed to users in forms, reports, and LOVs for the given language.
- DESCRIPTION — The translated descriptive text for the currency.
- SOURCE_LANG — The language in which the row was originally authored, used by the MLS translation synchronization process.
- ZD_EDITION_NAME — The editioning column used for online patching in EBS 12.2.x; it forms part of both unique indexes.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard WHO audit columns tracking row creation and modification.
The primary key is FND_CURRENCIES_TL_PK on (CURRENCY_CODE, LANGUAGE). Two business-key candidates are documented: FND_CURRENCIES_TL_U1 on (CURRENCY_CODE, LANGUAGE, ZD_EDITION_NAME) and FND_CURRENCIES_TL_U2 on (NAME, LANGUAGE, ZD_EDITION_NAME). Because NAME appears in a unique index, currency names must be unique within a language, which is a notable constraint when defining custom currencies. There is no separately generated surrogate key; the surrogate role is effectively served by the natural composite of CURRENCY_CODE and LANGUAGE.
Common Use Cases and Queries
Typical reporting scenarios require resolving a currency code into its translated name, often constrained by the session language or a specific reporting language.
- Retrieving the display name for a currency in a given language:
SELECT name FROM fnd_currencies_tl WHERE currency_code = 'USD' AND language = 'US'; - Joining translated names to transactional data through FND_CURRENCIES:
SELECT c.currency_code, t.name FROM fnd_currencies c, fnd_currencies_tl t WHERE c.currency_code = t.currency_code AND t.language = USERENV('LANG'); - Auditing translation coverage to find currencies lacking a translation in a target language.
- Building multilingual LOVs and report parameter lists that present currency names in the end user's preferred language.
Because FND_CURRENCIES and FND_CURRENCIES_TL are frequently cached by the application, direct DML should be avoided; use the FND_CURRENCY_PKG APIs or the Currency definition form instead.
Related Objects
- FND_CURRENCIES — The base (non-translated) table; joined on CURRENCY_CODE. This is the only documented foreign key reference.
- FND_CURRENCIES_TL (via FND_CURRENCIES_TL_PK / _U1 / _U2) — The unique indexes enforcing key and name uniqueness.
- GL_DAILY_RATES — Stores daily conversion rates referencing CURRENCY_CODE.
- GL_SETS_OF_BOOKS — References currencies as functional currency.
- FND_CURRENCY_PKG — The PL/SQL API that maintains currency definitions and their translations.
- FND_CURRENCY (view / LOV) — The user-facing view often joined against this table for display purposes.
-
Table: FND_CURRENCIES_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CURRENCIES_TL, object_name:FND_CURRENCIES_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_CURRENCIES , implementation_dba_data: APPLSYS.FND_CURRENCIES_TL ,
-
Table: FND_CURRENCIES_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CURRENCIES_TL, object_name:FND_CURRENCIES_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_CURRENCIES , implementation_dba_data: APPLSYS.FND_CURRENCIES_TL ,
-
VIEW: APPS.HRI_CL_CURRENCY_CONVERT_TO_V
12.2.2
-
VIEW: APPS.HRI_CL_CURRENCY_CONVERT_TO_V
12.1.1
-
VIEW: APPLSYS.FND_CURRENCIES_TL#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:FND_CURRENCIES_TL#, status:VALID,
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_D
12.1.1
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_D
12.2.2
-
VIEW: APPS.OKI_CURR_OLTP_V
12.1.1
-
APPS.FND_CURRENCIES_PKG SQL Statements
12.1.1
-
VIEW: APPS.OKL_CURRENCIES_UV
12.2.2
-
VIEW: APPS.BENBV_CURRENCY_V
12.2.2
-
VIEW: APPS.BENBV_CURRENCY_V
12.1.1
-
VIEW: APPLSYS.FND_CURRENCIES_TL#
12.2.2
-
TRIGGER: APPS.FND_CURRENCIES_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:FND_CURRENCIES_TL+, status:VALID,
-
TABLE: APPLSYS.FND_CURRENCIES_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CURRENCIES_TL, object_name:FND_CURRENCIES_TL, status:VALID,
-
VIEW: APPS.BEN_BNFTS_BAL_D
12.1.1
-
VIEW: APPS.CSF_M_CURRENCIES_V
12.2.2
-
VIEW: APPS.OKL_CURRENCIES_UV
12.1.1
-
VIEW: APPS.OKL_LA_CURRENCIES_UV
12.1.1
-
VIEW: APPS.BEN_BNFTS_BAL_D
12.2.2
-
View: BEN_PRTT_PREM_BY_MO_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PRTT_PREM_BY_MO_D, object_name:BEN_PRTT_PREM_BY_MO_D, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_PRTT_PREM_BY_MO_D ,
-
VIEW: APPS.FND_CURRENCIES_ACTIVE_V
12.2.2
-
VIEW: APPS.FND_CURRENCIES_ACTIVE_V
12.1.1
-
VIEW: APPS.CSF_M_CURRENCIES_V
12.1.1
-
VIEW: APPS.FND_CURRENCIES_ACTIVE_MONET_V
12.2.2
-
VIEW: APPS.BIL_TX_CURRENCY_CODES_V
12.1.1
-
VIEW: APPS.FND_CURRENCIES_ACTIVE_MONET_V
12.1.1
-
TRIGGER: APPS.FND_CURRENCIES_TL+
12.2.2
-
APPS.CSM_CURRENCY_EVENT_PKG SQL Statements
12.2.2
-
VIEW: APPS.GL_HISTORICAL_RATES_CURRENCY_V
12.1.1
-
VIEW: APPS.OKL_LA_CURRENCIES_UV
12.2.2
-
View: BEN_PRTT_PREM_BY_MO_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PRTT_PREM_BY_MO_D, object_name:BEN_PRTT_PREM_BY_MO_D, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_PRTT_PREM_BY_MO_D ,
-
VIEW: APPS.BEN_PL_R_OIPL_PREM_BY_MO_D
12.2.2
-
VIEW: APPS.BEN_PL_R_OIPL_PREM_BY_MO_D
12.1.1
-
APPS.IGS_FI_GEN_GL SQL Statements
12.1.1
-
APPS.CSM_CURRENCY_EVENT_PKG SQL Statements
12.1.1
-
VIEW: APPS.GL_HISTORICAL_RATES_CURRENCY_V
12.2.2
-
TABLE: APPLSYS.FND_CURRENCIES_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CURRENCIES_TL, object_name:FND_CURRENCIES_TL, status:VALID,
-
APPS.FND_CURRENCIES_PKG SQL Statements
12.2.2
-
VIEW: APPS.FND_CURRENCIES_VL
12.2.2
-
VIEW: APPS.HRI_CL_CURRENCY_V
12.2.2
-
VIEW: APPS.HRI_CL_CURRENCY_V
12.1.1
-
VIEW: APPS.FIIBV_CURR_CURRENCY_LCV
12.1.1
-
SYNONYM: APPS.FND_CURRENCIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES_TL, status:VALID,
-
VIEW: APPS.FND_CURRENCIES_VL
12.1.1
-
VIEW: APPS.JTM_FND_CURRENCIES_V
12.1.1
-
VIEW: APPS.FEM_CURRENCIES_VL
12.1.1
-
View: OKL_GL_TRANSLATION_RATES_UV
12.1.1
product: OKL - Leasing and Finance Management , implementation_dba_data: Not implemented in this database ,
-
View: OKL_GL_TRANSLATION_RATES_UV
12.2.2
product: OKL - Lease and Finance Management , implementation_dba_data: Not implemented in this database ,
-
View: FND_CURRENCIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_VL, object_name:FND_CURRENCIES_VL, status:VALID, product: FND - Application Object Library , description: View of FND_CURRENCIES and FND_CURRENCIES_TL , implementation_dba_data: APPS.FND_CURRENCIES_VL ,