Results for “effective_period_num”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The APPS.GL_SRS_LEDGER_PERIOD_START view is a General Ledger reporting object in Oracle EBS 12.1.1 and 12.2.2 that consolidates the valid accounting periods available for each ledger across three distinct data categories: actuals, budgets, and encumbrances. Its documented purpose is to "review valid periods for actuals, budgets, and encumbrances," making it a foundational reference for period-driven reporting, period-list generation, and cross-validation of which ledger/period combinations contain transactional or budgetary data. The view is owned by the APPS schema and is marked VALID. Rather than storing data, it derives its result set entirely from General Ledger base tables, projecting a normalized set of period and ledger identifiers along with a flag that discriminates the record type. This design allows reporting tools and period-selection list-of-values components to query a single object instead of unioning multiple GL tables manually.
Underlying Base Objects
The view is defined over five documented GL base objects, accessed through APPS synonyms: GL_LEDGERS, GL_PERIODS, GL_PERIOD_STATUSES, GL_BUDGET_PERIOD_RANGES, and GL_LEDGER_SET_ASSIGNMENTS. The view text is a three-way UNION that maps directly to these objects:
- Actuals branch ('A'): joins GL_LEDGERS to GL_PERIODS on PERIOD_SET_NAME and ACCOUNTED_PERIOD_TYPE, and confirms data existence through an EXISTS subquery over GL_LEDGERS, GL_LEDGER_SET_ASSIGNMENTS, and GL_PERIOD_STATUSES, requiring CLOSING_STATUS in ('O','C','P') for APPLICATION_ID 101.
- Budget branch ('B'): joins GL_PERIOD_STATUSES to GL_BUDGET_PERIOD_RANGES, filtering PERIOD_NUM between START_PERIOD_NUM and END_PERIOD_NUM for the applicable PERIOD_YEAR, and returns the BUDGET_VERSION_ID.
- Encumbrance branch ('E'): joins GL_LEDGERS to GL_PERIODS and validates existence against GL_LEDGERS and GL_LEDGER_SET_ASSIGNMENTS, requiring L3.LATEST_ENCUMBRANCE_YEAR to be greater than or equal to the period year.
The GL_LEDGER_SET_ASSIGNMENTS join is outer ((+)), and the ledger identifier resolves through NVL(LS.LEDGER_ID, LED.LEDGER_ID), accommodating both ledger-set and single-ledger configurations.
Key Columns
- PERIOD_NUM — the numeric period within the accounting calendar, used for ordering and range filtering.
- PERIOD_NAME — the user-facing period label (for example, JAN-24); the primary join key across the union branches and to GL_PERIOD_STATUSES.
- PERIOD_YEAR — the fiscal/accounting year to which the period belongs.
- EFFECTIVE_PERIOD_NUM — a derived sortable key computed as (PERIOD_YEAR * 10000) + PERIOD_NUM; in the budget branch this value is taken directly from GL_PERIOD_STATUSES.
- LEDGER_ID — identifies the ledger for which the period is valid.
- BUDGET_ENCUMBRANCE_ID — carries the BUDGET_VERSION_ID for budget rows and the sentinel value -1 for actuals and encumbrances.
- ACTUAL_FLAG — discriminates record type: 'A' (actuals), 'B' (budgets), 'E' (encumbrances).
Common Use Cases and Queries
Typical uses include populating period selection lists in concurrent program parameters, identifying which periods hold actual versus budgetary activity per ledger, and validating period ranges before running GL reports or subledger transfers. A representative query lists all valid actual periods for a specific ledger:
SELECT period_name, period_year, effective_period_num FROM gl_srs_ledger_period_start WHERE ledger_id = :p_ledger_id AND actual_flag = 'A' ORDER BY effective_period_num;
To enumerate budget periods with their version identifiers:
SELECT period_name, period_year, budget_encumbrance_id FROM gl_srs_ledger_period_start WHERE ledger_id = :p_ledger_id AND actual_flag = 'B' ORDER BY effective_period_num;
To determine the earliest and latest valid encumbrance period per ledger:
SELECT ledger_id, MIN(effective_period_num), MAX(effective_period_num) FROM gl_srs_ledger_period_start WHERE actual_flag = 'E' GROUP BY ledger_id;
Because the view filters on GL_PERIOD_STATUSES closing status and encumbrance year, results inherently reflect periods open, closed, or permanently closed and should not be treated as a list of open periods alone.
-
Review valid periods for actuals, budgets, and encumbrances
APPS.GL_SRS_LEDGER_PERIOD_START·↳ GL_BUDGET_PERIOD_RANGES·↳ GL_LEDGERS·↳ GL_LEDGER_SET_ASSIGNMENTS·Explore GL module →
-
Table: XLA_AC_BAL_INTERIM_GT 12.2.2
Intermediate table used for Balance Computation
-
View: PA_REP_PERIODS_V 12.2.2
PA_REP_PERIODS_V displays the type of the period ,year ,name
APPS.PA_REP_PERIODS_V·↳ FND_PROFILE·↳ GL_DATE_PERIOD_MAP·↳ GL_LOOKUPS·Explore PA module →
-
This table stores the ledger level default setup information for an application.
-
Summarized financial metrics
-
Table: XLA_AC_BALANCES 12.2.2
-
10SC ONLY
APPS.GL_PERIOD_STATUSES_ENC_V·↳ GL_LEDGERS·↳ GL_PERIOD_STATUSES·Explore GL module →
-
10SC ONLY
APPS.GL_PERIOD_STATUSES_ACTUAL_V·↳ GL_PERIOD_STATUSES·Explore GL module →
-
View: IGS_FI_GL_PERIODS_V 12.1.1
Used to retrieve the Accounting Periods created in Oracle Financials (General Ledger Module) for Oracle Student System.
APPS.IGS_FI_GL_PERIODS_V·↳ GL_PERIOD_STATUSES·↳ IGS_LOOKUP_VALUES·Explore IGS module →
-
View: PA_REP_PERIODS_V 12.1.1
PA_REP_PERIODS_V displays the type of the period ,year ,name
APPS.PA_REP_PERIODS_V·↳ FND_PROFILE·↳ GL_DATE_PERIOD_MAP·↳ GL_LOOKUPS·Explore PA module →
-
Summarized financial metrics
-
View: GL_JE_LINES_RECON_V 12.1.1
APPS.GL_JE_LINES_RECON_V·↳ FND_DOCUMENT_SEQUENCES·↳ GL_CODE_COMBINATIONS·↳ GL_JE_BATCHES·Explore GL module →
-
APPS.JG_ZZ_SRS_LEDGER_PER_START_V·↳ GL_BUDGET_PERIOD_RANGES·↳ GL_LEDGERS·↳ GL_LEDGER_SET_ASSIGNMENTS·Explore JG module →
-
APPS.JG_ZZ_SRS_LEDGER_PER_START_V·↳ GL_BUDGET_PERIOD_RANGES·↳ GL_LEDGERS·↳ GL_LEDGER_SET_ASSIGNMENTS·Explore JG module →
-
Review valid periods for actuals, budgets, and encumbrances
APPS.GL_SRS_LEDGER_PERIOD_START·↳ GL_BUDGET_PERIOD_RANGES·↳ GL_LEDGERS·↳ GL_LEDGER_SET_ASSIGNMENTS·Explore GL module →
-
10SC ONLY
APPS.GL_PERIOD_STATUSES_ACTUAL_V·↳ GL_PERIOD_STATUSES·Explore GL module →
-
10SC ONLY
APPS.GL_PERIOD_STATUSES_ENC_V·↳ GL_LEDGERS·↳ GL_PERIOD_STATUSES·Explore GL module →
-
This table stores the interim-summarized data from the transactions (XLA_AE_LINES).
-
10SC ONLY
APPS.GL_PERIOD_STATUSES_NAME_V·↳ GL_PERIOD_STATUSES·Explore GL module →
-
10SC ONLY
APPS.GL_PERIOD_STATUSES_NAME_V·↳ GL_PERIOD_STATUSES·Explore GL module →
-
Interface table for calendar day level
-
The XLA_BALANCE_STATUSES table stores the status of the balance for a code combination Id and allows the simultaneous execution of the balance calculation, the balance recreation and the balance synchronization. For more details on the tran
-
Used for Multi Period Posting expense recognition
APPS.IGI_MPP_EXP_RECOGNITION·↳ AP_INVOICES_PKG·↳ AP_INVOICES_UTILITY_PKG·↳ AP_INVOICES_V·Explore IGI module →
-
Used for Multi Period Posting expense recognition
APPS.IGI_MPP_EXP_RECOGNITION·↳ AP_INVOICES_PKG·↳ AP_INVOICES_UTILITY_PKG·↳ AP_INVOICES_V·Explore IGI module →
-
Table: XLA_BAL_AC_CTRBS_GT 12.2.2
-
Table: XLA_BAL_AC_CTRBS_GT 12.1.1
-
The XLA_CONTROL_BALANCES table stores the balances for each third party control account.
-
The XLA_BALANCE_STATUSES table stores the status of the balance for a code combination Id and allows the simultaneous execution of the balance calculation, the balance recreation and the balance synchronization. For more details on the tran
-
Calendar period statuses
-
Calendar period statuses
-
Table: EDW_TIME_CAL_DAY_LTC 12.1.1
Calendar day level table
-
View: GL_JE_JOURNAL_LINES_V 12.2.2
APPS.GL_JE_JOURNAL_LINES_V·↳ GLR03300_PKG·↳ GL_JE_BATCHES·↳ GL_JE_HEADERS·Explore GL module →
-
View: GL_JE_LINES_RECON_V 12.2.2
APPS.GL_JE_LINES_RECON_V·↳ FND_DOCUMENT_SEQUENCES·↳ GL_CODE_COMBINATIONS·↳ GL_JE_BATCHES·Explore GL module →
-
View: GL_JE_JOURNAL_LINES_V 12.1.1
APPS.GL_JE_JOURNAL_LINES_V·↳ GLR03300_PKG·↳ GL_JE_BATCHES·↳ GL_JE_HEADERS·Explore GL module →
-
VIEW: APPS.PA_REP_PERIODS_V 12.1.1
-
VIEW: APPS.PA_REP_PERIODS_V 12.2.2
-
View: AX_BALANCES_SRS_V 12.1.1
Use to improve performance of queries of balances by reports
Not implemented in this database·Explore AX module →