Search Results gl_defas_assignments
Overview
GL_DEFAS_ASSIGNMENTS is a General Ledger (GL) table in Oracle E-Business Suite, owned by the GL schema. Its documented purpose is to store definition access set privilege assignments. Definition Access Sets (DAS) are the security construct in Oracle General Ledger that governs which users or responsibilities may view, use, or modify specific GL definitions — such as recurring journals, allocations, budgets, and other accounting definitions — rather than restricting access at the ledger level alone. GL_DEFAS_ASSIGNMENTS is therefore the assignment component of that model, binding a definition access set to the individual definition objects it controls and recording the privilege levels granted on each.
Under the heuristic Data Vault classification derived from its foreign key structure, the object is treated as standalone — it holds no documented parent or child foreign keys within the shipped schema. In modeling terms, this suggests GL_DEFAS_ASSIGNMENTS behaves primarily as a satellite-like structure attached to the definition access set header, capturing the per-definition privilege attributes, with the set identifier functioning as the effective parent reference.
Key Information Stored
The table records the three privilege flags that define the scope of access granted to each assigned definition object:
- DEFINITION_ACCESS_SET_ID — Identifier of the definition access set to which the assignment belongs; part of the composite primary key.
- OBJECT_TYPE — Classifies the definition object being secured (for example, the type of GL definition such as a recurring journal or allocation). Part of the primary key.
- OBJECT_KEY — The key value identifying the specific definition object within its type. Part of the primary key.
- VIEW_ACCESS_FLAG — Indicates whether the assignee may view the definition.
- USE_ACCESS_FLAG — Indicates whether the assignee may use the definition, such as submitting it in a journal or allocation process.
- MODIFY_ACCESS_FLAG — Indicates whether the assignee may modify the definition.
- STATUS_CODE — Lifecycle status of the assignment row; included in the unique index.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard WHO audit columns.
- CREATION_DATE, CREATED_BY — Row creation audit.
- REQUEST_ID — Concurrent request that last touched the row.
- CONTEXT and ATTRIBUTE1 through ATTRIBUTE15 — Descriptive flexfield segment columns for extensibility.
The surrogate-style primary key is GL_DEFAS_ASSIGNMENTS_PK over (DEFINITION_ACCESS_SET_ID, OBJECT_TYPE, OBJECT_KEY). A business-key candidate is documented in the unique index GL_DEFAS_ASSIGNMENTS_U1, which extends those three columns with STATUS_CODE, allowing the assignment record to be versioned by status while preserving uniqueness.
Common Use Cases and Queries
Typical reporting scenarios include auditing which definitions a given access set secures, verifying that a privilege combination exists before migration, and reconciling access sets across environments.
To list the definitions secured by a specific access set:
SELECT OBJECT_TYPE, OBJECT_KEY, VIEW_ACCESS_FLAG, USE_ACCESS_FLAG, MODIFY_ACCESS_FLAG FROM GL.GL_DEFAS_ASSIGNMENTS WHERE DEFINITION_ACCESS_SET_ID = :set_id AND STATUS_CODE = 'A';
To identify every definition with modify privilege granted under a set:
SELECT a.DEFINITION_ACCESS_SET_ID, a.OBJECT_TYPE, a.OBJECT_KEY FROM GL.GL_DEFAS_ASSIGNMENTS a WHERE a.MODIFY_ACCESS_FLAG = 'Y' AND a.STATUS_CODE = 'A' ORDER BY a.DEFINITION_ACCESS_SET_ID, a.OBJECT_TYPE;
Because the table has no documented foreign keys, joins to definition tables are performed on OBJECT_TYPE and OBJECT_KEY values rather than enforced referential constraints, so type filtering is essential.
Related Objects
The documented relationship classification is standalone, indicating no shipped foreign keys. The practical relationships are:
- GL_DEFINITION_ACCESS_SETS — The access set header referenced logically through DEFINITION_ACCESS_SET_ID.
- GL_DEFAS_V — The access set view, which exposes assignment information for inquiry and reporting.
- FND_FORM_FUNCTIONS / FND_RESPONSIBILITY — Responsibility and function assignments used to determine which responsibilities inherit a definition access set.
- GL_JE_BATCHES, GL_JE_HEADERS, GL_JE_LINES — Journal definitions governed by the access set privileges.
- GL_RECURRING_HEADERS / GL_ALLOC_BATCHES — Definition objects secured through OBJECT_TYPE and OBJECT_KEY.
-
Table: GL_DEFAS_ASSIGNMENTS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS, object_name:GL_DEFAS_ASSIGNMENTS, status:VALID, product: GL - General Ledger , description: Definition access set privilege assignments , implementation_dba_data: GL.GL_DEFAS_ASSIGNMENTS ,
-
Table: GL_DEFAS_ASSIGNMENTS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS, object_name:GL_DEFAS_ASSIGNMENTS, status:VALID, product: GL - General Ledger , description: Definition access set privilege assignments , implementation_dba_data: GL.GL_DEFAS_ASSIGNMENTS ,
-
SYNONYM: APPS.GL_DEFAS_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_DEFAS_ASSIGNMENTS, status:VALID,
-
VIEW: GL.GL_DEFAS_ASSIGNMENTS#
12.2.2
owner:GL, object_type:VIEW, object_name:GL_DEFAS_ASSIGNMENTS#, status:VALID,
-
SYNONYM: APPS.GL_DEFAS_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_DEFAS_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.GL_DEFAS_ASSIGNMENTS_V
12.2.2
-
APPS.GL_DEFAS_ACCESS_DETAILS_PKG SQL Statements
12.1.1
-
VIEW: GL.GL_DEFAS_ASSIGNMENTS#
12.2.2
-
APPS.GL_DEFAS_ACCESS_DETAILS_PKG SQL Statements
12.2.2
-
TABLE: GL.GL_DEFAS_ASSIGNMENTS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS, object_name:GL_DEFAS_ASSIGNMENTS, status:VALID,
-
VIEW: APPS.GL_DEFAS_ASSIGNMENTS_V
12.1.1
-
TABLE: GL.GL_DEFAS_ASSIGNMENTS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS, object_name:GL_DEFAS_ASSIGNMENTS, status:VALID,
-
PACKAGE BODY: APPS.GL_DAS_DB_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_DAS_DB_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_DAS_DB_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_DAS_DB_PKG, status:VALID,
-
PACKAGE BODY: APPS.GL_DEFAS_ACCESS_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GL_DEFAS_ACCESS_DETAILS_PKG, status:VALID,
-
View: GL_DEFAS_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS_V, object_name:GL_DEFAS_ASSIGNMENTS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_DEFAS_ASSIGNMENTS_V ,
-
PACKAGE BODY: APPS.GL_DEFAS_ACCESS_DETAILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GL_DEFAS_ACCESS_DETAILS_PKG, status:VALID,
-
APPS.GL_DAS_DB_PKG SQL Statements
12.2.2
-
APPS.GL_DAS_DB_PKG SQL Statements
12.1.1
-
View: GL_DEFAS_ASSIGNMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS_V, object_name:GL_DEFAS_ASSIGNMENTS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_DEFAS_ASSIGNMENTS_V ,
-
PACKAGE BODY: APPS.GL_DEFAS_ACCESS_DETAILS_PKG
12.1.1
-
PACKAGE BODY: APPS.GL_DEFAS_ACCESS_DETAILS_PKG
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.GL_DEFAS_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS_V, object_name:GL_DEFAS_ASSIGNMENTS_V, status:VALID,
-
VIEW: APPS.GL_DEFAS_ASSIGNMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_DEFAS_ASSIGNMENTS_V, object_name:GL_DEFAS_ASSIGNMENTS_V, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.GL_DAS_DB_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GL_DAS_DB_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: GL.GL_DEFAS_ACCESS_SETS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DEFAS_ACCESS_SETS, object_name:GL_DEFAS_ACCESS_SETS, status:VALID,
-
TABLE: GL.GL_DEFAS_ACCESS_SETS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DEFAS_ACCESS_SETS, object_name:GL_DEFAS_ACCESS_SETS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.GL_DAS_DB_PKG dependencies on GL_DEFAS_ASSIGNMENTS
12.2.2
-
APPS.GL_DEFAS_ACCESS_DETAILS_PKG dependencies on GL_DEFAS_ASSIGNMENTS
12.1.1
-
APPS.GL_DAS_DB_PKG dependencies on GL_DEFAS_ASSIGNMENTS
12.1.1
-
APPS.GL_DEFAS_ACCESS_DETAILS_PKG dependencies on GL_DEFAS_ASSIGNMENTS
12.2.2
-
eTRM - SQLGL Tables and Views
12.2.2
description: This table contains the tracking information that Golden Gate will use to launch Journal Import. ,
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
eTRM - SQLGL Tables and Views
12.2.2
description: This table contains the tracking information that Golden Gate will use to launch Journal Import. ,
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1