Thursday, 3 October 2013

Important General Ledger Tables and detail information




Important General Ledger Tables and detail information

Step 1: Transfer to General Ledger

After transferring from Sub Ledger to GL you can import all the transactions, validate, review and post the journals to update account balance.

 GL_INTERFACE                      -- GL Interface Information

GL_INTERFACE_HISTORY stores the rows that are successfully

imported from the GL_INTERFACE table through Journal Import. You

use this information for historical reference only. Your Oracle General

Ledger application adds rows to this table every time you successfully

run Journal Import with the Archive Journal Import Data option

enabled. Your Oracle General Ledger application does not use the

information stored in this table.                       

 

 GL_INTERFACE_CONTROL             -- GL Interface control Information

GL_INTERFACE_CONTROL is used to control Journal Import

execution. Whenever you start Journal Import from the Import Journals

form, a row is inserted into this table for each source and group id that

you specified. When Journal Import completes, it deletes these rows

from the table.

 

 GL_INTERFACE_HISTORY             -- GL Interface history Information

GL_INTERFACE_HISTORY stores the rows that are successfully

imported from the GL_INTERFACE table through Journal Import. You

use this information for historical reference only. Your Oracle General

Ledger application adds rows to this table every time you successfully

run Journal Import with the Archive Journal Import Data option

enabled. Your Oracle General Ledger application does not use the

information stored in this table.

 

 GL_IMPORT_REFERENCES             -- Sub Ledger & GL interlink Information

GL_IMPORT_REFERENCES stores individual transactions from

subledgers that have been summarized into Oracle General Ledger

journal entry lines through the Journal Import process.

You can specify the journal entry sources for which you want to

maintain your transaction’s origin by entering ’Yes’ in the Import

Journal References field of the Journal Sources form. For each source

that has Import Journal References set to ’Yes’, Oracle General Ledger

will populate GL_IMPORT_REFERENCES with one record for each

transaction in your feeder system.

Step 2: Journal Import

 GL_JE_BATCHES                    -- GL Batches Information

 

GL_JE_BATCHES stores journal entry batches. Each row includes the

batch name, description, status, running total debits and credits, and other information. This table corresponds to the Batch window of the Enter Journals form. STATUS is ’U’ for unposted, ’P’ for posted, ’S’ for selected, ’I’ for in the process of being posted. Other values of status indicate an error condition. STATUS_VERIFIED is ’N’ when you create or modify an unposted journal entry batch. The posting program changes STATUS_VERIFIED to ’I’ when posting is in process and ’Y’ after posting is complete.

 GL_JE_HEADERS                    -- GL Headers Information

GL_JE_HEADERS stores journal entries. There is a one–to–many

relationship between journal entry batches and journal entries. Each row in this table includes the associated batch ID, the journal entry name and description, and other information about the journal entry. This table corresponds to the Journals window of the Enter Journals form. STATUS is ’U’ for unposted, ’P’ for posted. Other statuses indicate that an error condition was found. A complete list is below.

 

 GL_JE_LINES                       -- GL Lines Information

GL_JE_LINES stores the journal entry lines that you enter in the Enter Journals form. There is a one–to–many relationship between journal entries and journal entry lines. Each row in this table stores the associated journal entry header ID, the line number, the associated code

combination ID, and the debits or credits associated with the journal line. STATUS is ’U’ for unposted or ’P’ for posted.

 

GL_JE_SOURCES_TL (GL_JE_SOURCES (VIEW))    -- GL Source Information

GL_JE_SOURCES_TL stores journal entry source names and descriptions. Each journal entry in your Oracle General Ledger application is assigned a source name to indicate how it was created.

This table corresponds to the Journal Sources form. This table has no foreign keys other than the standard Who columns.

 

GL_JE_CATEGORIES _TL (GL_JE_CATEGORIES (VIEW))  -- GL Categories Information

 

GL_JE_CATEGORIES_TL stores journal entry categories. Each row includes the category name and description. Each journal entry in your Oracle General Ledger application is assigned a journal entry category to identify its purpose. This table corresponds to the Journal Categories

form. This table has no foreign keys, other than the standard Who columns.

 

GL_LEDGERS                   -- GL Ledger Information

GL_CODE_COMBINATIONS (GL_CODE_COMBINATIONS_KFV (VIEW))     -- GL Code combination Information

 

GL_CODE_COMBINATIONS stores valid account combinations for

each Accounting Flexfield structure within your Oracle General Ledger application. Associated with each account are certain codes and flags, including whether the account is enabled, whether detail posting or detail budgeting is allowed, and others. Segment values are stored in the SEGMENT columns. Note that each Accounting Flexfield structure may use different SEGMENT columns within the table to store the flexfield value combination. Moreover, the SEGMENT columns that are used are not guaranteed to be in any order.

The Oracle Application Object Library table FND_ID_FLEX_SEGMENTS stores information about which column in this table is used for each segment of each Accounting Flexfield structure. Summary accounts have SUMMARY_FLAG = ’Y’ and TEMPLATE_ID not NULL. Detail accounts have SUMMARY_FLAG = ’N’ and TEMPLATE_ID NULL.

 

Advance Journal Table Details

Define & Generate Recurring Journal Table Details

GL_RECURRING_BATCHES

GL_RECURRING_BATCHES stores your journal entry formula batches and your budget formula batches. Each row includes the batch name, description, and other information. This table corresponds to the Recurring Batch section of the Define Recurring Journal Formula form and the Define Budget Formula form. BUDGET_FLAG is ’Y’ for a budget formula batch and ’N’ for a journal entry formula batch.

GL_RECURRING_HEADERS

GL_RECURRING_HEADERS stores your journal entry formula headers and your budget formula headers. This table corresponds to the Journal Entry section of the Define Recurring Journal Formula form and the Define Budget Formula form.

GL_RECURRING_LINES

GL_RECURRING_LINES stores the target lines of your recurring journal and recurring budget formulas. This table corresponds to the Journal Entry Line window of the Define Recurring Journal Formula form and of the Define Budget Formula form.

GL_RECURRING_LINE_CALC_RULES

GL_RECURRING_LINE_CALC_RULES stores the formula lines of your recurring journal and recurring budget formulas. This table corresponds to the Formula section of the Define Recurring Journal Formula and the Define Budget Formula forms.

 

Define & Generate Mass Allocation Journal Table Details

GL_ALLOC_BATCHES

GL_ALLOC_BATCHES stores information about MassAllocation and MassBudget batches. Each row includes a batch’s unique ID, name, status, and description. This table corresponds to the Define MassAllocations and Define MassBudget windows of the Define MassAllocations and Define MassBudgets forms.

You need one row for each MassAllocation or MassBudget batch. ACTUAL_FLAG values are ”A” or ”E” for MassAllocation batches and ”B” for MassBudget batches, denoting the balance type associated with your allocation entries.

VALIDATION_STATUS is ’N’ when you first define, or have recently changed but not validated a MassAllocation or MassBudget batch, and ’V’ after your batch has been successfully validated. If you submit your batch for validation, and it completes with errors, your VALIDATION_STATUS column contains the value ’E’.

VALIDATION_REQUEST_ID is the concurrent request id associated with the MassAllocation Validation Program run that validated your batch.

 

GL_ALLOC_FORMULAS

GL_ALLOC_FORMULAS stores information about MassAllocation and MassBudget formulas. Each row includes a formula’s ID, name, and description. There is a one–to–many relationship between MassAllocation/MassBudget batches and MassAllocation /MassBudget formulas. This table corresponds to the Formula window of the Define MassAllocations and Define MassBudgets forms. You need one row for each MassAllocation or MassBudget formula. VALIDATION_STATUS is ’N’ when you first define, or have recently changed but not validated a MassAllocation or MassBudget formula, and ’V’ after your formula has been successfully validated. If you

submit a formula for validation, and it completes with errors, your VALIDATION_STATUS contains the value ’E’. RUN_SEQUENCE is not used.

 

GL_ALLOC_FORMULA_LINES

GL_ALLOC_FORMULA_LINES stores information about

MassAllocation and MassBudget formula lines. This table corresponds to the Formula window of the Define MassAllocations and Define MassBudgets forms. There are four or five lines associated with each MassBudget formula, and there are five lines associated with each MassAllocation formula. Each row includes the allocation formula ID,line number, and other information about the line. Line numbers 1, 2, 3,4, and 5 correspond to rows A, B, C, T, and O, respectively, on the Define MassAllocations and Define MassBudgets forms. Segment values are stored in the SEGMENT columns appropriate to the chart of accounts

structure. Segment types (C, L, or S) are stored as a concatenated string

in the SEGMENT_TYPES_KEY column. LINE_TYPE is ’E’ for lines 1, 2,and 3, ’T’ for line 4, and ’O’ for line 5. OPERATOR is always ’E’ and is not used. SEGMENT_BREAK_KEY is not used.

 

Define & Generate Consolidation Journal Table Details

GL_CONSOLIDATION_ACCOUNTS

GL_CONSOLIDATION_ACCOUNTS stores the account ranges that you enter when you consolidate balances using the Transfer Consolidation Data form. This table corresponds to the Account Ranges window of the Transfer Consolidation Data form.

 

GL_CONS_SET_ASSIGNMENTS

GL_CONS_SET_ASSIGNMENTS stores information about the

consolidation mappings in the consolidation sets that you define in the Consolidation Mapping Set form. For each mapping in a mapping set, there will be one row in this table

 

GL_CONSOLIDATION_SETS

GL_CONSOLIDATION_SETS stores the consolidation sets you define in the Consolidation Mapping Sets form. Each row contains the name of the consolidation mapping set, the ID of the parent set of books being consolidated to, the method of consolidation (Balances or Transactions),

and other information. There is a one–to–many relationship between rows in this table and rows in the GL_CONS_SET_ASSIGNMENTS table.

 

GL_CONSOLIDATION

GL_CONSOLIDATION stores information about your consolidation

mappings. Each row includes a mapping’s ID, name, description, and

other information. This table corresponds to the first window of the

Consolidation Mappings form. You need one row for each

consolidation mapping you define. FROM_SET_OF_BOOKS_ID is the

subsidiary set of books ID. TO_SET_OF_BOOKS_ID is the parent set of

books ID. METHOD is ’B’ for balances or ’T’ for transactions.

FROM_LOCATION and FROM_ORACLE_ID are not used in this

version of your Oracle General Ledger application

 

GL_CONSOLIDATION_AUDIT

GL_CONSOLIDATION_AUDIT stores consolidation information when you transfer consolidation data in audit mode. You get one row in this table for each consolidation line that is fed to Journal Import. You can delete rows from this table using the Purge Consolidation Audit Data form. The Segment1 through Segment30 columns store the destination code combination of the consolidation line.

 

GL_CONS_FLEXFIELD_MAP

GL_CONS_FLEXFIELD_MAP stores the account rules you define when you define a consolidation mapping. Each row contains a range of child accounts and the parent account they map to. This table corresponds to the Account Rules window of the Consolidation Mappings form.

GL_CONSOLIDATION_HISTORY

GL_CONSOLIDATION_HISTORY stores information about the

consolidation data transfers you’ve made. One row is inserted into this table each time you transfer consolidation data. FROM_PERIOD_NAME is the subsidiary’s accounting period name. TO_PERIOD_NAME is the parent’s accounting period name. ACTUAL_FLAG is ’A’ if you transfer actual amounts and ’B’ if you transfer budget amounts.

Step 11: Posting

GL_BALANCES                        -- GL Balance Information

GL_BALANCES stores actual, budget, and encumbrance balances for detail and summary accounts. This table stores functional currency, foreign currency, and statistical balances for each accounting period that has ever been opened. ACTUAL_FLAG is either ’A’, ’B’, or ’E’ for actual,

budget, or encumbrance balances, respectively. If ACTUAL_FLAG is ’B’, then BUDGET_VERSION_ID is required. If ACTUAL_FLAG is ’E’, then ENCUMBRANCE_TYPE_ID is required. GL_BALANCES stores period activity for an account in the PERIOD_NET_DR and PERIOD_NET_CR columns. The table stores the period beginning balances in BEGIN_BALANCE_DR and BEGIN_BALANCE_CR. An account’s year–to–date balance is calculated as BEGIN_BALANCE_DR –BEGIN_BALANCE_CR + PERIOD_NET_DR – PERIOD_NET_CR. Detail and summary foreign currency balances that are the result of posted foreign currency journal entries have TRANSLATED_FLAG set to ’R’, to indicate that the row is a candidate for revaluation.

For foreign currency rows, the begin balance and period net columns contain the foreign currency balance, while the begin balance and period net BEQ columns contain the converted functional currency balance. Detail foreign currency balances that are the result of foreign currency

translation have TRANSLATED_FLAG set to ’Y’ or ’N’. ’N’ indicates that the translation is out of date (i.e., the account needs to be re–translated). ’Y’ indicates that the translation is current. Summary foreign currency balances that are the result of foreign currency translation have TRANSLATED_FLAG set to NULL. All summary account balances have TEMPLATE_ID not NULL. The columns that end in ADB are not used. Also, the REVALUATION_STATUS column is not

used.

 

GL_PERIODS                   -- GL Period Information

 

GL_PERIODS stores information about the accounting periods you define using the Accounting Calendar form. Each row includes the start date and end date of the period, the period type, the fiscal year, the period number, and other information. There is a one–to–many relationship between a row in the GL_PERIOD_SETS table and rows in this table.

 

GL_PERIOD_TYPES             -- GL Period Information

GL_PERIOD_TYPES stores the period types you define using the Period Types form. Each row includes the period type name, the number of periods per fiscal year, and other information. YEAR_TYPE_IN_NAME is ’C’ for calendar or ’F’ for fiscal. This determines the system–assigned name of your accounting period in the Accounting Calendar form.

 

GL_PERIOD_STATUSES

 

GL_PERIOD_STATUSES stores the statuses of your accounting periods. Each row includes the accounting period name and status. Other applications maintain their calendars in this table, so each row also includes the relevant application identifier. CLOSING_STATUS is either ’O’ for open, ’F’ for future enterable, ’C’ for closed, ’P’ for permanently

closed, or ’N’ for never opened. Note that you cannot successfully open a period in your Oracle General Ledger application by changing a period’s status to ’O’ if it has never been opened before. You must use the Open and Close Periods form to properly open a period.

 

GL_PERIOD_SETS

GL_PERIOD_SETS stores the calendars you define using the Accounting Calendar form. Each row includes the name and description of your calendar. There is a one–to–many relationship between a row in this table and rows in the GL_PERIODS table. This table has no foreign keys other than the standard Who columns.

GL_BUDGET_INTERFACE

Use GL_BUDGET_INTERFACE to upload budget data into your Oracle General Ledger application from a spreadsheet program or other external source. Each row includes one fiscal year’s worth of budget amounts for an account. When you load this table, you must supply all NOT NULL columns with data. In addition, you must supply a valid account combination in the SEGMENT columns appropriate to your chart of accounts structure. Finally, you must supply the budget amounts in the appropriate AMOUNT columns. For more information about this table, see the Oracle General Ledger User Guide

 

 
GL_BUDGETS

GL_BUDGETS stores information about your budgets. Each row

includes a budget’s name, first and last periods, date created, and status.

This table corresponds to the Define Budget form. Oracle General Ledger supports only one budget type (’STANDARD’), so you can uniquely identify a row with only the budget name. The CURRENT_VERSION_ID column is not currently used.

    

GL_BUDGET_ENTITIES

 

GL_BUDGET_ENTITIES stores information about your budget

organizations. Each row includes the organization name, description, set of books ID, and optional password. Each row also stores the

segment display order for the Enter Budget Amounts form. This table corresponds to the Define Budget Organization window of the Define Budget Organization form.

 

GL_BUDGET_ASSIGNMENTS

 

GL_BUDGET_ASSIGNMENTS stores the accounts that are assigned to each budget organization. Each row includes the currency assigned to the account and the entry code for the account. The entry code is either ’E’ for entered or ’C’ for calculated. This table corresponds to the Account Assignments window of the Define Budget Organization form.

 

GL_ENTITY_BUDGETS

 

GL_ENTITY_BUDGETS stores information about the relation between budget organizations and budgets. In particular, this table tells you whether a budget is frozen with respect to a budget organization. This table corresponds to the Organizations section of the Freeze Budgets form. FROZEN_FLAG is ’Y’ if a budget is frozen or ’N’ if it is not frozen. You need one row for each combination of budget organization and budget.

 

GL_BUDGET_VERSIONS

 

GL_BUDGET_VERSIONS stores information about budget versions. Oracle General Ledger does not support multiple versions of the same budget. Therefore, there is one row in this table for each row in the GL_BUDGETS table. The column VERSION_NUM is always set to 1.

 

GL_BUDGET_RANGE_INTERIM

GL_BUDGET_RANGE_INTERIM is used internally by Oracle General Ledger applications to post budget balances that you enter using the Enter Budget Amounts form. When you enter budget amounts using the Enter Budget Amounts form, you add rows to this table. The budget posting program deletes those rows when it posts your budget amounts.

 

GL_BUDGET_BATCHES

GL_BUDGET_BATCHES stores information about your budget formula batches. For each budget, it records when you last ran the formula batch and for which accounting periods you ran it. This table also tells you if your formula batch is frozen with respect to a budget. STATUS is ’F’ for frozen or ’U’ for unfrozen

 

GL_BUDGET_PERIOD_RANGES

GL_BUDGET_PERIOD_RANGES stores the period ranges that you can budget to using the Enter Budget Amounts form. Each open year of your budget is divided into one or more period ranges. Each range spans up to 13 periods, and a range cannot cross a fiscal year. The Open Budget Year program inserts one row into this table for each period range in the year that you open. The Open_Flag column is always ’O’.

 

GL_BC_PACKETS

 

GL_BC_PACKETS is Oracle General Ledger’s main table for the

Budgetary Control feature. This table stores the budgetary control packets that need to be approved before creating journal entries. A budgetary control packet contains information about a set of transaction(s) you want to approve before entering it into the system.

The Funds Checker program evaluates these packets and updates the RESULT_CODE column in GL_BC_PACKETS with a lookup code signifying the result of the funds check.

Once a packet passes its funds check and a journal entry batch is created, the packet is removed from GL_BC_PACKETS.

 

GL_BUDGET_ASSIGNMENT_RANGES

GL_BUDGET_ASSIGNMENT_RANGES stores the account ranges that

you want to assign to a budget organization. This table corresponds to the Account Ranges window of the Define Budget Organization form.

 

GL_BUDGET_FROZEN_RANGES

GL_BUDGET_FROZEN_RANGES stores the ranges of accounts that

you enter in the Account Ranges window of the Freeze Budgets form

 

GL_BUDGET_TYPES

GL_BUDGET_TYPES stores information about budget types. Oracle General Ledger supports only one budget type, ’STANDARD’. Therefore, this table always contains only one row. This table has no foreign keys other than the standard Who columns.

 
FSG Report Table Details

RG_REPORT_AXIS_SETS

RG_REPORT_AXIS_SETS stores information about all of the row sets and column sets currently defined in Financial Statement Generator. Each row includes an axis set identifier, a row set name or a column set name, and a structure identifier to assign a specific chart of accounts to the row set or column set. Financial Statement Generator uses the report axis sets as the basis which many report axes, axis contents, and report calculations can be linked for later reporting.

RG_REPORT_AXES

RG_REPORT_AXES stores information about all the rows and columns currently defined in Financial Statement Generator. Each row includes an axis set identifier to link the row or column to a row set or column set, a name, a currency and a parameter number to link the row or column to a specific budget or encumbrance. Each row also contains customizable formatting options. Each row contains information about

one particular row or column currently defined in Financial Statement Generator.

RG_REPORT_STANDARD_AXIS

 

RG_REPORT_AXIS_CONTENTS

RG_REPORT_AXIS_CONTENTS stores information about all of the

account assignments to rows and columns. Each row includes a specific account range, and an axis set identifier to link the account range to a specific row or column set. Each row also contains an axis sequence number to link the account range to a specific row or column.

RG_REPORT_CALCULATIONS

RG_REPORT_CALCULATIONS stores information about all of the

calculations defined in Financial Statement Generator.

Each row includes an axis set identifier and an axis sequence which are used to link the calculations to a particular row or column. It also contains information about one specific calculation operation defined in

Financial Statement Generator.

RG_REPORT_EXCEPTIONS

RG_REPORT_EXCEPTIONS stores information about the conditions that must be met in order for each exception to be true. Each row contains an axis set identifier, an axis sequence number, an exception identifier, and a condition.

Financial Statement Generator uses this information to link exception conditions and the exception flag to a particular column in a column set. You can define only one flag and one set of conditions per column.

RG_REPORT_EXCEPTION_FLAGS

RG_REPORT_EXCEPTION_FLAGS stores information about all of the symbols used to indicate exceptions and descriptions of the symbols. Each row contains information about one particular symbol used to indicate an exception, the description of the symbol, an axis set identifier, an axis sequence number, and an exception identifier.

Financial Statement Generator uses this information to link the exception f

 

RG_REPORTS

RG_REPORTS stores information about all of the reports currently defined in Financial Statement Generator, including the row and column sets associated with the report, any content set and row order that Financial Statement Generator uses, units of measure, and the budgets

or encumbrances associated with the report. Each row includes a name, row set identifier, column set identifier, content set identifier, row order identifier and the unit of measure (currency) that each report uses. Each

row contains information about one report defined in Financial Statement Generator.

Financial Statement Generator uses this information to link a row, a column, and an optional content set and row order together into one report that you can submit for a report request. If a budget or encumbrance amount type is assigned to a row or column in a row set or column set, a budget or encumbrance must also be linked to the report.

If a currency is assigned to particular rows or columns in a row set or column set, the currency assigned to the report that contains that row set and/or column set overrides the currencies in the rows or columns.

 

RG_REPORT_CONTENT_SETS

RG_REPORT_CONTENT_SETS stores information about all of the

content sets currently defined in Financial Statement Generator. Each row includes a content set identifier, a name, and a structure identifier that links account assignments to the content set. Financial Statement

Generator uses this information to link the content set to content overrides and then uses the combination of the content set and content overrides to override specific row or column account segment values atthe report level.

RG_ROW_SEGMENT_SEQUENCES

 

RG_ROW_SEGMENT_SEQUENCES stores different segment sequence

information currently defined in Financial Statement Generator. Financial Statement Generator uses this information to arrange segments and to link the segment arrangement in a particular row order.

 

RG_ROW_ORDERS

RG_ROW_ORDERS stores information about how to expand rows in a report. Each row includes a row order identifier, a row rank type (ascending or descending), the name and sequence number of the column used to rank the report and the row order name used to identify that particular row order. Financial Statement Generator uses this information to order the values in an expanded row, by linking that row order to a particular row and/or row ranking sequence.

RG_REPORT_DISPLAY_SETS

RG_REPORT_DISPLAY_SETS stores information about report display sets currently defined in Financial Statement Generator. Each row includes a report display set identifier, a report display set name, a row set identifier and a column set identifier. Financial Statement Generator uses the Display Set form to define report display sets for specific row and column sets or generic report display

sets which work with any row and column set. You can even create report display sets which work with only one row set but without any column set or vice versa. You cannot delete a report display set if it is used in any report

RG_REPORT_DISPLAY_GROUPS

RG_REPORT_DISPLAY_GROUPS stores report display groups

information which is used in report display sets. Each row includes a row set identifier, a column set identifier and a range of sequences.

RG_REPORT_DISPLAYS

RG_REPORT_DISPLAYS stores report display group assignments to report display sets. Each row includes a sequence number, a row group, a column group and a description. It also includes a display flag to determine whether the value will be displayed or not.

RG_REPORT_REQUESTS

RG_REPORT_REQUESTS stores information about the reports in a report set in Financial Statement Generator. It also tracks information about the report submissions.
Each row includes a report identifier, a row set identifier, a column set identifier, and a sequence number for a report in a report set. Financial Statement Generator uses this information to join all of the report components together for creating financial statements. The report request may belong to, and be submitted for, analysis as part of a report set, or the report request may be submitted as an independent request.