Search Results gl_access_set_ledgers
The GL_ACCESS_SET_LEDGERS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the General Ledger (GL) module, specifically designed to manage ledger access security within a multi-org and multi-ledger environment. This table establishes the relationship between access sets and ledgers, defining which ledgers a user or responsibility can access based on the assigned access set. Below is a detailed breakdown of its structure, functionality, and significance in Oracle EBS.
Purpose and Functionality
TheGL_ACCESS_SET_LEDGERS
table serves as a junction table that links access sets (GL_ACCESS_SETS
) to ledgers (GL_LEDGERS
). Access sets are security constructs that restrict user access to specific ledgers, balancing books, or data access sets (DAS) within Oracle GL. By defining ledger assignments in this table, administrators ensure that users can only view or post transactions to ledgers they are authorized to access, enforcing segregation of duties and compliance with financial controls.
Key Columns and Relationships
The table contains the following critical columns:- ACCESS_SET_ID: Foreign key referencing
GL_ACCESS_SETS.ACCESS_SET_ID
, identifying the access set. - LEDGER_ID: Foreign key referencing
GL_LEDGERS.LEDGER_ID
, identifying the ledger assigned to the access set. - ACCESS_PRIVILEGE_CODE: Determines the level of access (e.g.,
R
for read-only,D
for read/write, orB
for balancing segment value access). - ALL_BALANCING_VALUE_FLAG: Indicates whether all balancing segment values are accessible (
Y
/N
). - CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle audit columns.
Integration with Security Model
In Oracle EBS, the security model relies on access sets to enforce ledger-level access control. When a user logs in, the system checks their assigned responsibility and associated access sets to determine ledger visibility. TheGL_ACCESS_SET_LEDGERS
table acts as the bridge between these components, ensuring that:
- Users cannot view or post to unauthorized ledgers.
- Multi-org security policies are enforced, particularly in shared-instance deployments.
- Compliance with regulatory requirements (e.g., SOX, GDPR) is maintained by restricting data access.
Technical Considerations
For Oracle EBS 12.1.1 and 12.2.2, the table is part of theAPPS
schema and is populated via the "Define Access Set" form (Navigation: General Ledger > Setup > Financials > Flexfields > Validation > Access Sets
). Key technical aspects include:
- Indexes: Typically indexed on
ACCESS_SET_ID
andLEDGER_ID
for performance optimization. - Dependencies: Integrates with
GL_LEDGERS
,GL_ACCESS_SETS
, andFND_RESPONSIBILITY
tables. - Patches: In 12.2.2, Oracle may include patches affecting this table to address security vulnerabilities or enhance functionality.
Business Impact
TheGL_ACCESS_SET_LEDGERS
table is pivotal for:
- Multi-Org Architecture: Enables ledger-specific access in organizations with multiple legal entities or operating units.
- Audit Trails: Supports auditability by logging access changes.
- Implementation Best Practices: Requires careful configuration during EBS implementation to avoid security gaps.
Conclusion
In summary, theGL_ACCESS_SET_LEDGERS
table is a cornerstone of Oracle EBS General Ledger security, ensuring that ledger access is tightly controlled and aligned with organizational policies. Its proper configuration is essential for maintaining data integrity, compliance, and operational efficiency in multi-ledger environments.
-
Table: GL_ACCESS_SET_LEDGERS
12.2.2
owner:APPS, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCESS_SET_LEDGERS, object_name:GL_ACCESS_SET_LEDGERS, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_ACCESS_SET_LEDGERS ,
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GL_ACCESS_SET_SECURITY_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.1.1
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.1.1
-
APPS.GL_PERIOD_STATUSES_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GLXJEENT_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GL_FORMSINFO dependencies on GL_ACCESS_SET_LEDGERS
12.1.1
-
APPS.JA_CN_SYSOPS_BANK_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GL_SECURITY_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GL_ACCESS_SET_SECURITY_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GLXJEENT_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.1.1
-
APPS.GL_SECURITY_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.1.1
-
APPS.IGC_UPGRADE_DATA_R12 dependencies on GL_ACCESS_SET_LEDGERS
12.1.1
-
APPS.GL_FUSION_TRANSFER_PKG dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GL_FORMSINFO dependencies on GL_ACCESS_SET_LEDGERS
12.2.2
-
APPS.GL_FLATTEN_SETUP_DATA dependencies on DBMS_MVIEW
12.2.2
-
MATERIALIZED VIEW: APPS.GL_ACCESS_SET_LEDGERS
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:GL_ACCESS_SET_LEDGERS, status:VALID,
-
APPS.GL_FLATTEN_SETUP_DATA dependencies on DBMS_MVIEW
12.1.1
-
VIEW: APPS.GL_SRS_JI_LEDGERS_V
12.1.1
-
VIEW: APPS.GL_SRS_DEL_JI_LEDGERS_V
12.2.2
-
VIEW: APPS.GL_SRS_JI_LEDGERS_V
12.2.2
-
APPS.GL_ACCESS_SET_SECURITY_PKG SQL Statements
12.1.1
-
APPS.GL_ACCESS_SET_SECURITY_PKG SQL Statements
12.2.2
-
MATERIALIZED VIEW: APPS.GL_ACCESS_SET_LEDGERS
12.2.2
owner:APPS, object_type:MATERIALIZED VIEW, object_name:GL_ACCESS_SET_LEDGERS, status:VALID,
-
VIEW: APPS.GL_SRS_DEL_JI_LEDGERS_V
12.1.1
-
APPS.GLXJEENT_PKG dependencies on GL_LEDGERS
12.2.2
-
APPS.GLXJEENT_PKG dependencies on GL_LEDGERS
12.1.1
-
VIEW: APPS.IGI_CBR_PRIMARY_LEDGER_V
12.2.2
-
VIEW: APPS.GL_ACCESS_SET_LEDGERS_V
12.1.1
-
VIEW: APPS.GL_ACCESS_SET_LEDGERS_V
12.2.2
-
View: GL_SRS_JI_LEDGERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_LEDGERS_V, object_name:GL_SRS_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_LEDGERS_V ,
-
View: GL_SRS_JI_LEDGERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_LEDGERS_V, object_name:GL_SRS_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_LEDGERS_V ,
-
VIEW: APPS.IGI_CBR_PRIMARY_LEDGER_V
12.1.1
-
View: GL_SRS_DEL_JI_LEDGERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_LEDGERS_V, object_name:GL_SRS_DEL_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_LEDGERS_V ,
-
APPS.GL_FORMSINFO SQL Statements
12.2.2
-
APPS.GL_FORMSINFO SQL Statements
12.1.1
-
TABLE: APPS.GL_ACCESS_SET_LEDGERS
12.2.2
owner:APPS, object_type:TABLE, fnd_design_data:SQLGL.GL_ACCESS_SET_LEDGERS, object_name:GL_ACCESS_SET_LEDGERS, status:VALID,
-
View: GL_SRS_DEL_JI_LEDGERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_LEDGERS_V, object_name:GL_SRS_DEL_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_LEDGERS_V ,
-
TABLE: APPS.GL_ACCESS_SET_LEDGERS
12.1.1
owner:APPS, object_type:TABLE, object_name:GL_ACCESS_SET_LEDGERS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.GLBV_BUDGET_JOURNAL_BATCHES
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.GLBV_JOURNAL_BATCHES
12.1.1
-
VIEW: APPS.GLBV_BUDGET_JOURNAL_ENTRIES
12.1.1
-
VIEW: APPS.GLBV_ENCUMB_JOURNAL_ENTRIES
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.GLBV_ACTUAL_JOURNAL_ENTRIES
12.1.1
-
VIEW: APPS.GLFV_BUDGET_JOURNAL_BATCHES
12.1.1
-
VIEW: APPS.GLBV_ACTUAL_JOURNAL_BATCHES
12.1.1