Search Results ar_distribution_set_lines_all
Overview
The AR_DISTRIBUTION_SET_LINES_ALL table is a core transactional table within Oracle E-Business Suite Receivables (AR). It defines the detailed accounting rules for revenue distribution. Specifically, it stores the individual line items that constitute a distribution set, which is a template used to automatically split a single transaction amount—such as an invoice line—across multiple general ledger (GL) accounts based on predefined percentages. This object is critical for ensuring accurate and automated financial postings, eliminating the need for manual journal entry splits for recurring revenue scenarios. Its role is integral to the period-end close and financial reporting processes within the GL.
Key Information Stored
The table's primary function is to link a distribution set header to specific GL accounts and their corresponding allocation percentages. Key columns include DISTRIBUTION_SET_ID, which foreign keys to AR_DISTRIBUTION_SETS_ALL to identify the parent template. The column DIST_CODE_COMBINATION_ID, which was the focus of the user's search, is fundamentally important. It holds the identifier (CODE_COMBINATION_ID) for the specific GL account (from GL_CODE_COMBINATIONS) to which a portion of the revenue is posted. Other critical columns are PERCENT, which defines the allocation share for this line, and SET_OF_BOOKS_ID, which ties the line to a specific ledger, ensuring accounting flexfield structure validity. The table has a composite primary key (AR_DISTRIBUTION_SET_LINES_PK) on DISTRIBUTION_SET_ID and DIST_CODE_COMBINATION_ID, enforcing uniqueness of an account within a set.
Common Use Cases and Queries
A primary use case is troubleshooting or auditing the accounting rules applied to transactions. For instance, when an invoice posts unexpected revenue accounts, one traces back through the distribution set assigned to the transaction line. A common query retrieves all account assignments for a specific distribution set, often joining to GL_CODE_COMBINATIONS to get the account segment values.
- Sample Query: To list the detailed account breakdown for a distribution set, one might use:
SELECT adsl.percent, gcc.segment1, gcc.segment2 FROM ar_distribution_set_lines_all adsl, gl_code_combinations gcc WHERE adsl.dist_code_combination_id = gcc.code_combination_id AND adsl.distribution_set_id = :p_set_id ORDER BY adsl.percent DESC; - Reporting Use Case: Generating a report of all distribution sets and their full account mappings for internal control documentation.
- Validation: SQL used to verify that the sum of PERCENT for a given DISTRIBUTION_SET_ID equals 100% before the set is activated for use.
Related Objects
This table sits at the center of a key relationship network in Receivables accounting. Its most direct relationships, as per the provided metadata, are:
- AR_DISTRIBUTION_SETS_ALL: The parent header table. The DISTRIBUTION_SET_ID foreign key links each line to its template definition.
- GL_CODE_COMBINATIONS: The critical reference table for the accounting flexfield. The DIST_CODE_COMBINATION_ID foreign key ensures each line points to a valid GL account.
- Transaction Lines (e.g., RA_CUSTOMER_TRX_LINES_ALL): While not listed in the brief metadata, this is a vital dependency. Columns like DISTRIBUTION_SET in transaction lines ultimately resolve to the accounts stored in AR_DISTRIBUTION_SET_LINES_ALL during the posting process (AutoAccounting or manual assignment).
-
Table: AR_DISTRIBUTION_SET_LINES_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTION_SET_LINES_ALL, object_name:AR_DISTRIBUTION_SET_LINES_ALL, status:VALID, product: AR - Receivables , description: The percentage and account for each line in a distribution set , implementation_dba_data: AR.AR_DISTRIBUTION_SET_LINES_ALL ,
-
Table: AR_DISTRIBUTION_SET_LINES_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTION_SET_LINES_ALL, object_name:AR_DISTRIBUTION_SET_LINES_ALL, status:VALID, product: AR - Receivables , description: The percentage and account for each line in a distribution set , implementation_dba_data: AR.AR_DISTRIBUTION_SET_LINES_ALL ,
-
VIEW: AR.AR_DISTRIBUTION_SET_LINES_ALL#
12.2.2
owner:AR, object_type:VIEW, object_name:AR_DISTRIBUTION_SET_LINES_ALL#, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTION_SET_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTION_SET_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTION_SET_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTION_SET_LINES_ALL, status:VALID,
-
VIEW: AR.AR_DISTRIBUTION_SET_LINES_ALL#
12.2.2
-
TABLE: AR.AR_DISTRIBUTION_SET_LINES_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTION_SET_LINES_ALL, object_name:AR_DISTRIBUTION_SET_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTION_SET_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTION_SET_LINES, status:VALID,
-
TABLE: AR.AR_DISTRIBUTION_SET_LINES_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTION_SET_LINES_ALL, object_name:AR_DISTRIBUTION_SET_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTION_SET_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTION_SET_LINES, status:VALID,
-
Table: AR_DISTRIBUTION_SETS_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTION_SETS_ALL, object_name:AR_DISTRIBUTION_SETS_ALL, status:VALID, product: AR - Receivables , description: Groups together a set of distribution lines , implementation_dba_data: AR.AR_DISTRIBUTION_SETS_ALL ,
-
Table: AR_DISTRIBUTION_SETS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTION_SETS_ALL, object_name:AR_DISTRIBUTION_SETS_ALL, status:VALID, product: AR - Receivables , description: Groups together a set of distribution lines , implementation_dba_data: AR.AR_DISTRIBUTION_SETS_ALL ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: AR.AR_DISTRIBUTION_SETS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_DISTRIBUTION_SETS_ALL, object_name:AR_DISTRIBUTION_SETS_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
Table: GL_SETS_OF_BOOKS_11I
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS_11I, object_name:GL_SETS_OF_BOOKS_11I, status:VALID, product: GL - General Ledger , description: Set of books definitions , implementation_dba_data: GL.GL_SETS_OF_BOOKS_11I ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
Foreign Keys
12.1.1
-
Table: GL_CODE_COMBINATIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
Table: GL_CODE_COMBINATIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
PACKAGE BODY: APPS.AD_MORG
12.1.1
-
PACKAGE BODY: APPS.AD_MORG
12.2.2
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,