Search Results xla_seg_rules_tl
Overview
The XLA_SEG_RULES_TL table resides in the XLA schema and belongs to the Subledger Accounting (XLA) product family within Oracle E-Business Suite 12.1.1 and 12.2.2. It is the translation (TL) companion table to the base segment rules definition and stores language-specific, user-facing text for segment rules — the descriptive and account derivation rules that Subledger Accounting applies when transforming subledger transaction data into accounting entries. Each row represents one language rendering of a given segment rule, allowing the same underlying rule definition to present localized Name and Description text across the languages installed in the EBS environment.
The object is designated as VALID and is documented with a 14-column physical schema in the ETRM 12.2.2 metadata. The heuristic Data Vault classification mined from the foreign-key structure is standalone. As a modeling suggestion, this indicates the table does not participate in an enforced hub or link relationship within the vaulted structure; rather, it behaves as a descriptive satellite holding translatable attributes keyed to a parent rule. Analysts building downstream models should treat it as a language-dependent attribute store rather than a transactional fact source.
Key Information Stored
The most significant columns fall into two groups: those forming the identity of each rule and those carrying the translated content.
- APPLICATION_ID – Identifies the application context (for example, Payables, Receivables, or Assets) to which the segment rule belongs. This is part of the primary key and both unique indexes.
- AMB_CONTEXT_CODE – The application accounting definition context code, scoping the rule to a specific accounting definition.
- SEGMENT_RULE_TYPE_CODE – Classifies the type of segment rule, distinguishing the derivation behavior it governs.
- SEGMENT_RULE_CODE – The internal code that uniquely identifies the segment rule within its context.
- LANGUAGE – The language code determining which localized rendering this row supplies. This is a defining component of the primary key.
- NAME and DESCRIPTION – The translated, user-facing label and longer descriptive text for the rule. These are the principal payload of the TL table and are what distinguish it from the base table.
- SOURCE_LANG – Indicates the language in which the source text was originally authored, supporting the translation workflow.
- ZD_EDITION_NAME – The edition name, part of both unique constraints (XLA_SEG_RULES_TL_U1 and U2), reflecting the multi-edition architecture introduced in later EBS releases.
- Standard WHO audit columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN — record the row’s creation and change history.
The surrogate primary key is XLA_SEG_RULES_TL_PK, defined over (APPLICATION_ID, SEGMENT_RULE_TYPE_CODE, SEGMENT_RULE_CODE, LANGUAGE). Business-key candidates are captured by the unique indexes XLA_SEG_RULES_TL_U1 over (APPLICATION_ID, AMB_CONTEXT_CODE, SEGMENT_RULE_TYPE_CODE, SEGMENT_RULE_CODE, LANGUAGE, ZD_EDITION_NAME) and XLA_SEG_RULES_TL_U2 over (APPLICATION_ID, AMB_CONTEXT_CODE, SEGMENT_RULE_TYPE_CODE, NAME, LANGUAGE, ZD_EDITION_NAME). The PK therefore defines the minimal identity, while the unique indexes enforce broader business uniqueness including the accounting context and edition.
Common Use Cases and Queries
Typical uses center on reporting the localized names of segment rules, auditing which rules are translated, and joining translated text to the base rule definition for user-facing extracts.
- Resolving a rule’s display name for a specific language: join the base segment rule table to XLA_SEG_RULES_TL on APPLICATION_ID, SEGMENT_RULE_TYPE_CODE, SEGMENT_RULE_CODE, and LANGUAGE, filtering by the desired language and AMB_CONTEXT_CODE.
- Translation completeness reporting: compare the set of rule codes present in the base table against those in XLA_SEG_RULES_TL for each installed language to find untranslated or missing entries.
- Edition-aware reporting: when multiple editions exist (12.2.2 flows), constrain or group by ZD_EDITION_NAME to avoid cross-edition duplication.
- Auditing changes: use LAST_UPDATE_DATE, LAST_UPDATED_BY, and SOURCE_LANG to trace recent translation modifications.
A representative query pattern filters on APPLICATION_ID and LANGUAGE and selects NAME and DESCRIPTION alongside the rule code, then joins to the base rule table for the functional attributes. Because the table is a translation table, all reporting should specify LANGUAGE explicitly to prevent one rule returning multiple rows.
Related Objects
The following objects are most significant in relation to XLA_SEG_RULES_TL. Exact foreign-key constraints are not enumerated in the supplied metadata (the object is classified as standalone), so joins below reflect the documented key columns rather than formally declared constraints.
- The base segment rules table (the non-TL counterpart, e.g., XLA_SEG_RULES_B or equivalent) — parent definition providing the functional rule attributes; joined on APPLICATION_ID, SEGMENT_RULE_TYPE_CODE, SEGMENT_RULE_CODE, and where applicable AMB_CONTEXT_CODE.
- XLA_AMB_CONTEXTS / application accounting definition tables — supply the AMB_CONTEXT_CODE used to scope rules to a definition.
- XLA_SEG_RULE_DETAILS (or rule assignment tables) — reference the segment rule code to associate derivation logic with the rule.
- XLA_LEDGER_ACCOUNTING_DEFS / accounting definition headers — context for which rules apply to a given accounting definition.
- FND_LANGUAGES — reference for the LANGUAGE and SOURCE_LANG values, useful in translation reporting.
- Subledger Accounting program and API layer — the accounting generation programs that consume segment rule definitions, indirectly depending on the translated text.
Analysts should always resolve translations through this table when producing user-facing documentation of segment rules, and should never assume a one-row-per-rule result without specifying LANGUAGE.
-
Table: XLA_SEG_RULES_TL
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SEG_RULES_TL, object_name:XLA_SEG_RULES_TL, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SEG_RULES_TL table stores translated information about segment rules. , implementation_dba_data: XLA.XLA_SEG_RULES_TL ,
-
Table: XLA_SEG_RULES_TL
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SEG_RULES_TL, object_name:XLA_SEG_RULES_TL, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SEG_RULES_TL table stores translated information about segment rules. , implementation_dba_data: XLA.XLA_SEG_RULES_TL ,
-
APPS.XLA_SEG_RULES_F_PKG SQL Statements
12.1.1
-
APPS.XLA_SEG_RULES_F_PKG SQL Statements
12.2.2
-
VIEW: XLA.XLA_SEG_RULES_TL#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_SEG_RULES_TL#, status:VALID,
-
SYNONYM: APPS.XLA_SEG_RULES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_SEG_RULES_TL, status:VALID,
-
TRIGGER: APPS.XLA_SEG_RULES_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XLA_SEG_RULES_TL+, status:VALID,
-
VIEW: APPS.XLA_PROD_SEG_RULES_FVL
12.1.1
-
VIEW: XLA.XLA_SEG_RULES_TL#
12.2.2
-
VIEW: APPS.XLA_MPA_JLT_ADR_ASSGNS_F_V
12.1.1
-
SYNONYM: APPS.XLA_SEG_RULES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_SEG_RULES_TL, status:VALID,
-
TRIGGER: APPS.XLA_SEG_RULES_TL+
12.2.2
-
VIEW: APPS.XLA_PROD_SEG_RULES_FVL
12.2.2
-
VIEW: APPS.XLA_LINE_DEFN_ADR_ASSGNS_F_V
12.2.2
-
View: XLA_SEG_RULES_FVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SEG_RULES_FVL, object_name:XLA_SEG_RULES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SEG_RULES_FVL ,
-
PACKAGE BODY: APPS.XLA_SEG_RULES_F_PKG
12.1.1
-
VIEW: APPS.XLA_SEG_RULES_FVL
12.2.2
-
VIEW: APPS.XLA_MPA_JLT_ADR_ASSGNS_F_V
12.2.2
-
VIEW: APPS.XLA_SEG_RULES_VL
12.2.2
-
VIEW: APPS.XLA_SEG_RULES_VL
12.1.1
-
VIEW: APPS.XLA_LINE_DEFN_ADR_ASSGNS_F_V
12.1.1
-
PACKAGE BODY: APPS.XLA_SEG_RULES_F_PKG
12.2.2
-
VIEW: APPS.XLA_SEG_RULES_FVL
12.1.1
-
VIEW: APPS.XLA_PAD_INQ_SEG_RULES_FVL
12.1.1
-
View: XLA_SEG_RULES_FVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SEG_RULES_FVL, object_name:XLA_SEG_RULES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SEG_RULES_FVL ,
-
View: XLA_MPA_JLT_ADR_ASSGNS_F_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_MPA_JLT_ADR_ASSGNS_F_V, object_name:XLA_MPA_JLT_ADR_ASSGNS_F_V, status:VALID, product: XLA - Subledger Accounting , description: Internal form view for the xla_mpa_jlt_adr_assgns table , implementation_dba_data: APPS.XLA_MPA_JLT_ADR_ASSGNS_F_V ,
-
VIEW: APPS.XLA_PAD_INQ_SEG_RULES_FVL
12.2.2
-
FUNCTION: APPS.XLA_SEG_RULES_TL=
12.2.2
-
View: XLA_LINE_DEFN_ADR_ASSGNS_F_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_LINE_DEFN_ADR_ASSGNS_F_V, object_name:XLA_LINE_DEFN_ADR_ASSGNS_F_V, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_LINE_DEFN_ADR_ASSGNS_F_V ,
-
View: XLA_MPA_JLT_ADR_ASSGNS_F_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_MPA_JLT_ADR_ASSGNS_F_V, object_name:XLA_MPA_JLT_ADR_ASSGNS_F_V, status:VALID, product: XLA - Subledger Accounting , description: Internal form view for the xla_mpa_jlt_adr_assgns table , implementation_dba_data: APPS.XLA_MPA_JLT_ADR_ASSGNS_F_V ,
-
View: XLA_PROD_SEG_RULES_FVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_PROD_SEG_RULES_FVL, object_name:XLA_PROD_SEG_RULES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_PROD_SEG_RULES_FVL ,
-
View: XLA_PROD_SEG_RULES_FVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_PROD_SEG_RULES_FVL, object_name:XLA_PROD_SEG_RULES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_PROD_SEG_RULES_FVL ,
-
View: XLA_LINE_DEFN_ADR_ASSGNS_F_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_LINE_DEFN_ADR_ASSGNS_F_V, object_name:XLA_LINE_DEFN_ADR_ASSGNS_F_V, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_LINE_DEFN_ADR_ASSGNS_F_V ,
-
View: XLA_PAD_INQ_SEG_RULES_FVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_PAD_INQ_SEG_RULES_FVL, object_name:XLA_PAD_INQ_SEG_RULES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_PAD_INQ_SEG_RULES_FVL ,
-
PACKAGE BODY: APPS.XLA_ADR_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ADR_INTERFACE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_VALIDATIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_VALIDATIONS_PKG, status:VALID,
-
TABLE: XLA.XLA_SEG_RULES_TL
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SEG_RULES_TL, object_name:XLA_SEG_RULES_TL, status:VALID,
-
FUNCTION: APPS.XLA_SEG_RULES_TL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:XLA_SEG_RULES_TL=, status:VALID,
-
View: XLA_SEG_RULES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SEG_RULES_VL, object_name:XLA_SEG_RULES_VL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SEG_RULES_VL ,
-
PACKAGE BODY: APPS.XLA_AAD_IMPORT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_IMPORT_PVT, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_ADR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_ADR_PKG, status:VALID,
-
View: XLA_PAD_INQ_SEG_RULES_FVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_PAD_INQ_SEG_RULES_FVL, object_name:XLA_PAD_INQ_SEG_RULES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_PAD_INQ_SEG_RULES_FVL ,
-
TABLE: XLA.XLA_SEG_RULES_TL
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SEG_RULES_TL, object_name:XLA_SEG_RULES_TL, status:VALID,
-
PACKAGE BODY: APPS.XLA_ADR_INTERFACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ADR_INTERFACE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SEG_RULES_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SEG_RULES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_AE_SOURCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AE_SOURCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_VALIDATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_VALIDATIONS_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_CMP_LOCK_PAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_LOCK_PAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SEG_RULES_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SEG_RULES_F_PKG, status:VALID,