Search Results fnd_flex_value_rules_tl
Overview
The FND_FLEX_VALUE_RULES_TL table is a core Application Object Library table within the Oracle E-Business Suite (EBS) architecture, specifically for versions 12.1.1 and 12.2.2. As indicated by its name and the 'TL' suffix, this table is a translation table. Its primary role is to store the translated, language-specific versions of the descriptive data for flexfield value rules. These rules, defined in the base table FND_FLEX_VALUE_RULES, control the valid combinations of segment values within a Key Flexfield structure. By maintaining separate translated records, the table enables the EBS application to present rule descriptions and other translatable attributes in the language of the user's session, supporting global deployments.
Key Information Stored
The table stores the multilingual attributes for each flexfield value rule. Its structure is centered on a composite primary key that uniquely identifies a translated record for a specific rule in a specific language. The most critical columns include:
- FLEX_VALUE_RULE_ID: The foreign key that links the translation to its corresponding rule definition in the FND_FLEX_VALUE_RULES base table. This is part of the primary key.
- LANGUAGE: The language code (e.g., 'US' for American English, 'KO' for Korean) for the translated text. This completes the primary key.
- SOURCE_LANG: A column typically present in TL tables that indicates the original language in which the data was entered.
- NAME: The translated name or description of the flexfield value rule.
- Other potential descriptive columns that hold translated text, such as a description field.
Common Use Cases and Queries
This table is primarily accessed by the application's multilingual engine to serve translated content. Common scenarios include generating user interfaces or reports in a language other than the installation base language. A typical query would join this table with its base table to retrieve a rule's description in the current session language. For example, to see all rule names in French:
- SELECT R.RULE_ID, T.NAME FROM APPLSYS.FND_FLEX_VALUE_RULES R, APPLSYS.FND_FLEX_VALUE_RULES_TL T WHERE R.FLEX_VALUE_RULE_ID = T.FLEX_VALUE_RULE_ID AND T.LANGUAGE = 'F';
From a maintenance perspective, administrators or developers might query this table to audit translation coverage or identify missing translations for a newly added rule before rolling out a new language.
Related Objects
The FND_FLEX_VALUE_RULES_TL table has a direct and essential relationship with its parent table, as defined by the foreign key constraint. Key related objects include:
- FND_FLEX_VALUE_RULES (Base Table): The primary foreign key relationship. The TL table depends entirely on the existence of a rule ID in this base table.
- FND_FLEX_VALUE_RULES_TL_PK (Primary Key): The unique constraint on FLEX_VALUE_RULE_ID and LANGUAGE that enforces data integrity for translations.
- FND_LANGUAGES: While not a direct foreign key, the LANGUAGE column conceptually relates to the valid languages defined in this application table.
- Various Application Programming Interfaces (APIs): Data in this table is typically manipulated via Oracle-provided FND FLEX APIs rather than through direct DML, ensuring proper maintenance of the translation architecture.
-
Table: FND_FLEX_VALUE_RULES_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALUE_RULES_TL, object_name:FND_FLEX_VALUE_RULES_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_FLEX_VALUE_RULES , implementation_dba_data: APPLSYS.FND_FLEX_VALUE_RULES_TL ,
-
Table: FND_FLEX_VALUE_RULES_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALUE_RULES_TL, object_name:FND_FLEX_VALUE_RULES_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_FLEX_VALUE_RULES , implementation_dba_data: APPLSYS.FND_FLEX_VALUE_RULES_TL ,
-
Table: FND_FLEX_VALUE_RULES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALUE_RULES, object_name:FND_FLEX_VALUE_RULES, status:VALID, product: FND - Application Object Library , description: Security rules for flexfield values , implementation_dba_data: APPLSYS.FND_FLEX_VALUE_RULES ,
-
View: FND_FLEX_VALUE_RULES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUE_RULES_VL, object_name:FND_FLEX_VALUE_RULES_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_VALUE_RULES_VL ,
-
View: FND_FLEX_VALUE_RULES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUE_RULES_VL, object_name:FND_FLEX_VALUE_RULES_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FLEX_VALUE_RULES_VL ,
-
Table: FND_FLEX_VALUE_RULES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FLEX_VALUE_RULES, object_name:FND_FLEX_VALUE_RULES, status:VALID, product: FND - Application Object Library , description: Security rules for flexfield values , implementation_dba_data: APPLSYS.FND_FLEX_VALUE_RULES ,