Results for “bom_structure_types_tl”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
BOM_STRUCTURE_TYPES_TL is the translation (language) table for Bill of Materials structure types in Oracle E-Business Suite. It is owned by the BOM schema and forms part of the Bills of Material module. In Oracle EBS, structure types define the nature of a bill relationship — for example, whether a bill represents a manufacturing bill, an engineering bill, or a planning bill. Because these values must be presented to users in multiple languages, the base definition is stored in a language-independent table and the user-facing text is stored separately in this translation table.
The table holds one row per translatable attribute per installed language. Each logical structure type is defined once in BOM_STRUCTURE_TYPES_B, and its display name and description are replicated here for every supported language. The unique index BOM_STRUCTURE_TYPES_TL_U1 spans LANGUAGE, STRUCTURE_TYPE_ID, and ZD_EDITION_NAME, which confirms that the translation is keyed by language and structure type, with an edition dimension layered on top for the Online Patching / Editioning model introduced in EBS 12.2. In earlier releases such as 12.1.1, the ZD_EDITION_NAME column is effectively inert.
Under the heuristic Data Vault classification mined from the foreign-key structure, this table is satellite-leaning. Translation tables naturally describe attributes of a hub or a base entity rather than asserting new relationships, so modeling BOM_STRUCTURE_TYPES_TL as a satellite hanging off the BOM_STRUCTURE_TYPES_B hub is a reasonable interpretation for analytical purposes.
Key Information Stored
The table comprises eleven documented columns. The most significant include:
- STRUCTURE_TYPE_ID — foreign key to BOM_STRUCTURE_TYPES_B, identifying the parent structure type whose text is being translated.
- LANGUAGE — the language code (for example, US, DE, FR, JA) for which the text applies.
- SOURCE_LANG — indicates the language from which the row was originally derived, used by the translation import process.
- DISPLAY_NAME — the user-visible name of the structure type in the given language.
- DESCRIPTION — the longer description of the structure type in the given language.
- ZD_EDITION_NAME — the edition discriminator used under the EBS 12.2 editioning model.
- LAST_UPDATE_DATE / LAST_UPDATED_BY / LAST_UPDATE_LOGIN — standard audit columns capturing who last changed the row, when, and via which login.
- CREATION_DATE / CREATED_BY — standard create audit columns.
The surrogate primary key is the combination of STRUCTURE_TYPE_ID and LANGUAGE, enforced by the unique index. The business-key candidate is the entire index BOM_STRUCTURE_TYPES_TL_U1, which additionally includes ZD_EDITION_NAME.
Common Use Cases and Queries
The primary use case is reporting and user-interface queries that need the localized name of a structure type rather than its numeric identifier. A typical reporting query joins the translation table to the base table, filtering by the session language:
- SELECT b.structure_type_id, t.display_name, t.description FROM bom.bom_structure_types_b b, bom.bom_structure_types_tl t WHERE b.structure_type_id = t.structure_type_id AND t.language = USERENV('LANG');
- Join to BOM_BILL_OF_MATERIALS or BOM_STRUCTURES_B to label whether a bill is a manufacturing or engineering structure.
- Translation maintenance: querying rows where SOURCE_LANG differs from LANGUAGE to identify stale or untranslated entries.
- Audit queries examining LAST_UPDATE_DATE to detect recent changes to translated terminology.
Related Objects
Because the table is thin and translation-focused, its relationships are few but important:
- BOM_STRUCTURE_TYPES_B — the base table joined on STRUCTURE_TYPE_ID; holds the language-independent definition and is the parent of the foreign key.
- BOM_BILL_OF_MATERIALS / BOM_STRUCTURES_B — reference structure types by ID and must join here for localized labels.
- MTL_SYSTEM_ITEMS_B — items reference bills, and reports joining items to bills may pass through the structure type translation for descriptive output.
- FND_LANGUAGES — provides the valid LANGUAGE values corresponding to those stored here.
- BOM_STRUCTURE_TYPES_TL_U1 — the unique index that enforces the LANGUAGE / STRUCTURE_TYPE_ID / ZD_EDITION_NAME key.
-
Translation table for Structure types
-
Translation table for Structure types
-
View: BOM_STRUCTURE_TYPES_VL 12.2.2
This is a view over Structure type base table and translation table
APPS.BOM_STRUCTURE_TYPES_VL·↳ BOM_STRUCTURE_TYPES_B·↳ BOM_STRUCTURE_TYPES_TL·Explore BOM module →
-
View: BOM_STRUCTURE_TYPES_VL 12.1.1
This is a view over Structure type base table and translation table
APPS.BOM_STRUCTURE_TYPES_VL·↳ BOM_STRUCTURE_TYPES_B·↳ BOM_STRUCTURE_TYPES_TL·Explore BOM module →
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
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.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
This view contains all details of a batch.
APPS.EGO_IMPORT_BATCH_DETAILS_V·↳ AK_CUSTOMIZATIONS_TL·↳ BOM_ALTERNATE_DESIGNATORS_TL·↳ BOM_GLOBALS·Explore EGO module →
-
This view contains all details of a batch.
APPS.EGO_IMPORT_BATCH_DETAILS_V·↳ AK_CUSTOMIZATIONS_TL·↳ BOM_ALTERNATE_DESIGNATORS_TL·↳ BOM_GLOBALS·Explore EGO module →
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 FND Design Data 12.1.1
-
12.1.1 DBA Data 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
eTRM - EGO Tables and Views 12.1.1
This table is used to store XML Schema Definitions.