Cube - General Ledger

Contents

Usage/Purpose

Main analysis scenarios are:

To see which dimensions that can be used together with each fact in, for example, Excel pivot analysis, see sections Fact and Dimension Connections below.

Overview Facts

Cube Fact (DSV name) Measure Group Referenced Information Source BI Access View Access Type
FACT_GL_BALANCE GL BALANCE FACT_GL_BALANCE FACT_GL_BALANCE_BI_OPT On Line
FACT_GL_PERIOD_BUDGET GL PERIOD BUDGET FACT_GL_PERIOD_BUDGET FACT_GL_PERIOD_BUDGET_BI_OPT On Line
FACT_GL_PROJECT_BALANCE GL PROJECT BALANCE FACT_GL_PROJECT_BALANCE FACT_GL_PROJECT_BALANCE_BI_OPT On Line
FACT_GL_TRANSACTION GL TRANSACTION FACT_GL_TRANSACTION FACT_GL_TRANSACTION_BI_OPT On Line
FACT_GL_BAL_SET_ANALYS GL BALANCE SET FACT_GL_BAL_SET_ANALYS FACT_GL_BAL_SET_ANALYS_BI_OPT On Line
FACT_GL_BAL_SET_CONF_ANALYS* GL ANALYSIS FACT_GL_BAL_SET_ANALYS FACT_GL_BAL_SET_ANALYS_BI_OPT On Line
FACT_REPORTING_CURRENCY_RATES CURRENCY RATES FACT_CURRENCY_RATES FACT_CURRENCY_RATES_BI_OPT On Line

* FACT_GL_BAL_SET_CONF_ANALYS is based on FACT_GL_BAL_SET_ANALYS and described in the same document.

Each measure in the facts are described in chapter Measures. Corresponding Information Sources are described below.

General Ledger Balance

General Ledger Balance Information Source is based on acconting balances in IFS/General Ledger. This Information Source can be used to design reports based on general ledger balances in accounting currency, transaction currency, and reporting currency for any accounting period, account and/or code parts. Quantity analysis based on accounts and code parts can also be performed. Detailed balance analysis can be carried out based on projects as well.

General Ledger Period Budget

General Ledger Period Budget Information Source is based period budget in IFS/General Ledger. This information source can be used to design reports based on general ledger periodic budget amounts in accounting currency and reporting currency with quantities for any budget version. Analysis can be extended to include accounts and other code parts including projects.

General Ledger Project Balance

General Ledger Project Balance information source is based on project balances in IFS/General Ledger. This Information Source can be used to design reports based on general ledger project balances in accounting currency, transaction currency, and reporting currency with or without quantity balances for any accounting period for each accounting project. Reports can be further analyzed based on accounts and other code parts.

General Ledger Transaction

General Ledger Transaction Information Source is based transactions in IFS/General Ledger. This Ínformation Source can be used to design reports based on general ledger transactions in accounting currency, transaction currency and third currency for any accounting period. These amounts can be analyzed based on accounting periods, accounts, code parts, journal numbers, voucher types and voucher numbers etc.

General Ledger Balance Set Analysis

This Information Source is based on Budget Process transactions, GL Period Budget transactions and GL Balances. GL Balance Sets are defined and configured in IFS Applications, defining the source to affect a given period in an accounting year. The ETL process must also be configured to define GL Balance Sets representing measures like Actual (ACT), Budget (Bud), Current Forecast (CFC) and Next Forecast (NFC).  All amounts are in base currency.

Overview Dimensions

Cube Dimension Note
ACC ATTR ACCOUNT Account related Accounting Attribute dimension. Requires that all companies to be analyzed have an Account related accounting attribute with an identity as defined in the Configuration tool. The identity is defined in Accounting Attr Lookup tab for Code Part Type=ACCOUNT.
ACC ATTR CODE B Code Part B related Accounting Attribute dimension. Requires that all companies to be analyzed have a Code B related accounting attribute with an identity as defined in the Configuration tool. The identity is defined in Accounting Attr Lookup tab for Code Part Type=CODE_B.
ACC STRUCT BS Balance Sheet Account related Accounting Structure dimension. Requires that all companies to be analyzed have an Account related structure with an identity as defined in the Configuration tool. The identity is defined in Accounting Struct Lookup tab for Code Part Type=ACCOUNT_BS.
ACC STRUCT CODE B Code Part B related Accounting Structure dimension. Requires that all companies to be analyzed have a Code B related structure with an identity as defined in the Configuration tool. The identity is defined in Accounting Struct Lookup tab for Code Part Type=CODE_B.
ACC STRUCT IS Income Statement Account rerlated Accounting Structure dimension. Requires that all companies to be analyzed have an Account related structure with an identity as defined in the Configuration tool. The identity is defined in Accounting Struct Lookup tab for Code Part Type=ACCOUNT_IS.
ACCOUNT  
ACCOUNTING PERIOD  
ACCOUNTING PROJECT  
CODE B  
CODE C  
CODE D  
CODE E  
CODE F  
CODE G  
CODE H  
CODE I  
CODE J  
COMPANY  
CURRENCY  
GL BALANCE SET* * Also requires tables DM/DW/IFSAppl_BI_GL_BAL_SET_CUBE_CONFIG to have data, related to packages *.1.115 Load ......
GL BUDGET VERSION  
GL TRANSACTION This is a cube-only dimension, i.e. not  supported by a standard dimension.
PROJECT  
REPORTING CURRENCY This dimension as well as the fact CURRENCY_RATES are used to support calculations in reporting currency. Please lookup more information in the fact specific documentation.
REPORTING DATE Time dimension based on the reporting date, i.e. the from date of the accounting period associated with a fact transaction
TAXCODE  
VOUCHER DATE  
VOUCHER TYPE  

Configurations

The General Ledger cube is using the Company Reporting Period dimension, which means that it is necessary to create a specific Reporting Period Definition to be used by this cube. The created/selected identity must also be defined in the lookup configuration for the ETL process, using Source = 'Financials'. It is also necessary to define a master company that represents the Accounting Period calendar to be used.

The cube supports calculation of base currency amounts to a reporting currency. To make this work it is necessary to create/select a currency rate type in one company as the rate source. The relevant configuration lookup must also be defined.

Please refer technical documentation for more informtation.

Limitations

The cube is also using Accounting Structures. The identities to use are predefined and cannot in the version be configured.

Combinations of facts and dimensions that do not match will not give any results (See chapter Fact and Dimension Connections).

Fact and Dimension Connections

The following picture shows how different facts in the cube are connected to the available dimensions.


Measures

General

Aggregation of measures is based on SUM if not explicitly noted.

Balances/Amounts do not include Period 0 or periods >12. These are only visible using measure Balance Orig. It can be chosen whether to use Reverse Income Statement balances for Cost and Revenue accounts. In this case db-column Balance_RIS is used. This setting is done in SSIS Config Utility per Fact table.  This behaviour is common for all balances and amounts.

Basic Measure

This sections describes the basic measures in the cube. These are either measures defined in the core Information Source or in the ETL process. The columns have the following meaning:

 

Measure Measure
Group
Core Measure ETL
Measure
Cube
Measure
Measure Expression Reporting
Currency
Measure
Aggregated Method Note
Balance GL BALANCE NO NO YES NO NO SUM Balance
Deb Balance GL BALANCE YES NO NO NO NO SUM  
Cred Balance GL BALANCE YES NO NO NO NO SUM  
Quantity GL BALANCE YES NO NO NO NO SUM  
Curr Balance GL BALANCE YES NO NO NO NO SUM  
Balance Orig GL BALANCE YES NO NO NO NO SUM Balance
Balance OBY GL BALANCE NO YES NO NO NO SUM Year Opening Balance. Only used in calculations. Hidden.
Curr Balance OBY GL BALANCE NO YES NO NO NO SUM Year Opening Curr Balance. Only used in calculations. Hidden.
GL Balance Count GL BALANCE NO NO YES NO NO COUNT Count of records
Balance RC GL BALANCE NO NO YES YES YES SUM Balance in reporting currency. 
Balance OBY RC GL BALANCE NO YES NO YES YES SUM Balance OBY  in reporting currency.  Only used in calculations. Hidden.
Budget Amount GL PERIOD BUDGET NO NO YES NO NO SUM Budget Amount
Budget Quantity GL PERIOD BUDGET YES NO NO NO NO SUM  
Budget Amount OBY GL PERIOD BUDGET NO YES NO NO NO SUM Year Opening Budget Amount. Only used in calculations. Hidden.
Budget Curr Amount GL PERIOD BUDGET YES NO NO NO NO SUM  
Budget Curr Amount OBY GL PERIOD BUDGET NO YES NO NO NO SUM Year Opening Budget Curr Amount. Only used in calculations. Hidden.
Budget Amount Orig GL PERIOD BUDGET NO YES NO NO NO SUM Original Budget Amount
Budget Amount RC GL PERIOD BUDGET NO NO YES YES YES SUM Budget amount in reporting currency
Budget Amount OBY RC GL PERIOD BUDGET NO YES NO YES YES SUM Year Opening Budget Amount in reporting currency. Only used in calculations. Hidden.
Proj Deb Balance GL PROJECT BALANCE YES NO NO NO NO SUM  
Proj Cred Balance GL PROJECT BALANCE YES NO NO NO NO SUM  
Proj Balance GL PROJECT BALANCE NO NO YES NO NO SUM Project Balance
Proj Curr Balance GL PROJECT BALANCE YES NO NO NO NO SUM  
Proj Quantity GL PROJECT BALANCE YES NO NO NO NO SUM  
Proj Balance RC GL PROJECT BALANCE NO NO YES YES YES SUM Project Balance in reporting currency
Proj Balance OBY RC GL PROJECT BALANCE NO YES NO NO YES SUM Year Opening Project Balance in reporting currency. Only used in calculations. Hidden.
Proj Balance Orig GL PROJECT BALANCE NO YES NO NO NO SUM Original Project Balance.
Trans Deb Amount GL TRANSACTION YES NO NO NO NO SUM  
Trans Cred Amount GL TRANSACTION YES NO NO NO NO SUM  
Trans Amount GL TRANSACTION NO NO YES NO NO SUM Trans Amount
Trans Curr Deb Amount GL TRANSACTION YES NO NO NO NO SUM  
Trans Curr Cred Amount GL TRANSACTION YES NO NO NO NO SUM  
Trans Curr Amount GL TRANSACTION NO NO YES NO NO SUM Trans Curr Amount
Trans Quantity GL TRANSACTION YES NO NO NO NO SUM  
Trans Amount RC GL TRANSACTION NO YES NO YES YES SUM Transaction amount in reporting currency
Trans Amount OBY GL TRANSACTION NO YES NO NO NO SUM Year Opening Trans Amount. Only used in calculations. Hidden.
Trans Curr Amount OBY GL TRANSACTION NO YES NO NO NO SUM Year Opening Trans Curr Amount. Only used in calculations. Hidden.
Trans Amount OBY RC GL TRANSACTION NO YES NO NO YES SUM Transaction amount in reporting currency. Onlyn used in calculations. Hidden
Trans Amount Orig GL TRANSACTION NO YES NO NO NO SUM Original Trans Amount.
BS Balance GL BALANCE SET NO NO YES NO NO SUM BS Balance
BS Balance Orig GL BALANCE SET YES NO NO NO NO SUM BS Balance Orig
BS Balance OBY GL BALANCE SET NO YES NO NO NO SUM Year Opening BS Balance. Only used in calculations. Hidden.
Count GL Balance Set GL BALANCE SET NO NO YES NO NO COUNT Count of records
BS Balance RC GL BALANCE SET NO NO YES YES YES SUM BS Balance in reporting currency. 
BS Balance OBY RC GL BALANCE SET NO YES NO YES YES SUM BS Balance OBY  in reporting currency.  Only used in calculations. Hidden.
Act (Actual) GL ANALYSIS NO NO YES NO NO SUM Act
Act Orig GL ANALYSIS YES NO NO NO NO SUM Act Orig
Act OBY GL ANALYSIS NO YES NO NO NO SUM Year Opening Act. Only used in calculations. Hidden.
Act RC GL ANALYSIS NO NO YES YES YES SUM Act in reporting currency. 
Act OBY RC GL ANALYSIS NO YES NO YES YES SUM Act OBY  in reporting currency.  Only used in calculations. Hidden.
Bud (Budget) GL ANALYSIS NO NO YES NO NO SUM Bud
Bud Orig GL ANALYSIS YES NO NO NO NO SUM Bud Orig
Bud OBY GL ANALYSIS NO YES NO NO NO SUM Year Opening Bud. Only used in calculations. Hidden.
Bud RC GL ANALYSIS NO NO YES YES YES SUM Bud in reporting currency. 
Bud OBY RC GL ANALYSIS NO YES NO YES YES SUM Bud OBY  in reporting currency.  Only used in calculations. Hidden.
CFC(Current Forecast) GL ANALYSIS NO NO YES NO NO SUM CFC
CFC Orig GL ANALYSIS YES NO NO NO NO SUM CFC Orig
CFC OBY GL ANALYSIS NO YES NO NO NO SUM Year Opening CFC. Only used in calculations. Hidden.
CFC RC GL ANALYSIS NO NO YES YES YES SUM CFC in reporting currency. 
CFC OBY RC GL ANALYSIS NO YES NO YES YES SUM CFC OBY  in reporting currency.  Only used in calculations. Hidden.
NFC (Next Forecast) GL ANALYSIS NO NO YES NO NO SUM NFC
NFC Orig GL ANALYSIS YES NO NO NO NO SUM NFC Orig
NFC OBY GL ANALYSIS NO YES NO NO NO SUM Year Opening NFC. Only used in calculations. Hidden.
NFC RC GL ANALYSIS NO NO YES YES YES SUM NFC in reporting currency. 
NFC OBY RC GL ANALYSIS NO YES NO YES YES SUM NFC OBY  in reporting currency.  Only used in calculations. Hidden.
Count GL Analysis GL ANALYSIS NO NO YES NO NO COUNT Count of records
Currency Rate CURRENCY RATES YES YES NO NO NO SUM Currency rate used to calculate amounts to reporting currency.
The core measure is modified in ETL

Calculated Measures

Calculated measures are in the cube calculated with respect to other measures. The table below defines the general meaning/definition of each calculated measure.

Measure Meaning
Diff <amount> - Budget <amount> <amount> Balance - Budget <amount>
% Diff of Budget (<amount>) (<amount> Balance - Budget <amount>)/abs(Budget <amount>)

Time Based Measures

Time based measures are calculated in the cube with respect to other measures. The table below defines the meaning/definition of  the different time measures. These measures need to be used with a specific time dimension hierarchy defined in the table below.

Measure Meaning
YTD Aggregated value for current period in current accounting year. E.g. for period 201210 YTD represents sum of periods 201201-201210.
Based on hierarchies [REPORTING DATE].[RepAccPerFHy] or [RepAccPerSHy].
Rolling 12 For a given period, the sum all periods from one year back up to the current period. E.g. Rolling 12 for 201210 is the sum of periods 201111 - 201210
Based on hierarchies [REPORTING DATE].[RepAccPerFHy] or [RepAccPerSHy].
Previous Year The value of the corresponding period one year back. E.g. for period 201210, the value of period 201110.
Based on hierarchies [REPORTING DATE].[RepAccPerFHy] or [RepAccPerSHy].
YTD Previous Year Aggregated value for corresponding period one year back. E.g. for period 201210 YTD Previous Year represents sum of periods 201101-201110.
Based on hierarchies [REPORTING DATE].[RepAccPerFHy] or [RepAccPerSHy].
Rolling 12 Previous Year For a given period, first going one year back, then taking the sum all periods from one (more) year back up to the previous period. E.g. for period 201210 the sum of period 201011-201110
Based on hierarchies [REPORTING DATE].[RepAccPerFHy] or [RepAccPerSHy].

Included Example Reports and Dashboards

This section lists dashboards and reports in the example content for the BI Analysis Package that is using this cube:

UI Name Type
General Ledger Dashboard
Actuals vs Budget by Accounting Period and Account Report
Actuals Vs Budget - Default Budget Version APC - Analysis Panel Component
Balance Analysis APC - Analysis Panel Component
Balance Analysis on Code B APC - Analysis Panel Component

Required Components

The BI specific and also related core components listed in this section are required, i.e. they must along with other dependent components, be part of the customer installation to successfully use this cube.

NOTE that only directly used components are listed. Each such component can have its own list of dependent components. Please refer to the Component Deployment Profile File for each component to get the full picture.

Component Type Component Name Product
APTOOL BI Common scripts and utilities, BI Anapac Business Intelligence
APPSDI BI Application Services Analysis Package Dimension Business Intelligence
ENTEDI BI Enterprise Analysis Package Dimensions Business Intelligence
ACCRDI BI Accounting Rules Analysis Package Dimensions Business Intelligence
ACCRFT BI Accounting Rules Analysis Package Facts Business Intelligence
GENLDI BI General Ledger Analysis Package Dimensions Business Intelligence
GENLFT BI General Ledger Analysis Package Facts Business Intelligence
GLPNLC BI General Ledger PNL Cube Business Intelligence
BUDPDI BI Budget Process Dimensions Business Intelligence
BUDPFT BI Budget Process Facts Business Intelligence
ENTERP CORE Enterprise Financials
BUDPRO EXTENSION Budget Process Financials
ACCRUL CORE Accounting Rules Financials
GENLED CORE General Ledger Financials

Note: BI Component used will be GLPNLC

Included Example Reports and Dashboards

This section lists dashboards and reports in the example content for the BI Analysis Package that is using this Cube:

UI Name Type
Income Statement Excel Dashboard
Actuals vs Budget by Accounting Period and Account Report
Actuals vs Budget - Default Budget Version APC - Analysis Panel Component
Balance Analysis APC - Analysis Panel Component
Balance Analysis on Code B APC - Analysis Panel Component