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 ,
-
View: FND_APPLICATION_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_VL, object_name:FND_APPLICATION_VL, status:VALID, product: FND - Application Object Library , description: View of FND_APPLICATION and FND_APPLICATION_TL , implementation_dba_data: APPS.FND_APPLICATION_VL ,
-
View: FND_APPLICATION_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_VL, object_name:FND_APPLICATION_VL, status:VALID, product: FND - Application Object Library , description: View of FND_APPLICATION and FND_APPLICATION_TL , implementation_dba_data: APPS.FND_APPLICATION_VL ,
-
View: FND_APPLICATION_UNKNOWN_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_UNKNOWN_VIEW, object_name:FND_APPLICATION_UNKNOWN_VIEW, status:VALID, product: FND - Application Object Library , description: Union of all rows in the table FND_APPLICATION and the row "Unknown" indicating unknown application , implementation_dba_data: APPS.FND_APPLICATION_UNKNOWN_VIEW ,
-
View: FND_APPLICATION_ALL_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_ALL_VIEW, object_name:FND_APPLICATION_ALL_VIEW, status:VALID, product: FND - Application Object Library , description: Union of all rows in the table FND_APPLICATION and the row "All" indicating all applications , implementation_dba_data: APPS.FND_APPLICATION_ALL_VIEW ,
-
View: FND_APPLICATION_ALL_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_ALL_VIEW, object_name:FND_APPLICATION_ALL_VIEW, status:VALID, product: FND - Application Object Library , description: Union of all rows in the table FND_APPLICATION and the row "All" indicating all applications , implementation_dba_data: APPS.FND_APPLICATION_ALL_VIEW ,
-
View: FND_APPLICATION_UNKNOWN_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_UNKNOWN_VIEW, object_name:FND_APPLICATION_UNKNOWN_VIEW, status:VALID, product: FND - Application Object Library , description: Union of all rows in the table FND_APPLICATION and the row "Unknown" indicating unknown application , implementation_dba_data: APPS.FND_APPLICATION_UNKNOWN_VIEW ,
-
View: FND_DOCUMENT_ENTITIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DOCUMENT_ENTITIES_VL, object_name:FND_DOCUMENT_ENTITIES_VL, status:VALID, product: FND - Application Object Library , description: View of FND_DOCUMENT_ENTITIES for translation purposes , implementation_dba_data: APPS.FND_DOCUMENT_ENTITIES_VL ,
-
View: FND_DOCUMENT_ENTITIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DOCUMENT_ENTITIES_VL, object_name:FND_DOCUMENT_ENTITIES_VL, status:VALID, product: FND - Application Object Library , description: View of FND_DOCUMENT_ENTITIES for translation purposes , implementation_dba_data: APPS.FND_DOCUMENT_ENTITIES_VL ,
-
View: FND_DOCUMENT_CATEGORIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DOCUMENT_CATEGORIES_VL, object_name:FND_DOCUMENT_CATEGORIES_VL, status:VALID, product: FND - Application Object Library , description: View of FND_DOCUMENT_CATEGORIES for translation purposes , implementation_dba_data: APPS.FND_DOCUMENT_CATEGORIES_VL ,
-
View: JA_CN_CFS_ITEM_MAPPING_HDRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.JA_CN_CFS_ITEM_MAPPING_HDRS_V, object_name:JA_CN_CFS_ITEM_MAPPING_HDRS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.JA_CN_CFS_ITEM_MAPPING_HDRS_V ,
-
View: FND_DOCUMENT_CATEGORIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DOCUMENT_CATEGORIES_VL, object_name:FND_DOCUMENT_CATEGORIES_VL, status:VALID, product: FND - Application Object Library , description: View of FND_DOCUMENT_CATEGORIES for translation purposes , implementation_dba_data: APPS.FND_DOCUMENT_CATEGORIES_VL ,
-
View: FND_AMP_REQUESTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_AMP_REQUESTS_V, object_name:FND_AMP_REQUESTS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_AMP_REQUESTS_V ,
-
View: FND_AMP_REQUESTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_AMP_REQUESTS_V, object_name:FND_AMP_REQUESTS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_AMP_REQUESTS_V ,
-
View: JA_CN_CFS_ITEM_MAPPING_HDRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.JA_CN_CFS_ITEM_MAPPING_HDRS_V, object_name:JA_CN_CFS_ITEM_MAPPING_HDRS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.JA_CN_CFS_ITEM_MAPPING_HDRS_V ,
-
Table: FND_APPLICATION
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APPLICATION, object_name:FND_APPLICATION, status:VALID, product: FND - Application Object Library , description: Applications registered with Oracle Application Object Library , implementation_dba_data: APPLSYS.FND_APPLICATION ,
-
Table: FND_APPLICATION
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_APPLICATION, object_name:FND_APPLICATION, status:VALID, product: FND - Application Object Library , description: Applications registered with Oracle Application Object Library , implementation_dba_data: APPLSYS.FND_APPLICATION ,
-
View: FND_CONC_REQUESTS_FORM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONC_REQUESTS_FORM_V, object_name:FND_CONC_REQUESTS_FORM_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_CONC_REQUESTS_FORM_V ,
-
View: FND_CONC_REQUESTS_FORM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONC_REQUESTS_FORM_V, object_name:FND_CONC_REQUESTS_FORM_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_CONC_REQUESTS_FORM_V ,