General Ledger data model
General Ledger modeled as 2 conformed stars — each a fact at its own grain sharing the same dimensions. Open a star to drill into its fact and dimension columns; the last tab lists every bicc View Object the module exposes.
Use case. Trial balance, account analysis, and financial statements — the period balance every GL report rolls up to.
Fact — GL_BALANCES
Grain: one row per account combination, period, and currency. Derived measures: Begin Balance, Period Net, End Balance. Drill into the fact columns:
Column inventory surfaces on the table page.
Dimensions / click any to drill into its columns
GL_CODE_COMBINATIONS → · account (chart of accounts)
| Column | Definition |
|---|---|
| ACCOUNT_TYPE | Type of account. |
| CHART_OF_ACCOUNTS_ID | Identifier for the chart of accounts. |
| CODE_COMBINATION_ID | Identifier for the code combination. |
| ENABLED_FLAG | Indicator (Y/N) for the enabled. |
| END_DATE_ACTIVE | End date active. |
| START_DATE_ACTIVE | Start date active. |
GL_LEDGERS → · ledger
| Column | Definition |
|---|---|
| ACCOUNTED_PERIOD_TYPE | Type of accounted period. |
| CURRENCY_CODE | Code identifying the currency. |
| DESCRIPTION | Description. |
| LEDGER_CATEGORY_CODE | Code identifying the ledger category. |
| NAME | Name. |
| PERIOD_SET_NAME | Name of the period set. |
GL_PERIODS · period
Column inventory surfaces on the table page.
XLE_ENTITY_PROFILES → · legal entity
| Column | Definition |
|---|---|
| ACTIVITY_CODE | Code identifying the activity. |
| ATTRIBUTE1 | Descriptive flexfield segment. |
| ATTRIBUTE10 | Descriptive flexfield segment. |
| ATTRIBUTE11 | Descriptive flexfield segment. |
| ATTRIBUTE12 | Descriptive flexfield segment. |
| ATTRIBUTE13 | Descriptive flexfield segment. |
FND_CURRENCIES · currency
Column inventory surfaces on the table page.
Extracted by 5 BICC PVOs / same-module, fact first
These Public View Objects land the data behind this star — BICC extracts them, the model conforms them.
- CodeCombinationPVO → feeds a dimension
- JournalHeaderPVO → feeds a dimension
- JournalLinePVO → feeds a dimension
- LedgerPVO → feeds a dimension
- LedgerSetPVO → feeds a dimension
full SCM & Procurement PVO → table map (General Ledger) →
Reports on this star
Use case. Journal detail, audit, and drill-through from a balance to the entries that created it.
Fact — GL_JE_LINES
Grain: one row per posted journal line. Derived measures: Entered Dr/Cr, Accounted Dr/Cr. Drill into the fact columns:
| Column | Definition |
|---|---|
| ACCOUNTED_CR | Accounted cr. |
| ACCOUNTED_DR | Accounted dr. |
| CURRENCY_CODE | Code identifying the currency. |
| CURRENCY_CONVERSION_DATE | Currency conversion date. |
| CURRENCY_CONVERSION_RATE | Currency conversion rate. |
| CURRENCY_CONVERSION_TYPE | Type of currency conversion. |
| DESCRIPTION | Description. |
| EFFECTIVE_DATE | Effective date. |
Dimensions / click any to drill into its columns
GL_JE_HEADERS → · journal header (batch, source, category)
| Column | Definition |
|---|---|
| ACCRUAL_REV_FLAG | Indicator (Y/N) for the accrual rev. |
| ACTUAL_FLAG | Indicator (Y/N) for the actual. |
| BALANCING_SEGMENT_VALUE | Balancing segment value. |
| CLOSE_ACCT_SEQ_VALUE | Close account seq value. |
| CONTROL_TOTAL | Control total. |
| CONVERSION_FLAG | Indicator (Y/N) for the conversion. |
GL_CODE_COMBINATIONS → · account
| Column | Definition |
|---|---|
| ACCOUNT_TYPE | Type of account. |
| CHART_OF_ACCOUNTS_ID | Identifier for the chart of accounts. |
| CODE_COMBINATION_ID | Identifier for the code combination. |
| ENABLED_FLAG | Indicator (Y/N) for the enabled. |
| END_DATE_ACTIVE | End date active. |
| START_DATE_ACTIVE | Start date active. |
GL_LEDGERS → · ledger
| Column | Definition |
|---|---|
| ACCOUNTED_PERIOD_TYPE | Type of accounted period. |
| CURRENCY_CODE | Code identifying the currency. |
| DESCRIPTION | Description. |
| LEDGER_CATEGORY_CODE | Code identifying the ledger category. |
| NAME | Name. |
| PERIOD_SET_NAME | Name of the period set. |
GL_PERIODS · period
Column inventory surfaces on the table page.
FND_CURRENCIES · entered currency
Column inventory surfaces on the table page.
Extracted by 5 BICC PVOs / same-module, fact first
These Public View Objects land the data behind this star — BICC extracts them, the model conforms them.
- JournalLinePVO → feeds the fact
- CodeCombinationPVO → feeds a dimension
- JournalHeaderPVO → feeds a dimension
- LedgerPVO → feeds a dimension
- LedgerSetPVO → feeds a dimension
full SCM & Procurement PVO → table map (General Ledger) →
Reports on this star
Every BICC PVO this module exposes, mapped to the physical tables it extracts from and the star it feeds.
| PVO | Fully-qualified name | Maps to tables | Feeds star |
|---|---|---|---|
| CodeCombinationPVO | oracle.apps.financials.generalLedger.accounts.codeCombinations.publicView.analytics.CodeCombinationPVO | AP_RECON_SUMMARY_CCID, AR_RECON_SUMMARY_CCID, FND_KF_STR_INSTANCES_VL | Balances dim, Journals dim |
| FiscalDayPVO | oracle.apps.financials.generalLedger.calendars.accounting.publicView.analytics.FiscalDayPVO | GL_CALENDARS, GL_FISCAL_DAY_V | reference / config |
| FiscalPeriodPVO | oracle.apps.financials.generalLedger.calendars.accounting.publicView.analytics.FiscalPeriodPVO | GL_CALENDARS, GL_FISCAL_PERIOD_V | reference / config |
| FiscalQuarterPVO | oracle.apps.financials.generalLedger.calendars.accounting.publicView.analytics.FiscalQuarterPVO | GL_CALENDARS, GL_FISCAL_QUARTER_V, GL_FISCAL_YEAR_V | reference / config |
| FiscalYearPVO | oracle.apps.financials.generalLedger.calendars.accounting.publicView.analytics.FiscalYearPVO | GL_CALENDARS, GL_FISCAL_YEAR_V | reference / config |
| PeriodStatusPVO | oracle.apps.financials.generalLedger.calendars.accounting.publicView.analytics.PeriodStatusPVO | FND_APPLICATION_VL, GL_PERIOD_STATUSES | reference / config |
| DailyRatePVO | oracle.apps.financials.generalLedger.currencies.manageRate.publicView.analytics.DailyRatePVO | GL_DAILY_RATES | reference / config |
| JournalCategoryBPVO | oracle.apps.financials.generalLedger.journalSetup.categories.publicView.analytics.JournalCategoryBPVO | GL_JE_CATEGORIES_TL | reference / config |
| JournalSourceBPVO | oracle.apps.financials.generalLedger.journalSetup.sources.publicView.analytics.JournalSourceBPVO | GL_JE_SOURCES_TL | reference / config |
| JournalBatchPVO | oracle.apps.financials.generalLedger.journals.journalEntries.publicView.analytics.JournalBatchPVO | GL_JE_BATCHES | reference / config |
| JournalHeaderPVO | oracle.apps.financials.generalLedger.journals.journalEntries.publicView.analytics.JournalHeaderPVO | FND_DOCUMENT_SEQUENCES, FUN_SEQ_VERSIONS, GL_ENCUMBRANCE_TYPES_VL | Balances dim, Journals dim |
| JournalLinePVO | oracle.apps.financials.generalLedger.journals.journalEntries.publicView.analytics.JournalLinePVO | FND_DOCUMENT_SEQUENCES, FUN_SEQ_VERSIONS, GL_ENCUMBRANCE_TYPES_VL | Balances dim, Journals fact |
| LedgerPVO | oracle.apps.financials.generalLedger.ledgers.ledgerDefinitions.publicView.analytics.LedgerPVO | FND_KF_STR_INSTANCES_VL, GL_LEDGERS, XLA_ACCTG_METHODS_TL | Balances dim, Journals dim |
| LedgerSetPVO | oracle.apps.financials.generalLedger.ledgers.ledgerSets.publicView.analytics.LedgerSetPVO | GL_LEDGERS, GL_LEDGER_SET_ASSIGNMENTS | Balances dim, Journals dim |
| LookupCodePVO | oracle.apps.financials.generalLedger.shared.common.publicView.analytics.LookupCodePVO | GL_LOOKUPS | reference / config |
| GlAcctFlexBICPVO | oracle.apps.financials.generalLedger.shared.flexfield.publicView.GlAcctFlexBICPVO | FND_VS_TYPED_VALUES_VL, GL_SEG_VAL_HIER_CF | reference / config |
| SegmentValueHierarchyPVO | oracle.apps.financials.generalLedger.shared.flexfield.publicView.analytics.SegmentValueHierarchyPVO | GL_SEG_VAL_HIER_CF | reference / config |