Search Results fnd_application_tl
The FND_APPLICATION_TL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for storing translated application names and descriptions. As part of the Oracle Application Object Library (FND) module, this table supports multilingual functionality by maintaining language-specific labels for applications registered in the system. Below is a detailed analysis of its structure, purpose, and usage within Oracle EBS.
Table Structure
TheFND_APPLICATION_TL
table is a child table of FND_APPLICATION
, which stores the base application definitions. Its columns include:
- APPLICATION_ID: Foreign key referencing
FND_APPLICATION.APPLICATION_ID
, uniquely identifying the application. - LANGUAGE: The language code (e.g., 'US' for American English) for which the translation is stored.
- SOURCE_LANG: Indicates the source language of the original record, used for synchronization during translations.
- APPLICATION_NAME: The translated name of the application (e.g., "General Ledger" in English, "Grand Livre" in French).
- DESCRIPTION: A translated description of the application's purpose.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Standard Oracle audit columns.
Purpose and Functionality
The table enables Oracle EBS to display application names and descriptions in multiple languages, adhering to the NLS (National Language Support) framework. Key functionalities include:- Multilingual Support: Stores translations for applications, ensuring UI elements adapt to user language preferences.
- Integration with FND_APPLICATION: Works in tandem with the parent table to provide a complete application definition, combining non-translatable metadata (e.g., application ID) with translatable labels.
- Translation Synchronization: The
SOURCE_LANG
column helps track changes in the base language, ensuring translations remain consistent during updates.
Usage in Oracle EBS
In EBS 12.1.1 and 12.2.2,FND_APPLICATION_TL
is leveraged in the following scenarios:
- User Interface Localization: When a user logs in with a non-English language preference, the system retrieves translated application names from this table for menus, forms, and reports.
- Seed Data Management: During installation or upgrades, Oracle seed data scripts populate this table with default translations for standard applications (e.g., "Payables," "Receivables").
- Custom Application Registration: When custom applications are registered using
FND_APPLICATION_PKG
, corresponding entries must be added toFND_APPLICATION_TL
for multilingual support.
Technical Considerations
- Indexing: The primary key is a composite of
APPLICATION_ID
andLANGUAGE
, optimizing query performance for language-specific lookups. - API Usage: Direct DML operations on this table are discouraged; instead, Oracle provides PL/SQL APIs like
FND_APPLICATION_PKG
for safe modifications. - Upgrade Impact: During EBS upgrades, this table may be updated with new translations or corrections, requiring careful testing in multilingual environments.
Example Query
To retrieve French translations for all applications:SELECT a.application_short_name, t.application_name, t.description FROM fnd_application a, fnd_application_tl t WHERE a.application_id = t.application_id AND t.language = 'FR';In summary,
FND_APPLICATION_TL
is a foundational component of Oracle EBS's globalization architecture, ensuring seamless multilingual experiences across applications. Its design reflects Oracle's commitment to scalability and maintainability in enterprise environments.
-
Table: FND_APPLICATION_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APPLICATION_TL, object_name:FND_APPLICATION_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_APPLICATION , implementation_dba_data: APPLSYS.FND_APPLICATION_TL ,
-
Table: FND_APPLICATION_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APPLICATION_TL, object_name:FND_APPLICATION_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_APPLICATION , implementation_dba_data: APPLSYS.FND_APPLICATION_TL ,
-
APPS.HR_API_WF_EVENTS dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.HXC_APPROVAL_UTILITIES dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.FND_FLEX_VAL_API dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.GL_AS_POST_UPG_CHK_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.ETRM_RPT dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.OM_SETUP_VALID_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.FND_FLEX_VAL_API dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.ETRM_FNDNAV dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.JTF_DIAGNOSTIC_COREAPI dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.HXC_SELF_SERVICE_TIMECARD dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.FND_APPLICATION_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.FND_MANAGER dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.IEU_UWQ_MEDIA_TYPES_PVT dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.XLA_ACCOUNTING_CACHE_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.JA_CN_CFS_IMA_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.FND_APPLICATION_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.CZ_PB_MGR dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.XLA_ACCOUNTING_DUMP_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.PAY_JP_MAGTAPE_FORMAT_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.XLA_EVENTS_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.PAY_GB_ENROLL_INFO_GENE dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.XLA_VALIDATIONS_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.FII_RECONVERSION_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.CZ_PB_MGR dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.FND_CONC_PP dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.FNDCP_SCH dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.PAY_IN_SOE dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.FND_MANAGER dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.XLA_CMP_PAD_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.GL_AS_POST_UPG_CHK_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.XLA_ACCOUNTING_CACHE_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.HR_API_WF_EVENTS dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.JA_CN_CFS_IMA_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.PQP_EXR_SWI dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.ETRM_FNDNAV dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.HXC_SELF_SERVICE_TIMECARD dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.FNDCP_SCH dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.JTF_DIAGNOSTIC_COREAPI dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.XLA_AE_SOURCES_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.XLA_EVENTS_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.XLA_VALIDATIONS_PKG dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.IEU_DIAGNOSTICS_PVT dependencies on FND_APPLICATION_TL
12.1.1
-
APPS.PAY_CN_SOE dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.PQP_FEDHR_USPAY_INTG_PKG dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.FND_PROGRAM dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.IEU_UWQ_MEDIA_TYPES_PVT dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.HXC_BLOCK_COLLECTION_UTILS dependencies on FND_APPLICATION_TL
12.2.2
-
APPS.PAY_CN_PAYSLIP_ARCHIVE dependencies on FND_APPLICATION_TL
12.2.2