Search Results gl account analysis subledger
The XLA_AAD_GROUPS
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Subledger Accounting (SLA) architecture, specifically within the Accounting Events framework. This table stores information about Application Accounting Definition (AAD) groups, which are logical groupings of accounting rules used to determine how accounting entries are generated for subledger transactions. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Purpose and Functional Role
TheXLA_AAD_GROUPS
table serves as a repository for AAD group definitions, which are essential for organizing and applying accounting rules in SLA. AAD groups categorize accounting rules based on criteria such as event class, event type, or ledger, enabling the system to efficiently retrieve and apply the appropriate rules during journal entry generation. This table ensures that accounting entries adhere to regulatory and organizational requirements by linking transactions to predefined accounting treatments.
Table Structure and Key Columns
The table comprises columns that define the AAD group's attributes and relationships:- APPLICATION_ID: Identifies the Oracle EBS application (e.g., Payables, Receivables) associated with the AAD group.
- AAD_GROUP_CODE: A unique identifier for the AAD group, often used in SLA setups.
- AAD_GROUP_NAME: A descriptive name for the group.
- LEDGER_ID: Links the group to a specific ledger, ensuring ledger-specific accounting treatments.
- ENABLED_FLAG: Indicates whether the group is active (Y/N).
- DESCRIPTION: Provides additional context or notes about the group.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Audit columns tracking record creation and modifications.
Integration with SLA Components
TheXLA_AAD_GROUPS
table interacts with other SLA tables to facilitate accounting entry generation:
- XLA_AAD: Stores individual Application Accounting Definitions linked to groups via
AAD_GROUP_CODE
. - XLA_EVENT_CLASSES and XLA_EVENT_TYPES: AAD groups may reference event classes/types to filter applicable rules.
- XLA_AE_HEADERS and XLA_AE_LINES: Accounting entries generated using AAD group rules are stored here.
Usage in Configuration and Processing
During SLA setup, AAD groups are assigned to accounting rules in the Accounting Methods Builder (AMB). At runtime:- Subledger transactions trigger accounting events.
- The system queries
XLA_AAD_GROUPS
to identify relevant AAD groups based on event attributes (e.g., ledger, application). - Rules within the group are evaluated to derive accounting entries.
Customization and Extensibility
The table supports custom AAD groups, allowing organizations to tailor accounting treatments for unique business scenarios. For example, a multinational might create ledger-specific groups to accommodate local GAAP requirements. Customizations typically involve:- Adding new AAD groups via AMB or direct SQL (with caution).
- Modifying existing groups to include additional rules or criteria.
Performance Considerations
Indexes onAPPLICATION_ID
, AAD_GROUP_CODE
, and LEDGER_ID
optimize query performance during accounting entry generation. Poorly designed AAD groups (e.g., overly broad criteria) can degrade SLA performance due to excessive rule evaluations.
Conclusion
TheXLA_AAD_GROUPS
table is a cornerstone of Oracle EBS Subledger Accounting, enabling structured and efficient accounting rule management. Its design ensures flexibility for diverse accounting requirements while maintaining integration with core SLA components. Proper configuration of AAD groups is essential for accurate and performant journal entry generation in multi-ledger or multi-entity environments.
-
Concurrent Program: XLAAARPT
12.1.1
product: XLA - Subledger Accounting , user_name: Account Analysis Report , description: Standard Account Analysis Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: XLAAARPT
12.2.2
product: XLA - Subledger Accounting , user_name: Account Analysis Report , description: Standard Account Analysis Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: XLA_GL_TRANSFER_EXCEPTIONS
12.1.1
product: XLA - Subledger Accounting , meaning: XLA_GL_TRANSFER_EXCEPTIONS , description: Sepcifies the transfer to GL exceptions ,
-
Lookup Type: XLA_GL_TRANSFER_EXCEPTIONS
12.2.2
product: XLA - Subledger Accounting , meaning: XLA_GL_TRANSFER_EXCEPTIONS , description: Sepcifies the transfer to GL exceptions ,
-
Lookup Type: XLA_AMB_COMPONENT_PROPERTY
12.2.2
product: XLA - Subledger Accounting , meaning: Application Accounting Definition Component Property ,
-
Lookup Type: XLA_AMB_COMPONENT_PROPERTY
12.1.1
product: XLA - Subledger Accounting , meaning: Application Accounting Definition Component Property ,
-
Lookup Type: XLA_GL_TRANSFER_MODE
12.2.2
product: XLA - Subledger Accounting , meaning: Xla Gl Transfer Mode , description: Specifies the transfer to GL Mode ,
-
Lookup Type: XLA_GL_TRANSFER_MODE
12.1.1
product: XLA - Subledger Accounting , meaning: Xla Gl Transfer Mode , description: Specifies the transfer to GL Mode ,
-
Lookup Type: XLA_INITIAL_BALANCE_MSG
12.1.1
product: XLA - Subledger Accounting , meaning: Error messages for import of initial balances program , description: This categorizes the messages used to report errors/warnings encountered in defining the initial balances ,
-
Table: XLA_AAD_GROUPS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AAD_GROUPS, object_name:XLA_AAD_GROUPS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AAD_GROUPS table stores the merge dependencies analyzed during the merge analysis. All application accounting definitions with the same GROUP_NUM must be merged together. , implementation_dba_data: XLA.XLA_AAD_GROUPS ,
-
Table: XLA_AAD_GROUPS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AAD_GROUPS, object_name:XLA_AAD_GROUPS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AAD_GROUPS table stores the merge dependencies analyzed during the merge analysis. All application accounting definitions with the same GROUP_NUM must be merged together. , implementation_dba_data: XLA.XLA_AAD_GROUPS ,
-
Concurrent Program: XLAGLTRN
12.1.1
product: XLA - Subledger Accounting , user_name: Transfer Journal Entries to GL , description: Use this program to transfer to GL subledger journal entries generated by previous executions of the create accounting program , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: XLAGLTRN
12.2.2
product: XLA - Subledger Accounting , user_name: Transfer Journal Entries to GL , description: Use this program to transfer to GL subledger journal entries generated by previous executions of the create accounting program , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: XLA_MPA_GL_DATE
12.2.2
product: XLA - Subledger Accounting , meaning: Multiperiod Accounting GL Date Option , description: Multiperiod Accounting GL Date Option ,
-
Lookup Type: XLA_MPA_GL_DATE
12.1.1
product: XLA - Subledger Accounting , meaning: Multiperiod Accounting GL Date Option , description: Multiperiod Accounting GL Date Option ,
-
Concurrent Program: XLACPTAD
12.1.1
execution_filename: xla_cmp_tad_pkg.compile_application_tads_srs , product: XLA - Subledger Accounting , user_name: Transaction Account Builder - Validate Transaction Account Definitions , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: XLACPTAD
12.2.2
execution_filename: xla_cmp_tad_pkg.compile_application_tads_srs , product: XLA - Subledger Accounting , user_name: Transaction Account Builder - Validate Transaction Account Definitions , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: XLA_TAB_ACCT_DEF_DETAILS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TAB_ACCT_DEF_DETAILS, object_name:XLA_TAB_ACCT_DEF_DETAILS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_TAB_ACCT_DEF_DETAILS table stores the intersection of Transaction Account Definitions, Transaction Account Types and Account Derivation Rules. , implementation_dba_data: XLA.XLA_TAB_ACCT_DEF_DETAILS ,
-
Table: XLA_TAB_ACCT_DEF_DETAILS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TAB_ACCT_DEF_DETAILS, object_name:XLA_TAB_ACCT_DEF_DETAILS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_TAB_ACCT_DEF_DETAILS table stores the intersection of Transaction Account Definitions, Transaction Account Types and Account Derivation Rules. , implementation_dba_data: XLA.XLA_TAB_ACCT_DEF_DETAILS ,
-
Concurrent Program: XLATBDMG
12.2.2
execution_filename: XLA_TB_DATA_MANAGER_PVT.UPLOAD , product: XLA - Subledger Accounting , user_name: Open Account Balances Data Manager , description: Open Account Balances Data Manager , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: XLATBDMG
12.1.1
execution_filename: XLA_TB_DATA_MANAGER_PVT.UPLOAD , product: XLA - Subledger Accounting , user_name: Open Account Balances Data Manager , description: Open Account Balances Data Manager , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: XLACPTAB
12.1.1
execution_filename: xla_cmp_tab_pkg.compile_api_srs , product: XLA - Subledger Accounting , user_name: Transaction Account Builder - Generate API Objects , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: XLACPTAB
12.2.2
execution_filename: xla_cmp_tab_pkg.compile_api_srs , product: XLA - Subledger Accounting , user_name: Transaction Account Builder - Generate API Objects , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: XLATBDMW
12.2.2
execution_filename: XLA_TB_DATA_MANAGER_PVT.WORKER_PROCESS , product: XLA - Subledger Accounting , user_name: Open Account Balances Data Manager Worker Process , description: Open Account Balances Data Manager Worker Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: XLATBDMW
12.1.1
execution_filename: XLA_TB_DATA_MANAGER_PVT.WORKER_PROCESS , product: XLA - Subledger Accounting , user_name: Open Account Balances Data Manager Worker Process , description: Open Account Balances Data Manager Worker Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: XLA_YEAR_END_CARRY_FORWARD
12.1.1
product: XLA - Subledger Accounting , meaning: XLA_YEAR_END_CARRY_FORWARD , description: Specifies the way Analytical Criteria balances are propagated across fiscal years ,
-
Lookup Type: XLA_SEG_VALUE_TYPE
12.2.2
product: XLA - Subledger Accounting , meaning: XLA_SEG_VALUE_TYPE ,
-
Lookup Type: XLA_YEAR_END_CARRY_FORWARD
12.2.2
product: XLA - Subledger Accounting , meaning: XLA_YEAR_END_CARRY_FORWARD , description: Specifies the way Analytical Criteria balances are propagated across fiscal years ,
-
Lookup Type: XLA_SEG_VALUE_TYPE
12.1.1
product: XLA - Subledger Accounting , meaning: XLA_SEG_VALUE_TYPE ,
-
Table: XLA_SEG_RULES_B
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SEG_RULES_B, object_name:XLA_SEG_RULES_B, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SEG_RULES_B table stores all account derivation. These account derivation rules are then attached to an accounting line type , implementation_dba_data: XLA.XLA_SEG_RULES_B ,
-
Table: XLA_SEG_RULES_B
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_SEG_RULES_B, object_name:XLA_SEG_RULES_B, status:VALID, product: XLA - Subledger Accounting , description: The XLA_SEG_RULES_B table stores all account derivation. These account derivation rules are then attached to an accounting line type , implementation_dba_data: XLA.XLA_SEG_RULES_B ,
-
Lookup Type: GL_TRANSFER_FLAG
12.1.1
product: XLA - Subledger Accounting , meaning: Gl Transfer Flag , description: Transfer Status Flag ,
-
Lookup Type: GL_TRANSFER_FLAG
12.2.2
product: XLA - Subledger Accounting , meaning: Gl Transfer Flag , description: Transfer Status Flag ,
-
Lookup Type: XLA_MERGE_OPTIONS
12.1.1
product: XLA - Subledger Accounting , meaning: Third Party Merge Accounting Options ,
-
Lookup Type: XLA_MERGE_OPTIONS
12.2.2
product: XLA - Subledger Accounting , meaning: Third Party Merge Accounting Options ,
-
Table: XLA_TRANSFER_LOGS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TRANSFER_LOGS, object_name:XLA_TRANSFER_LOGS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_TRANSFER_LOGS table stores the transfer to GL log information. This information is used to recover the failed transfer to GL requests. The log information is deleted once the transfer the batch is recovered or if the transfer requ , implementation_dba_data: XLA.XLA_TRANSFER_LOGS ,
-
Table: XLA_TRANSFER_LOGS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TRANSFER_LOGS, object_name:XLA_TRANSFER_LOGS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_TRANSFER_LOGS table stores the transfer to GL log information. This information is used to recover the failed transfer to GL requests. The log information is deleted once the transfer the batch is recovered or if the transfer requ , implementation_dba_data: XLA.XLA_TRANSFER_LOGS ,
-
Table: XLA_GL_TRANSFER_PROGRAM_LINES
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_GL_TRANSFER_PROGRAM_LINES, object_name:XLA_GL_TRANSFER_PROGRAM_LINES, status:VALID, product: XLA - Subledger Accounting , description: GL Transfer program definition details. , implementation_dba_data: XLA.XLA_GL_TRANSFER_PROGRAM_LINES ,
-
Table: XLA_GL_TRANSFER_PROGRAM_LINES
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_GL_TRANSFER_PROGRAM_LINES, object_name:XLA_GL_TRANSFER_PROGRAM_LINES, status:VALID, product: XLA - Subledger Accounting , description: GL Transfer program definition details. , implementation_dba_data: XLA.XLA_GL_TRANSFER_PROGRAM_LINES ,
-
Table: XLA_GL_TRANSFER_PROGRAMS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_GL_TRANSFER_PROGRAMS, object_name:XLA_GL_TRANSFER_PROGRAMS, status:VALID, product: XLA - Subledger Accounting , description: GL Transfer program definition. Stores runtime parameters for a transfer program. , implementation_dba_data: XLA.XLA_GL_TRANSFER_PROGRAMS ,
-
Table: XLA_GL_TRANSFER_PROGRAMS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_GL_TRANSFER_PROGRAMS, object_name:XLA_GL_TRANSFER_PROGRAMS, status:VALID, product: XLA - Subledger Accounting , description: GL Transfer program definition. Stores runtime parameters for a transfer program. , implementation_dba_data: XLA.XLA_GL_TRANSFER_PROGRAMS ,
-
Lookup Type: XLA_AMB_COMPONENT_TYPE
12.2.2
product: XLA - Subledger Accounting , meaning: XLA_AMB_COMPONENT_TYPE , description: This lookup is needed by the Accounting Engine for messages shared between AMB Description, AMB Account Derivation rule and AMB Journal Line Type components. ,
-
Lookup Type: XLA_FLEXFIELD_SEGMENTS_QUAL
12.2.2
product: XLA - Subledger Accounting , meaning: XLA_FLEXFIELD_SEGMENTS_QUAL ,
-
Lookup Type: XLA_AMB_COMPONENT_TYPE
12.1.1
product: XLA - Subledger Accounting , meaning: XLA_AMB_COMPONENT_TYPE , description: This lookup is needed by the Accounting Engine for messages shared between AMB Description, AMB Account Derivation rule and AMB Journal Line Type components. ,
-
Table: XLA_TB_DEFINITIONS_B
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TB_DEFINITIONS_B, object_name:XLA_TB_DEFINITIONS_B, status:VALID, product: XLA - Subledger Accounting , description: This table stores Open Account Balances Listing definitions. , implementation_dba_data: XLA.XLA_TB_DEFINITIONS_B ,
-
Table: XLA_TB_DEFINITIONS_B
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TB_DEFINITIONS_B, object_name:XLA_TB_DEFINITIONS_B, status:VALID, product: XLA - Subledger Accounting , description: This table stores Open Account Balances Listing definitions. , implementation_dba_data: XLA.XLA_TB_DEFINITIONS_B ,
-
Table: XLA_TRANSFER_LEDGERS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TRANSFER_LEDGERS, object_name:XLA_TRANSFER_LEDGERS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_TRANSFER_LEDGERS table stores secondary ledgers processed by the transfer to GL batch. , implementation_dba_data: XLA.XLA_TRANSFER_LEDGERS ,
-
Table: XLA_TRANSFER_LEDGERS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TRANSFER_LEDGERS, object_name:XLA_TRANSFER_LEDGERS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_TRANSFER_LEDGERS table stores secondary ledgers processed by the transfer to GL batch. , implementation_dba_data: XLA.XLA_TRANSFER_LEDGERS ,
-
Table: XLA_TB_DEFN_DETAILS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TB_DEFN_DETAILS, object_name:XLA_TB_DEFN_DETAILS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the Open Account Balances Listing report definition details , implementation_dba_data: XLA.XLA_TB_DEFN_DETAILS ,
-
Lookup Type: XLA_MJE_ADD_POPLIST
12.2.2
product: XLA - Subledger Accounting , meaning: Subledger Journal Entries Add Another Poplist ,