Search Results gl_access_set_assignments
Overview
The GL_ACCESS_SET_ASSIGNMENTS table is a core data security object within Oracle E-Business Suite General Ledger (GL), specifically for releases 12.1.1 and 12.2.2. It stores the flattened, or denormalized, privilege assignments for Data Access Sets. A Data Access Set is a key security construct that controls user access to ledgers, balancing segment values, and management segment values. This table acts as the underlying repository that materializes the complex security rules defined in the user interface, enabling the efficient enforcement of data access privileges during transaction posting, journal entry, and financial reporting. Its role is critical for ensuring that users can only view and post transactions to the specific ledgers and accounting flexfield value combinations they are authorized to access.
Key Information Stored
The table's structure, as indicated by its primary key, is designed to uniquely identify a specific access privilege. The documented columns are integral to this security model. The ACCESS_SET_ID column stores the unique identifier for the Data Access Set definition. The LEDGER_ID column identifies the specific ledger to which access is being controlled. The SEGMENT_VALUE column holds the specific accounting flexfield segment value (e.g., a particular cost center or department code) for which access is granted within the designated ledger. The combination of these three fields, forming the primary key (GL_ACCESS_SET_ASSIGNMENTS_PK), defines a single, granular data access rule.
Common Use Cases and Queries
This table is primarily accessed for security auditing, troubleshooting access issues, and generating custom security reports. A common scenario involves identifying all segment values a specific user can access for a given ledger. This requires joining through security assignment tables to user roles. A typical audit query would list all assignments for a known Data Access Set:
- SELECT access_set_id, ledger_id, segment_value FROM gl_access_set_assignments WHERE access_set_id = :p_access_set_id ORDER BY ledger_id, segment_value;
Another critical use case is diagnosing "No data found" or "Insufficient privileges" errors during journal entry. System administrators can query this table to verify if the intended ledger and segment value combination exists for the user's assigned Data Access Set. The table is also essential for custom reporting scripts that need to filter financial data based on the same security rules enforced by the GL application.
Related Objects
GL_ACCESS_SET_ASSIGNMENTS has a direct relationship with the core definition table for Data Access Sets. Based on the primary key structure, the ACCESS_SET_ID column is a foreign key referencing the GL_ACCESS_SETS table. The LEDGER_ID column is a foreign key referencing the GL_LEDGERS table. This table is populated and maintained by the application's security setup processes and is heavily referenced by the General Ledger's data access security engine (likely within packages like GL_DATA_ACCESS_SECURITY). Views such as GL_DATA_ACCESS_SET_LEDGERS may be built upon this table to present a more user-friendly perspective of the flattened assignments.
-
Table: GL_ACCESS_SET_ASSIGNMENTS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCESS_SET_ASSIGNMENTS, object_name:GL_ACCESS_SET_ASSIGNMENTS, status:VALID, product: GL - General Ledger , description: Flattened data access set privilege assignments , implementation_dba_data: GL.GL_ACCESS_SET_ASSIGNMENTS ,
-
Table: GL_ACCESS_SET_ASSIGNMENTS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCESS_SET_ASSIGNMENTS, object_name:GL_ACCESS_SET_ASSIGNMENTS, status:VALID, product: GL - General Ledger , description: Flattened data access set privilege assignments , implementation_dba_data: GL.GL_ACCESS_SET_ASSIGNMENTS ,
-
View: GLBV_ENCUMB_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_ENCUMB_JOURNAL_BATCHES, object_name:GLBV_ENCUMB_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLBV_ENCUMB_JOURNAL_BATCHES ,
-
View: GLBV_BUDGET_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_BUDGET_JOURNAL_ENTRIES, object_name:GLBV_BUDGET_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , description: Budget journal entries are groups of journal lines that represent the estimated results of future financial operations. , implementation_dba_data: APPS.GLBV_BUDGET_JOURNAL_ENTRIES ,
-
View: GLBV_ENCUMB_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_BUDGET_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_BUDGET_JOURNAL_BATCHES, object_name:GLFV_BUDGET_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLFV_BUDGET_JOURNAL_BATCHES ,
-
View: GLBV_ACTUAL_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_ACTUAL_JOURNAL_BATCHES, object_name:GLBV_ACTUAL_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLBV_ACTUAL_JOURNAL_BATCHES ,
-
View: GLBV_BUDGET_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , description: Budget journal batches are groups of journal entries that represent the estimated results of future financial operations. , implementation_dba_data: Not implemented in this database ,
-
View: GLBV_ENCUMB_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_BUDGET_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLBV_ENCUMB_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_ENCUMB_JOURNAL_ENTRIES, object_name:GLBV_ENCUMB_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLBV_ENCUMB_JOURNAL_ENTRIES ,
-
View: GLBV_ACTUAL_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_ACTUAL_JOURNAL_ENTRIES, object_name:GLBV_ACTUAL_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLBV_ACTUAL_JOURNAL_ENTRIES ,
-
View: GLBV_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_JOURNAL_BATCHES, object_name:GLBV_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLBV_JOURNAL_BATCHES ,
-
View: GLBV_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLBV_ACTUAL_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLBV_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLBV_BUDGET_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_BUDGET_JOURNAL_BATCHES, object_name:GLBV_BUDGET_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , description: Budget journal batches are groups of journal entries that represent the estimated results of future financial operations. , implementation_dba_data: APPS.GLBV_BUDGET_JOURNAL_BATCHES ,
-
View: GLBV_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLBV_JOURNAL_ENTRIES, object_name:GLBV_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLBV_JOURNAL_ENTRIES ,
-
View: GLBV_ACTUAL_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLBV_BUDGET_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , description: Budget journal entries are groups of journal lines that represent the estimated results of future financial operations. , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_ENCUMB_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_ENCUMB_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_ENCUMB_JOURNAL_BATCHES, object_name:GLFV_ENCUMB_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , description: Encumbrance journal batches are groups of journal entries that represent commitments, obligations, and other planned expenditures. , implementation_dba_data: APPS.GLFV_ENCUMB_JOURNAL_BATCHES ,
-
View: GLFV_ENCUMB_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , description: Encumbrance journal batches are groups of journal entries that represent commitments, obligations, and other planned expenditures. , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_ACTUAL_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_ACTUAL_JOURNAL_BATCHES, object_name:GLFV_ACTUAL_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , description: Actual journal batches are groups of journal entries that represent the results of financial operations. , implementation_dba_data: APPS.GLFV_ACTUAL_JOURNAL_BATCHES ,
-
View: GLFV_JOURNAL_BATCHES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_JOURNAL_BATCHES, object_name:GLFV_JOURNAL_BATCHES, status:VALID, product: GL - General Ledger , description: General Ledger journal batches are groups of related journal entries which share the same General Ledger period. , implementation_dba_data: APPS.GLFV_JOURNAL_BATCHES ,
-
View: GLFV_ACTUAL_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , description: Actual journal batches are groups of journal entries that represent the results of financial operations. , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_JOURNAL_BATCHES
12.2.2
product: GL - General Ledger , description: General Ledger journal batches are groups of related journal entries which share the same General Ledger period. , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_BUDGET_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_BUDGET_JOURNAL_ENTRIES, object_name:GLFV_BUDGET_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLFV_BUDGET_JOURNAL_ENTRIES ,
-
View: GLFV_ENCUMB_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_ENCUMB_JOURNAL_ENTRIES, object_name:GLFV_ENCUMB_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLFV_ENCUMB_JOURNAL_ENTRIES ,
-
View: GLFV_BUDGET_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_ACTUAL_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
View: GLFV_ACTUAL_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_ACTUAL_JOURNAL_ENTRIES, object_name:GLFV_ACTUAL_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GLFV_ACTUAL_JOURNAL_ENTRIES ,
-
View: GLFV_JOURNAL_ENTRIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GLFV_JOURNAL_ENTRIES, object_name:GLFV_JOURNAL_ENTRIES, status:VALID, product: GL - General Ledger , description: General Ledger journal entries are groups of related journal lines that record debit and credit amounts to General Ledger accounts. , implementation_dba_data: APPS.GLFV_JOURNAL_ENTRIES ,
-
View: GLFV_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , description: General Ledger journal entries are groups of related journal lines that record debit and credit amounts to General Ledger accounts. , implementation_dba_data: Not implemented in this database ,