Search Results xla_source_params
Overview
XLA_SOURCE_PARAMS is a table in the XLA schema owned by the Subledger Accounting (XLA) product within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores all parameters used in the PL/SQL function that generates values for a user-defined source. In the Subledger Accounting architecture, sources represent the individual pieces of data captured on subledger transactions — such as amounts, quantities, dates, and descriptive attributes — that are subsequently mapped to accounting rules and journal line definitions. When a source is not supplied by a seeded subledger view but instead is derived through a user-defined PL/SQL function, that function requires input arguments. XLA_SOURCE_PARAMS is the repository in which those arguments are registered and configured, allowing XLA to invoke the function correctly during accounting generation and to pass the appropriate constant values or referenced source values.
The heuristic Data Vault classification mined from the foreign key structure is standalone, meaning the table holds no outgoing FK dependencies that would place it in a hub, link, or satellite role. In modeling terms, it is best treated as a configuration or reference table whose rows are defined per source and consumed at runtime by the Subledger Accounting engine rather than as a transactional fact.
Key Information Stored
The table contains sixteen documented columns. The most significant are described below, distinguishing the surrogate key from business-key candidates.
- SOURCE_PARAM_ID — Surrogate primary key (XLA_SOURCE_PARAMS_PK) uniquely identifying each parameter row.
- APPLICATION_ID — Identifies the application that owns the user-defined source.
- SOURCE_TYPE_CODE — Classifies the source type (for example, a value set or lookup type of source classification).
- SOURCE_CODE — The internal code of the user-defined source whose PL/SQL function this parameter feeds.
- USER_SEQUENCE — Ordinal position that governs the order in which parameters are passed to the function.
- PARAMETER_TYPE_CODE — Indicates the kind of parameter, typically distinguishing a constant value from a referenced source.
- CONSTANT_VALUE — The literal argument value passed to the function when the parameter type is constant.
- REF_SOURCE_APPLICATION_ID, REF_SOURCE_TYPE_CODE, REF_SOURCE_CODE — The composite reference identifying another XLA source whose value is supplied as the argument when the parameter type is a referenced source.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard WHO audit columns.
- ZD_EDITION_NAME — The editioning column that supports the Oracle EBS 12.2 online patching architecture.
Two unique indexes act as business-key candidates: XLA_SOURCE_PARAMS_U1 (SOURCE_PARAM_ID, ZD_EDITION_NAME) and XLA_SOURCE_PARAMS_U2 (APPLICATION_ID, SOURCE_TYPE_CODE, SOURCE_CODE, USER_SEQUENCE, ZD_EDITION_NAME). The U2 key enforces that parameter sequence positions are unique within a given source, which is the natural business identifier.
Common Use Cases and Queries
Typical scenarios include auditing the configuration of user-defined sources, migrating source definitions between environments, and diagnosing accounting failures caused by mismatched or missing function arguments. A simple query lists all parameters for a source:
SELECT SOURCE_CODE, USER_SEQUENCE, PARAMETER_TYPE_CODE,
CONSTANT_VALUE, REF_SOURCE_CODE
FROM XLA.XLA_SOURCE_PARAMS
WHERE APPLICATION_ID = :app_id
AND SOURCE_TYPE_CODE = :type
AND SOURCE_CODE = :code
ORDER BY USER_SEQUENCE;
A join to seeded source definitions helps validate that each referenced source actually exists, and joining to XLA_SOURCES on APPLICATION_ID, SOURCE_TYPE_CODE, and SOURCE_CODE confirms ownership. Reporting against this table is frequently used in implementation cutover checklists.
Related Objects
- XLA_SOURCES — joined on APPLICATION_ID, SOURCE_TYPE_CODE, SOURCE_CODE; the parent source definition.
- XLA_SOURCE_PARAMS self-join — REF_SOURCE_APPLICATION_ID, REF_SOURCE_TYPE_CODE, REF_SOURCE_CODE resolve to other source rows.
- XLA_SOURCE_ASSIGNS — associates sources with subledger applications and transaction entities.
- XLA_LEDGER_OPTIONS and XLA_EVENTS — downstream consumers that drive source extraction during accounting.
- FND_APPLICATION — resolves APPLICATION_ID and REF_SOURCE_APPLICATION_ID to application names.
-
Table: XLA_SOURCE_PARAMS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SOURCE_PARAMS, object_name:XLA_SOURCE_PARAMS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SOURCE_PARAMS table stores all parameters used in the plsql function for a user-defined source. , implementation_dba_data: XLA.XLA_SOURCE_PARAMS ,
-
Table: XLA_SOURCE_PARAMS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SOURCE_PARAMS, object_name:XLA_SOURCE_PARAMS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SOURCE_PARAMS table stores all parameters used in the plsql function for a user-defined source. , implementation_dba_data: XLA.XLA_SOURCE_PARAMS ,
-
VIEW: XLA.XLA_SOURCE_PARAMS#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_SOURCE_PARAMS#, status:VALID,
-
TRIGGER: APPS.XLA_SOURCE_PARAMS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XLA_SOURCE_PARAMS+, status:VALID,
-
APPS.XLA_SOURCE_PARAMS_F_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.XLA_SOURCE_PARAMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_SOURCE_PARAMS, status:VALID,
-
VIEW: XLA.XLA_SOURCE_PARAMS#
12.2.2
-
SYNONYM: APPS.XLA_SOURCE_PARAMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_SOURCE_PARAMS, status:VALID,
-
APPS.XLA_SOURCE_PARAMS_F_PKG SQL Statements
12.2.2
-
TRIGGER: APPS.XLA_SOURCE_PARAMS+
12.2.2
-
FUNCTION: APPS.XLA_SOURCE_PARAMS=
12.2.2
-
FUNCTION: APPS.XLA_SOURCE_PARAMS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:XLA_SOURCE_PARAMS=, status:VALID,
-
TABLE: XLA.XLA_SOURCE_PARAMS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SOURCE_PARAMS, object_name:XLA_SOURCE_PARAMS, status:VALID,
-
APPS.XLA_CMP_SOURCE_PKG SQL Statements
12.2.2
-
APPS.XLA_CMP_SOURCE_PKG SQL Statements
12.1.1
-
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_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SOURCES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TABLE: XLA.XLA_SOURCE_PARAMS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SOURCE_PARAMS, object_name:XLA_SOURCE_PARAMS, status:VALID,
-
PACKAGE BODY: APPS.XLA_SOURCE_PARAMS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SOURCE_PARAMS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SOURCE_PARAMS_F_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_SOURCE_PARAMS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SOURCE_PARAMS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SOURCE_PARAMS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_CMP_SOURCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_SOURCE_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_SOURCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SOURCES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.XLA_SOURCES_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_LOADER_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_LOADER_UTIL_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.XLA_SOURCES_PKG SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_LOADER_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_LOADER_UTIL_PVT, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.XLA_SOURCE_PARAMS_F_PKG
12.2.2
-
PACKAGE: APPS.XLA_SOURCE_PARAMS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_SOURCES_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_SOURCES_PKG
12.2.2
-
APPS.XLA_AAD_LOADER_UTIL_PVT dependencies on XLA_SOURCE_PARAMS
12.1.1
-
APPS.XLA_SOURCES_PKG dependencies on XLA_SOURCE_PARAMS
12.1.1
-
APPS.XLA_SOURCES_PKG dependencies on XLA_SOURCE_PARAMS
12.2.2
-
APPS.XLA_AAD_LOADER_UTIL_PVT dependencies on XLA_SOURCE_PARAMS
12.2.2
-
APPS.XLA_SOURCE_PARAMS_F_PKG dependencies on XLA_SOURCE_PARAMS
12.2.2
-
APPS.XLA_SOURCE_PARAMS_F_PKG dependencies on XLA_SOURCE_PARAMS
12.1.1