Results for “csd_rules_tl”
46 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
CSD_RULES_TL is a translation table owned by the CSD schema in Oracle E-Business Suite, part of the Depot Repair (CSD) module. It stores the language-specific, translated attributes of repair rules defined in the Depot Repair application. As a "_TL" table, it follows the standard Oracle EBS multilingual pattern: the base table (CSD_RULES_B) holds language-independent columns, while CSD_RULES_TL holds the translatable text (such as the rule name and description) for each installed language. This separation allows a single rule definition to be presented in multiple languages without duplicating structural data.
The object carries a VALID status in the documented ETRM 12.2.2 schema and is classified as a standalone physical table. Under the heuristic Data Vault classification supplied in the metadata, CSD_RULES_TL is best modeled as a satellite, since it holds descriptive, language-dependent attributes keyed to a parent rule identifier rather than representing an independent business entity or an associative relationship. In practice it is a dependent child of the base rule record, driven by RULE_ID and LANGUAGE.
Key Information Stored
The table is documented with 10 columns. The primary key, constraint CSD_RULES_TL_PK1, is a composite of RULE_ID and LANGUAGE, which uniquely identifies the translated row for a given rule in a given language. RULE_ID is the surrogate/foreign key linking back to the base rule definition; it is not a standalone business key but a join key to the parent entity.
- RULE_ID — Identifier of the parent repair rule; component of the composite primary key and the join key to the base table.
- LANGUAGE — The language code for the translated content; the second component of the primary key.
- SOURCE_LANG — The language in which the source text was originally authored, used by the translation framework to track derivation.
- NAME — The translatable, user-facing name of the rule as displayed in the selected language.
- DESCRIPTION — The translatable description or explanation of the rule's purpose.
- CREATED_BY, CREATION_DATE — Standard WHO audit columns capturing the creating user and timestamp.
- LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard WHO audit columns capturing the last modifying user, timestamp, and login context.
The audit columns follow Oracle's concurrent-manager-populated WHO convention and are common to virtually all EBS transactional and setup tables.
Common Use Cases and Queries
Typical reporting and integration scenarios include retrieving the display name of a rule in a specific language for user-facing screens, audit reporting on when rule text was last changed, and extraction of translated rule metadata for data-warehouse loads. A common pattern joins the translation table to the base table and filters by the runtime language:
- Rule lookup by ID and language:
SELECT name, description FROM csd_rules_tl WHERE rule_id = :rule_id AND language = USERENV('LANG'); - Listing all languages available for a rule:
SELECT language, name FROM csd_rules_tl WHERE rule_id = :rule_id; - Change audit:
SELECT rule_id, language, last_updated_by, last_update_date FROM csd_rules_tl WHERE last_update_date >= :cutoff;
Because the table is language-partitioned by the LANGUAGE column, reports should always constrain on LANGUAGE to avoid returning duplicate names for the same rule across installed languages.
Related Objects
CSD_RULES_TL is documented as standalone in the FK structure, meaning there are no enforced foreign keys to other objects. Its logical relationships are nonetheless defined by its key columns:
- CSD_RULES_B — the base (language-independent) rules table, joined on RULE_ID; the "_B"/"_TL" pairing is the canonical EBS pattern.
- CSD_RULES_VL — the multilingual view that typically unions or joins CSD_RULES_B and CSD_RULES_TL to expose translated columns for a given language.
- FND_LANGUAGES — reference table validating LANGUAGE and SOURCE_LANG values.
- FND_USER — reference for CREATED_BY and LAST_UPDATED_BY user identifiers.
- CSD_RULE_* child tables — dependent rule detail or assignment tables in the Depot Repair schema that reference RULE_ID from CSD_RULES_B, and are therefore related to this translation table through the shared rule identifier.
All joins to CSD_RULES_TL should key on RULE_ID (to the parent) and LANGUAGE (to select the desired locale).
-
Translation table for Defaulting Rules
-
SYNONYM: APPS.CSD_RULES_TL 12.2.2
-
TABLE: CSD.CSD_RULES_TL 12.1.1
-
SYNONYM: APPS.CSD_RULES_TL 12.1.1
-
TABLE: CSD.CSD_RULES_TL 12.2.2
-
PACKAGE: APPS.CSD_RULES_PKG 12.1.1
-
PACKAGE: APPS.CSD_RULES_PKG 12.2.2
-
VIEW: CSD.CSD_RULES_TL# 12.2.2
-
View: CSD_RULES_V 12.2.2
View that displays all rules
APPS.CSD_RULES_V·↳ CSD_RULES_B·↳ CSD_RULES_TL·↳ FND_GLOBAL·Explore CSD module →
-
VIEW: CSD.CSD_RULES_TL# 12.2.2
-
View: CSD_RULES_V 12.1.1
View that displays all rules
APPS.CSD_RULES_V·↳ CSD_RULES_B·↳ CSD_RULES_TL·↳ FND_GLOBAL·Explore CSD module →
-
View: CSD_RULES_VL 12.1.1
View that joins CSD_RULES_B with TL table
APPS.CSD_RULES_VL·↳ CSD_RULES_B·↳ CSD_RULES_TL·Explore CSD module →
-
View: CSD_RULES_VL 12.2.2
View that joins CSD_RULES_B with TL table
APPS.CSD_RULES_VL·↳ CSD_RULES_B·↳ CSD_RULES_TL·Explore CSD module →
-
VIEW: APPS.CSD_RULES_VL 12.1.1
-
12.1.1 DBA Data 12.1.1
-
VIEW: APPS.CSD_RULES_VL 12.2.2
-
12.1.1 FND Design Data 12.1.1
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
VIEW: APPS.CSD_RULES_V 12.1.1
-
VIEW: APPS.CSD_RULES_V 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.2.2 DBA Data 12.2.2
-
12.2.2 FND Design Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
VIEW: APPS.CSD_RULES_VL 12.1.1
-
VIEW: APPS.CSD_RULES_VL 12.2.2
-
VIEW: APPS.CSD_RULES_V 12.1.1
-
VIEW: APPS.CSD_RULES_V 12.2.2
-
eTRM - CSD Tables and Views 12.1.1
Transaction table for the High Volume Repair module.
-
eTRM - CSD Tables and Views 12.2.2
Transaction table for the High Volume Repair module.
-
eTRM - CSD Tables and Views 12.1.1
Transaction table for the High Volume Repair module.
-
eTRM - CSD Tables and Views 12.2.2
Transaction table for the High Volume Repair module.
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1