Search Results gl_period_statuses
Overview
The GL_PERIOD_STATUSES table is a core data object within the Oracle E-Business Suite General Ledger (GL) module. It serves as the central repository for managing and tracking the status of accounting periods for a given ledger (represented by SET_OF_BOOKS_ID). This table is fundamental to the period close process, enforcing financial control by defining which periods are open, closed, future-enterable, or permanently closed for transaction posting, journal entry, and consolidation activities. Its status values directly control the operational workflow within the GL and interfacing subledgers, ensuring data integrity and chronological accuracy in financial reporting.
Key Information Stored
The table's structure is designed to uniquely identify a period and its state within a specific application and ledger context. Its primary and unique keys highlight the critical columns. The APPLICATION_ID links to FND_APPLICATION, typically holding a value for the General Ledger application. The SET_OF_BOOKS_ID identifies the specific ledger. The PERIOD_NAME (e.g., JAN-2024) and the combination of PERIOD_YEAR and PERIOD_NUM provide two methods of period identification. The PERIOD_TYPE column, a foreign key to GL_PERIOD_TYPES, classifies the period (e.g., Month, Quarter). The most operationally significant columns are the status flags: CLOSING_STATUS, which indicates if the period is Open, Closed, or Permanently Closed; and the OPEN_FLAG, which is typically derived from the closing status. Additional columns may track the last update date and the user who changed the status.
Common Use Cases and Queries
The primary use case is validating period availability during transaction processing. A common query is to check if a period is open for a given ledger and date, often executed by APIs like GL_DATE_API. For reporting and audit, analysts query the period close history. Administrators use the table to programmatically open or close periods via standard APIs or, with caution, direct SQL during maintenance. Sample SQL to find all open periods for a ledger includes:
- SELECT period_name, period_type
- FROM gl_period_statuses
- WHERE set_of_books_id = 1001
- AND application_id = 101
- AND closing_status = 'O';
Another frequent pattern is joining to GL_PERIODS to get date ranges for statuses or to FND_APPLICATION for descriptive application names.
Related Objects
As per the provided metadata, GL_PERIOD_STATUSES has integral relationships with several key objects. It references GL_PERIOD_TYPES via PERIOD_TYPE and FND_APPLICATION via APPLICATION_ID. Crucially, it is referenced by transactional tables like AX_BALANCES and AX_SLE_HEADERS (AutoInvoice tables), enforcing period validity for subledger entries. The SET_OF_BOOKS_ID foreign key points back to its own table, reflecting a hierarchical relationship for consolidation ledgers. The table is also central to standard Oracle APIs such as GL_PERIOD_STATUS_PKG and is the underlying source for key views like GL_PERIOD_STATUSES_V, which may join descriptive flexfield data for reporting purposes.
-
Table: GL_PERIOD_STATUSES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_PERIOD_STATUSES, object_name:GL_PERIOD_STATUSES, status:VALID, product: GL - General Ledger , description: Calendar period statuses , implementation_dba_data: GL.GL_PERIOD_STATUSES ,
-
Table: GL_PERIOD_STATUSES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_PERIOD_STATUSES, object_name:GL_PERIOD_STATUSES, status:VALID, product: GL - General Ledger , description: Calendar period statuses , implementation_dba_data: GL.GL_PERIOD_STATUSES ,
-
APPS.ARP_ARXVASUM2 dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.XLA_THIRD_PARTY_MERGE dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.GL_XML_JOURNAL_RPT_PKG dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.IGC_CBC_PA_BC_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.JA_CN_VOUCHER_NUM_MIG_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.IGC_CBC_INQUIRY_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GMF_ALLOC_PROC dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.CST_ACCRUAL_LOAD dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.PO_RELGEN_PKG dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.GMS_SWEEPER dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.JTF_DIAGNOSTIC_COREAPI dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.PQH_GL_POSTING dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GL_FC_XLATE_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.PO_ENCUMBRANCE_PREPROCESSING dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.AP_RETAINAGE_RELEASE_PKG dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.FV_GTAS_INTERFACE dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.XLA_THIRD_PARTY_MERGE dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.PO_COPY_DOCUMENTS_S dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.IGS_FI_GL_INTERFACE dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.IGIRCABJP dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.GMS_AWARD_PVT dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.PQH_GL_POSTING dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.AP_CREDIT_CARD_INVOICE_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.JA_CN_VOUCHER_NUM_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GL_FUNDS_AVAILABLE_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GL_JOURNAL_IMPORT_SLA_PKG dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.FV_FACTS1_GL_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.FV_SF224_TRANSACTIONS dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GMS_AWARD_PVT dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GL_AUTOREVERSE_DATE_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GL_ARCH_PRG_FROM_PRD_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.AP_PAY_SINGLE_INVOICE_PKG dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.GL_INFO dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.PA_PWP_SUMM_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.AP_CANCEL_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.PN_CREATE_ACC dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.AP_CANCEL_PKG dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.AR_CUMULATIVE_BALANCE_REPORT dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.PA_FP_GEN_FCST_PG_PKG dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.GL_CURRENCY_API dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.PA_FP_GEN_PUB dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.GLXJEENT_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.ARP_ACCT_EVENT_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.XLA_PERIOD_CLOSE_EXP_PKG dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.JA_CN_FA_AC_EXPORT_PKG dependencies on GL_PERIOD_STATUSES
12.2.2