Search Results xla_sources_b
Overview
The XLA_SOURCES_B table is a core configuration table within the Subledger Accounting (XLA) product of Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the definitive catalog of subledger sources — the discrete data elements such as amounts, dates, and attributes — that Subledger Accounting uses when evaluating accounting rules, conditions, and journal line definitions. Every source available to a subledger application, whether delivered by Oracle or customized by the implementing organization, is registered here. Because sources drive both the Accounting Methods Builder and the journal entry generation engine, XLA_SOURCES_B is effectively the metadata backbone for rule-based accounting in EBS.
From a Data Vault modeling perspective, the heuristic derived from the foreign key structure classifies this object as satellite-leaning. It functions as a descriptive satellite attached to the parent application and lookups, rather than acting as an independent hub or a linking table.
Key Information Stored
The table is owned by the XLA schema and contains 24 documented columns. The most business-critical columns are:
- APPLICATION_ID — Identifies the owning subledger application (for example, Payables or Receivables).
- SOURCE_TYPE_CODE — Classifies the nature of the source (such as a value, lookup, or flexfield).
- SOURCE_CODE — The unique short name by which the source is referenced in accounting rules.
- DATATYPE_CODE and PLSQL_FUNCTION_NAME — Define the data type and the PL/SQL function used to resolve the source value at runtime.
- FLEX_VALUE_SET_ID, SEGMENT_CODE, ID_FLEX_CODE, and FLEXFIELD_APPLICATION_ID — Support key flexfield-derived sources.
- SOURCE_TABLE_NAME and SOURCE_COLUMN_NAME — Describe the physical extraction point of the source data.
- VISIBLE_FLAG, ENABLED_FLAG, and SUM_FLAG — Control user visibility, activation, and whether the source may be summed.
- TRANSLATED_FLAG, LOOKUP_TYPE, and KEY_FLEXFIELD_FLAG — Govern translation behavior, lookup resolution, and key flexfield participation.
The surrogate primary key is defined by XLA_SOURCES_B_PK on (APPLICATION_ID, SOURCE_TYPE_CODE, SOURCE_CODE). A unique index, XLA_SOURCES_B_U1, extends this business key with ZD_EDITION_NAME, reflecting the edition-based redefinition model used in 12.2.2.
Common Use Cases and Queries
Implementers query this table most often to inventory available sources, confirm visibility, or trace why a source is unavailable in the Accounting Methods Builder. A typical query lists enabled, visible sources for a given application:
SELECT source_code, datatype_code, plsql_function_name FROM xla_sources_b WHERE application_id = :app AND enabled_flag = 'Y' AND visible_flag = 'Y';SELECT source_code, source_table_name, source_column_name FROM xla_sources_b WHERE application_id = :app ORDER BY source_code;SELECT source_code FROM xla_sources_b WHERE flex_value_set_id IS NOT NULL AND key_flexfield_flag = 'Y';
These patterns support diagnostics before rule creation, audit of customized sources, and reconciliation of source definitions after upgrades or patching.
Related Objects
The table is joined and referenced by several significant XLA objects:
- FND_APPLICATION — joined via XLA_SOURCES_B.VIEW_APPLICATION_ID, resolving the application short name and description.
- XLA_SOURCES_TL — holds translated source names and descriptions keyed to the same business key.
- XLA_CONDITIONS_B / XLA_CONDITIONS_TL — reference sources when defining accounting rule conditions.
- XLA_ACCOUNTING_RULES_B / XLA_ACCOUNTING_RULE_DETAILS — consume sources as inputs to journal line derivation.
- XLA_JOURNAL_LINES and XLA_AE_HEADERS / XLA_AE_LINES — the resulting accounting entries generated from rules built on these sources.
Together these relationships establish XLA_SOURCES_B as the entry point for source-driven accounting configuration across all subledgers.
-
Table: XLA_SOURCES_B
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SOURCES_B, object_name:XLA_SOURCES_B, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SOURCES_B table stores all sub-ledgers sources and sources customized by user. These sources are used to create accounting rules and conditions , implementation_dba_data: XLA.XLA_SOURCES_B ,
-
Table: XLA_SOURCES_B
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SOURCES_B, object_name:XLA_SOURCES_B, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SOURCES_B table stores all sub-ledgers sources and sources customized by user. These sources are used to create accounting rules and conditions , implementation_dba_data: XLA.XLA_SOURCES_B ,
-
VIEW: XLA.XLA_SOURCES_B#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_SOURCES_B#, status:VALID,
-
VIEW: APPS.XLA_SOURCES_ASSIGNABLE_V
12.1.1
-
VIEW: APPS.XLA_SOURCES_AVAILABLE_V
12.2.2
-
VIEW: APPS.XLA_SOURCES_ASSIGNABLE_V
12.2.2
-
VIEW: APPS.XLA_SOURCES_AVAILABLE_V
12.1.1
-
TRIGGER: APPS.XLA_SOURCES_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XLA_SOURCES_B+, status:VALID,
-
TRIGGER: APPS.XLA_SOURCES_B+
12.2.2
-
SYNONYM: APPS.XLA_SOURCES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_SOURCES_B, status:VALID,
-
VIEW: APPS.XLA_SOURCES_ASSIGNABLE_XVL
12.2.2
-
VIEW: APPS.XLA_SOURCES_AVAILABLE_XVL
12.1.1
-
VIEW: APPS.XLA_SOURCES_AVAILABLE_XVL
12.2.2
-
VIEW: XLA.XLA_SOURCES_B#
12.2.2
-
SYNONYM: APPS.XLA_SOURCES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_SOURCES_B, status:VALID,
-
VIEW: APPS.XLA_SOURCES_ASSIGNABLE_XVL
12.1.1
-
VIEW: APPS.XLA_SOURCES_VL
12.2.2
-
VIEW: APPS.XLA_SOURCES_VL
12.1.1
-
FUNCTION: APPS.XLA_SOURCES_B=
12.2.2
-
View: XLA_SOURCES_ASSIGNABLE_XVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_ASSIGNABLE_XVL, object_name:XLA_SOURCES_ASSIGNABLE_XVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_ASSIGNABLE_XVL ,
-
View: XLA_SOURCES_ASSIGNABLE_XVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_ASSIGNABLE_XVL, object_name:XLA_SOURCES_ASSIGNABLE_XVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_ASSIGNABLE_XVL ,
-
VIEW: APPS.XLA_SOURCES_FVL
12.2.2
-
VIEW: APPS.XLA_SOURCES_FVL
12.1.1
-
APPS.XLA_CMP_LOCK_PKG SQL Statements
12.1.1
-
FUNCTION: APPS.XLA_SOURCES_B=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:XLA_SOURCES_B=, status:VALID,
-
APPS.XLA_SOURCES_F_PKG SQL Statements
12.2.2
-
APPS.XLA_SEG_RULES_PKG SQL Statements
12.1.1
-
View: XLA_SOURCES_AVAILABLE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_AVAILABLE_V, object_name:XLA_SOURCES_AVAILABLE_V, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_AVAILABLE_V ,
-
View: XLA_SOURCES_AVAILABLE_XVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_AVAILABLE_XVL, object_name:XLA_SOURCES_AVAILABLE_XVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_AVAILABLE_XVL ,
-
View: XLA_SOURCES_AVAILABLE_XVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_AVAILABLE_XVL, object_name:XLA_SOURCES_AVAILABLE_XVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_AVAILABLE_XVL ,
-
View: XLA_SOURCES_ASSIGNABLE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_ASSIGNABLE_V, object_name:XLA_SOURCES_ASSIGNABLE_V, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_ASSIGNABLE_V ,
-
View: XLA_SOURCES_ASSIGNABLE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_ASSIGNABLE_V, object_name:XLA_SOURCES_ASSIGNABLE_V, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_ASSIGNABLE_V ,
-
APPS.XLA_CMP_TAB_PKG SQL Statements
12.2.2
-
APPS.XLA_DESCRIPTIONS_PKG SQL Statements
12.1.1
-
APPS.XLA_DESCRIPTIONS_PKG SQL Statements
12.2.2
-
APPS.XLA_SOURCES_F_PKG SQL Statements
12.1.1
-
APPS.XLA_SEG_RULES_PKG SQL Statements
12.2.2
-
APPS.XLA_CMP_TAB_PKG SQL Statements
12.1.1
-
APPS.XLA_CMP_LOCK_PKG SQL Statements
12.2.2
-
View: XLA_SOURCES_FVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_FVL, object_name:XLA_SOURCES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_FVL ,
-
View: XLA_SOURCES_AVAILABLE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_AVAILABLE_V, object_name:XLA_SOURCES_AVAILABLE_V, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_AVAILABLE_V ,
-
View: XLA_SOURCES_FVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_SOURCES_FVL, object_name:XLA_SOURCES_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_SOURCES_FVL ,
-
VIEW: APPS.JA_CN_CFS_ITEM_MAPPING_HDRS_V
12.2.2
-
PACKAGE BODY: APPS.XLA_CMP_SOURCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_SOURCE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SOURCES_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SOURCES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_LOCK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_LOCK_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_LOCK_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_LOCK_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.FA_XLA_CMP_SOURCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_XLA_CMP_SOURCES_PKG, status:VALID,
-
VIEW: APPS.JA_CN_CFS_ITEM_MAPPING_HDRS_V
12.1.1