Search Results glbv_journal_entries
Overview
GLBV_JOURNAL_ENTRIES is a General Ledger (GL) security-enabled view in Oracle E-Business Suite that presents journal entry header information filtered through the user's access set and ledger privileges. The "BV" designation typically indicates a "Business View" or secured view variant used in Oracle EBS reporting and integration contexts, where row-level data access is enforced by the GL Security package. In release 12.1.1 and 12.2.2, this view serves as a critical integration point for tools such as Oracle Business Intelligence Applications (OBIA), Enterprise Performance Management (EPM) integrations, and custom reporting solutions that must respect GL access set security.
The view is central to scenarios where journal entries must be presented to users or processes with enforced ledger and balancing segment value (BSV) / management segment value (MSV) security. It exposes journal header details alongside resolved lookup meanings for attributes such as actual flag, tax status, reversal status, and reversal option.
Underlying Base Objects
The ETRM documentation for this object lists no explicitly documented base objects, but the view text reveals that it is defined over the following GL tables:
- GL_JE_HEADERS (aliased JOURNAL_ENTRY) — the primary source of journal entry header data.
- GL_JE_CATEGORIES (aliased JOURNAL_CATEGORY) — supplies the user-defined journal category name.
- GL_JE_SOURCES (aliased JOURNAL_SOURCE) — supplies the user-defined journal source name. This is directly relevant to the user's "journal_source" search.
- GL_ACCESS_SETS (aliased ACC) — provides the login access set identifier via GL_SECURITY_PKG.LOGIN_ACCESS_ID.
- GL_ACCESS_SET_LEDGERS (aliased LGR) — links access sets to ledgers and provides the access privilege code.
- GL_JE_SEGMENT_VALUES and GL_ACCESS_SET_ASSIGNMENTS — used in the EXISTS subquery to enforce BSV/MSV level security.
The WHERE clause ties the journal entry's ledger to the login user's access set, and permits rows when the access set security segment code is 'F' (full access), the ledger access privilege code is 'F', or an explicit BSV/MSV assignment exists for the journal.
Key Columns
- JE_HEADER_ID, NAME, JE_BATCH_ID — unique identifiers for the journal header and its batch.
- LEDGER_ID, PERIOD_NAME, CURRENCY_CODE — ledger, accounting period, and journal currency.
- USER_JE_SOURCE_NAME — the user-defined journal source name from GL_JE_SOURCES (matches the "journal_source" search term).
- USER_JE_CATEGORY_NAME — the user-defined journal category.
- ACTUAL_FLAG, TAX_STATUS_CODE, ACCRUAL_REV_STATUS, ACCRUAL_REV_CHANGE_SIGN_FLAG — exposed via GL_LOOKUPS with descriptive meanings.
- DEFAULT_EFFECTIVE_DATE, REFERENCE_DATE, CURRENCY_CONVERSION_RATE, CURRENCY_CONVERSION_TYPE, CURRENCY_CONVERSION_DATE — dating and conversion attributes.
- CONTROL_TOTAL, RUNNING_TOTAL_DR, RUNNING_TOTAL_CR, RUNNING_TOTAL_ACCOUNTED_DR, RUNNING_TOTAL_ACCOUNTED_CR — monetary control totals.
- REVERSED_JE_HEADER_ID, PARENT_JE_HEADER_ID, ACCRUAL_REV_EFFECTIVE_DATE, ACCRUAL_REV_PERIOD_NAME — reversal and accrual reversal linkage.
- DOC_SEQUENCE_VALUE, EXTERNAL_REFERENCE, DESCRIPTION — document sequencing and descriptive references.
- POSTING_ACCT_SEQ_VALUE, CLOSE_ACCT_SEQ_VALUE, ORIGINATING_BAL_SEG_VALUE — sequencing and originating balance segment values.
Common Use Cases and Queries
The most frequent use cases involve secured reporting of journal entries by source, category, or period, and integration extracts that must not expose data outside the user's access set. A typical query filtering by journal source might be:
SELECT je_header_id, name, user_je_source_name, period_name, control_total FROM glbv_journal_entries WHERE user_je_source_name = 'Payables';SELECT user_je_source_name, COUNT(*), SUM(control_total) FROM glbv_journal_entries WHERE period_name = 'JAN-22' GROUP BY user_je_source_name;SELECT je_header_id, name, currency_code, running_total_accounted_dr, running_total_accounted_cr FROM glbv_journal_entries WHERE actual_flag = 'A' AND status IS NOT NULL;
Because the view embeds GL_SECURITY_PKG.LOGIN_ACCESS_ID, results automatically reflect the connecting user's data access privileges, making it unsuitable for cross-ledger administrative extracts unless a privileged access set is used.
-
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_JOURNAL_ENTRIES
12.2.2
product: GL - General Ledger , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.GL_JE_SEGMENT_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_JE_SEGMENT_VALUES, status:VALID,
-
SYNONYM: APPS.GL_ACCESS_SET_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_ACCESS_SET_ASSIGNMENTS, status:VALID,
-
PACKAGE: APPS.GL_SECURITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GL_SECURITY_PKG, status:VALID,
-
TABLE: APPS.GL_ACCESS_SET_LEDGERS
12.1.1
owner:APPS, object_type:TABLE, object_name:GL_ACCESS_SET_LEDGERS, status:VALID,
-
SYNONYM: APPS.GL_JE_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_JE_SOURCES, status:VALID,
-
VIEW: APPS.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,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
SYNONYM: APPS.GL_ACCESS_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_ACCESS_SETS, status:VALID,
-
SYNONYM: APPS.GL_JE_CATEGORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_JE_CATEGORIES, status:VALID,
-
SYNONYM: APPS.GL_JE_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_JE_HEADERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,