Search Results xla_aad_loader_defns_t
Overview
XLA_AAD_LOADER_DEFNS_T is a Subledger Accounting (XLA) interface table in Oracle E-Business Suite, owned by the XLA schema. As documented in ETRM, it "is the interface table that facilitates the data transfer from data files and the database." In practical terms, it stores the loader definitions that govern how Accounting Attribute Definition (AAD) metadata—the rules that describe which source values map to which accounting attributes for each subledger transaction—is staged and populated into the database during setup migration, patching, and bulk definition load processes. Because Subledger Accounting drives journal creation from subledger transactions, the integrity of these loader definitions directly affects how accounting attribute assignments are imported and validated before being consumed by the Accounting Methods Builder (AMB) engine.
From a modeling perspective, the mined Data Vault classification is standalone. No foreign-key dependencies were detected, so this table is best treated as an independent load/staging entity rather than as a hub, link, or satellite with resolved parent relationships. The object is documented with 161 columns in the 12.2.2 physical schema and is marked VALID in the XLA schema, appearing in both 12.1.1 and 12.2.2 environments.
Key Information Stored
The surrogate primary key is AAD_LOADER_DEFINITION_ID, enforced through the unique index XLA_AAD_LOADER_DEFNS_T_U1, which also serves as the primary business-key candidate. XLA_AAD_LOADER_DEFNS_T_PK is the named primary-key constraint on the same column. The most significant descriptive and functional columns include:
- AAD_LOADER_DEFINITION_ID — surrogate identifier for each loader definition row; the definitive join and lookup key.
- STAGING_AMB_CONTEXT_CODE — identifies the AMB context under which the definition is staged.
- APPLICATION_SHORT_NAME — the owning application of the loader definition.
- NAME and DESCRIPTION — human-readable identification of the definition.
- ACCOUNTING_ATTRIBUTE_CODE — the accounting attribute being defined or loaded.
- ACCOUNTING_CLASS_CODE and ACCOUNTING_ENTRY_TYPE_CODE — classify the accounting treatment for which the attribute applies.
- ACCOUNTING_REQUIRED_FLAG, ACTIVE_FLAG, ENABLED_FLAG — status controls that determine whether the definition is active and required.
- DATA_TYPE_CODE and VALUE_TYPE_CODE — the data and value semantics of the loaded attribute.
- SOURCE_CODE, SOURCE_TYPE_CODE and SOURCE_APP_SHORT_NAME — identify the source from which a value is derived.
- INPUT_SOURCE_CODE and INPUT_SOURCE_TYPE_CODE — the input side of the mapping.
- EFFECTIVE_DATE_FROM / EFFECTIVE_DATE_TO and START_DATE_ACTIVE / END_DATE_ACTIVE — date-range controls for the definition's validity.
- VALIDATION_STATUS_CODE and COMPILE_STATUS_CODE — indicate whether the definition has been validated and compiled.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the XLA framework.
Audit columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID, PROGRAM_ID, REQUEST_ID) record which concurrent program and user loaded each row, enabling traceability of loader runs.
Common Use Cases and Queries
DBAs and technical consultants query this table when diagnosing accounting attribute load failures, verifying that a patch or migration populated loader definitions correctly, and auditing which rows remain active and validated. A typical query lists active, successfully validated definitions for a given application:
SELECT aad_loader_definition_id, name, accounting_attribute_code, accounting_class_code, validation_status_code FROM xla.xla_aad_loader_defns_t WHERE active_flag = 'Y' AND validation_status_code = 'S' ORDER BY name;
To trace a loader run, filter on concurrent program identifiers and request ID:
SELECT request_id, program_id, COUNT(*) FROM xla.xla_aad_loader_defns_t GROUP BY request_id, program_id ORDER BY request_id DESC;
Reporting use cases include producing a catalog of effective-dated loader definitions, identifying rows whose effective range has expired, and comparing staging definitions against the production AMB configuration to detect drift after upgrades. Because the table is standalone, such reports rely exclusively on AAD_LOADER_DEFINITION_ID and the status, date, and code columns rather than on foreign-key joins.
Related Objects
The mined relationship data classifies XLA_AAD_LOADER_DEFNS_T as standalone, with no detected FK dependencies in the ETRM schema. Nonetheless, it functions within the broader Subledger Accounting setup framework and is most significantly related to the following objects:
- XLA_AAD_LOADER_DEFNS_T rows are consumed by the XLA AAD loader concurrent programs that populate the production Accounting Attribute Definitions used by the Accounting Methods Builder.
- XLA_AAD_DEFINITIONS (and related AMB setup tables) — the runtime destination populated from validated loader definitions via ACCOUNTING_ATTRIBUTE_CODE and ACCOUNTING_CLASS_CODE.
- XLA_AAD_LOADER_COLUMNS / XLA_AAD_LOADER_MAPPINGS — companion interface structures that translate the code columns (SOURCE_CODE, VALUE_SOURCE_CODE, INPUT_SOURCE_CODE) into concrete loaded values.
- FND_APPLICATION — resolves APPLICATION_SHORT_NAME, SOURCE_APP_SHORT_NAME, and INPUT_SOURCE_APP_SHORT_NAME to application identifiers.
- FND_CONCURRENT_REQUESTS / FND_CONCURRENT_PROGRAMS — resolve REQUEST_ID and PROGRAM_ID for loader-run traceability.
- XLA_ACCOUNTING_PROGRAMS and the AMB concurrent program set — the execution context that reads these definitions.
Because no foreign keys are enforced, joins to the above objects are conventional (application short name, request ID, and accounting attribute code) rather than referential, which should be considered when building integrity checks or reconciliation reports.
-
Table: XLA_AAD_LOADER_DEFNS_T
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AAD_LOADER_DEFNS_T, object_name:XLA_AAD_LOADER_DEFNS_T, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AAD_LOADER_DEFNS_T table is the interface table that facilitates the data transfer from data files and the database. , implementation_dba_data: XLA.XLA_AAD_LOADER_DEFNS_T ,
-
Table: XLA_AAD_LOADER_DEFNS_T
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AAD_LOADER_DEFNS_T, object_name:XLA_AAD_LOADER_DEFNS_T, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AAD_LOADER_DEFNS_T table is the interface table that facilitates the data transfer from data files and the database. , implementation_dba_data: XLA.XLA_AAD_LOADER_DEFNS_T ,
-
APPS.XLA_AAD_UPLOAD_PVT SQL Statements
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.XLA_AAD_LOADER_DEFNS_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_AAD_LOADER_DEFNS_T, status:VALID,
-
SYNONYM: APPS.XLA_AAD_LOADER_DEFNS_T
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_AAD_LOADER_DEFNS_T, status:VALID,
-
APPS.XLA_AAD_INSTALL_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_UPLOAD_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_UPLOAD_PVT
12.2.2
-
PACKAGE BODY: APPS.XLA_AAD_INSTALL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_INSTALL_PVT, status:VALID,
-
VIEW: XLA.XLA_AAD_LOADER_DEFNS_T#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_AAD_LOADER_DEFNS_T#, status:VALID,
-
PACKAGE BODY: APPS.XLA_AAD_INSTALL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_INSTALL_PVT, status:VALID,
-
PACKAGE BODY: APPS.XLA_AAD_UPLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_UPLOAD_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.XLA_AAD_INSTALL_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_AAD_UPLOAD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_UPLOAD_PVT, status:VALID,
-
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 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
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.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: XLA.XLA_AAD_LOADER_DEFNS_T#
12.2.2
-
PACKAGE BODY: APPS.XLA_AAD_INSTALL_PVT
12.1.1
-
APPS.XLA_AAD_LOADER_UTIL_PVT SQL Statements
12.2.2
-
TABLE: XLA.XLA_AAD_LOADER_DEFNS_T
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AAD_LOADER_DEFNS_T, object_name:XLA_AAD_LOADER_DEFNS_T, status:VALID,
-
APPS.XLA_AAD_LOADER_UTIL_PVT SQL Statements
12.1.1
-
TABLE: XLA.XLA_AAD_LOADER_DEFNS_T
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AAD_LOADER_DEFNS_T, object_name:XLA_AAD_LOADER_DEFNS_T, status:VALID,
-
APPS.XLA_AAD_INSTALL_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_INSTALL_PVT
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.1.1
-
APPS.XLA_AAD_INSTALL_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.2.2
-
APPS.XLA_AAD_LOADER_UTIL_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.2.2
-
APPS.XLA_AAD_LOADER_UTIL_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.2.2
-
PACKAGE BODY: APPS.XLA_AAD_LOADER_UTIL_PVT
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LOAD_UTIL
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_ID_FLEX_STRUCTURES
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_ID_FLEX_STRUCTURES
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LANGUAGES
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_APPLICATION
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_APPLICATION
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LOAD_UTIL
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LANGUAGES
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_FLEX_VALUE_SETS
12.1.1