Results for “fun_trx_types_tl”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
FUN_TRX_TYPES_TL is a translation (TL) table in the FUN — Financials Common Modules schema of Oracle E-Business Suite, available in releases 12.1.1 and 12.2.2. It stores the language-dependent, translatable attributes for Intercompany transaction types defined in the Financials Common Modules architecture. Every Intercompany transaction type maintained by the application requires a base-language row plus one row per additional installed language into which the transaction type name and description have been translated.
From a data modeling perspective, the metadata classifies this table heuristically as standalone. In Data Vault terms, the table is best understood as a satellite attached to the transaction type hub: the combination of TRX_TYPE_ID plus LANGUAGE identifies the parent business key, while the descriptive text columns (TRX_TYPE_NAME, DESCRIPTION) are attributes that can change over time and across languages. The lone documented foreign key, TRX_TYPE_ID → IGI_EXP_TRX_TYPE, reinforces this hub-and-satellite interpretation, since TRX_TYPE_ID is the shared business identifier linking the translation rows back to the driving transaction type entity.
Key Information Stored
The table comprises eleven documented columns. The most significant are:
- TRX_TYPE_ID — the numeric identifier of the Intercompany transaction type. It is both a foreign key to IGI_EXP_TRX_TYPE and part of the unique business key of this table.
- LANGUAGE — the NLS language code (for example, US or DE) indicating which translation the row carries. It is the second component of the unique business key.
- ZD_EDITION_NAME — the editioning column used by the EBS 12.2 online patching architecture; it participates in the unique index and isolates rows by edition.
- SOURCE_LANG — the language of the source (base) row from which the translation was derived, used by the translation framework to determine completeness.
- TRX_TYPE_NAME — the translated, user-facing name of the Intercompany transaction type, displayed in lookup lists and transaction entry forms.
- DESCRIPTION — the translated longer description of the transaction type.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard EBS WHO columns that capture audit and concurrency information for each row.
The surrogate primary key for the table is not documented as a separate system-generated identifier; the definitive business-key candidate is the unique index FUN_TRX_TYPES_TL_U1, defined on (TRX_TYPE_ID, LANGUAGE, ZD_EDITION_NAME). Application logic should therefore treat that triplet as the logical identity of a translation row, while the WHO columns provide the audit trail.
Common Use Cases and Queries
Typical use cases include building bilingual or multilingual reports of Intercompany transaction types, validating that a translation exists for every installed language, and joining translated names onto transaction data for user-facing output. A common query pattern retrieves the translated name for a specific language:
SELECT t.trx_type_id, t.trx_type_name, t.description FROM fun.fun_trx_types_tl t WHERE t.language = USERENV('LANG') AND t.trx_type_id = :p_id;- Completeness check: join to the base transaction type table and flag records where no row exists in FUN_TRX_TYPES_TL for a given LANGUAGE or where SOURCE_LANG indicates a stale translation.
- Audit reporting on LAST_UPDATED_BY and LAST_UPDATE_DATE to identify recently maintained transaction types.
- In 12.2 environments, partition-aware queries should include ZD_EDITION_NAME filters to restrict results to the active edition.
Related Objects
The following objects are most significant when working with this table:
- IGI_EXP_TRX_TYPE — referenced by the TRX_TYPE_ID foreign key; supplies the driving Intercompany transaction type definition.
- FUN_TRX_TYPES_B — the base (non-translatable) table that holds language-independent attributes and is joined on TRX_TYPE_ID.
- FUN_TRX_TYPES_VL — the translated view that conventionally joins the _B and _TL tables using TRX_TYPE_ID, LANGUAGE, and ZD_EDITION_NAME to present a single localized row.
- FND_LANGUAGES — the language definition table used to validate the LANGUAGE and SOURCE_LANG values and to report installed languages.
- FND_TERRITORIES and related NLS objects — relevant when mapping language codes to reporting locales.
These relationships should be used as the basis for joins, since all translation lookups depend on the TRX_TYPE_ID and LANGUAGE combination defined by the unique index.
-
FUN_TRX_TYPES_TL stores the translatable column details for the Intercompany transaction types.
-
FUN_TRX_TYPES_TL stores the translatable column details for the Intercompany transaction types.
-
TABLE: FUN.FUN_TRX_TYPES_TL 12.1.1
-
TABLE: FUN.FUN_TRX_TYPES_TL 12.2.2
-
VIEW: FUN.FUN_TRX_TYPES_TL# 12.2.2
-
View: FUN_TRX_TYPES_VL 12.2.2
APPS.FUN_TRX_TYPES_VL·↳ FUN_TRX_TYPES_B·↳ FUN_TRX_TYPES_TL·Explore FND module →
-
View: FUN_TRX_TYPES_VL 12.1.1
APPS.FUN_TRX_TYPES_VL·↳ FUN_TRX_TYPES_B·↳ FUN_TRX_TYPES_TL·Explore FND module →
-
12.2.2 DBA Data 12.2.2
-
VIEW: FUN.FUN_TRX_TYPES_TL# 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
VIEW: APPS.FUN_TRX_TYPES_VL 12.1.1
-
12.1.1 FND Design Data 12.1.1
-
VIEW: APPS.FUN_TRX_TYPES_VL 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 FND Design Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
VIEW: APPS.FUN_TRX_TYPES_VL 12.2.2