Topic overview
This document describes the definition and use of column schemes. In Comarch Financials Enterprise there are standard evaluations and reports, such as open item lists, totals and balance lists, account statements or posting journals, for which the basic structure is largely specified. In contrast to these evaluations, you can create individually defined reports. These individually defined reports always consist of a column and a row scheme. Within the application Output defined reports, you can then combine the column and row scheme as well as the periods to be evaluated for printing.
Application description
Defined reports with columns and rows are among other things required to create a profit and loss account, a balance sheet or a cost distribution sheet. Due to the separate definition of columns and rows, complex and structured reports can be output. By numbering the lines and using different line types (e.g. text lines, value lines, formula lines, total lines), you can create as many subtotals, group totals and final totals as you want.
A column scheme is not permanently assigned to a report. Therefore, one column scheme can be used for multiple reports. The same applies to a row scheme. Only when printing or when creating a report you specify which column and which row scheme should be used. Note that changes to a column or row schema affect all reports in which they are used.
There may be restrictions when combining columns and lines when creating a report, as not every column scheme matches every row scheme.
The monthly balances of all general and personal accounts as well as the totals of actual and planned figures of the optional dimensions are available as a database for your self-defined reports. Comparisons with the previous year and with planned and actual data are possible.
Identification pane
The identification pane contains the input fields that are necessary to identify a column scheme. Before a new column scheme can be created, the field Column schema type must be filled. If a selection with dimension elements is made as the Column schema type, a dimension type must be specified. With the dimension type (dimension 1-20) you specify which data should be evaluated (e.g. cost centers, projects, representatives, regions, etc.). The following describes the individual fields in the identification area of the Column scheme application:
- Column scheme type – the type of column scheme determines which contents can be indicated in the columns. It is used to check whether a column scheme can be combined with a row scheme if assigned to a report. The available settings include:
- Cost types: cost types can be compared or evaluated in the columns.
- Dimension members with cost types: dimension elements, such as cost centers, can be compared or evaluated in connection with cost types.
- Period and data type: several time periods and different types of data (plan/actual) can be compared or evaluated in the columns.
- Dimension elements: dimension elements, e.g., cost centers, cost units, regions, etc., can be compared or evaluated with one another.
- Information system (deviation analysis): with a column scheme of this type, you can define a deviation analysis for two selected columns, including deviation and percentage deviation.
- Dimension type – the dimension type (e.g., cost centers, projects, representatives, etc.) must be specified if the selection “Dimension elements” or “Dimension elements with cost types” was specified in the Column scheme type.
- Column scheme – the name uniquely identifies the Column scheme. The assignment of names is possible with both numbers and letters.
- Description – the description serves as an additional identifier for the column scheme. Enter a meaningful, memorable, and possibly unique description to make searches easier. The designation is freely selectable and can be ambiguous, meaning several column schemes can have the same name. It is recommended to assign different names in each case. The designation can be entered in several languages.
Tab General
In the tab General, you define the uniform attributes for all column headings. Basically, you specify the maximum number of header lines that the columns can have. You can also specify whether the headings should be printed in large font and in bold, italic or normal. Remember, this is only about the headings of a defined report. Which attributes the column contents, i.e. the values within a column, should have, is done here in the column scheme for each individual column number under the “Print” tab. Which attributes the content of columns should have, is done here in the column scheme for each individual column number on the tab Print.
Work pane
In the Column scheme application, the work pane consists of a position editor and a position table. The individual columns of a column scheme can be created and edited in the position editor. When a column is closed and saved, it is displayed in the position table with its essential information and can also be edited or deleted there.
Position table
It is possible to change some of the information for the columns within the position table. However, for extensive editing and for the creation of new columns, you have to switch to the position editor.
In the position editor, the individual columns of a column scheme can be newly created and completely edited. The position editor consists of the following tabs and fields:
Tab General
- Column type – the content of this field determines the tab displayed, where additional information can be provided depending on the context. The following settings are available:
- Formula column
- Value column
- Line label
- Line number
- Percentage column 1
- Percentage column 2
- Percentage column 3
- Percentage column 4
- Description – the description serves as an additional identifier for the Column scheme. Enter a meaningful, memorable, and possibly unique description to make searches easier. The designation is freely selectable and can be ambiguous, meaning several column schemes can have the same name. It is recommended to assign different names in each case. The designation can be entered in several languages.
- Help column – determines whether this column is a help column. Help columns are used to save intermediate results. This column can be printed or hidden depending on the report call.
- Resizable – this field is only open for input for the column type “Row description.” Activate this indicator if the description should be expanded vertically when the text is larger than the frame. Deactivate this checkbox to cut off the data if the text is larger than the frame.
- Maximum number of characters – this field is only open for input for the column type “Row description.” Here, you can specify the maximum number of characters for the row description. This information applies to both defined and resolved rows.
Tab Analysis
The tab Analysis is only displayed for the column type Value column.
- Standard analysis period –the standard evaluation period is only important for value columns. The values displayed in this column depend on the evaluation period specified when the report is called up.
ExampleIf “Current quarter” is defined as the evaluation period in the column and the report is called with the evaluation period 08/11, the values for 07/11 09/11 are displayed in this column. If the report is called with the evaluation period 01/11, the values for 01/11 03/11 are displayed in this column. - Fiscal year – enter an underlying fiscal year. You can specify that the displayed values are determined from a fiscal year that differs from the year of the report call. ExampleThe report is called for 12/11 and the relative fiscal year is defined as the 1st previous year, then the values in the column for 12/10 are displayed.
Tab Content
The tab Content is only displayed for the column types Value column and Formula column.
- Simulation posting type – if simulation postings should be evaluated, you can additionally restrict the selection of the simulation postings to be evaluated by specifying one or more simulation posting types. If you do not specify a simulation posting type, all simulation postings are taken into account.
- Prefix reversal – here you specify how to proceed with the sign. This applies to the representation of numbers, the formation of sums, as well as to arithmetic operations in formulas. The following settings are available:
- Without prefix reversal
- Actual reversal of prefix
- Sign reversal for print
- Negative values – definition of how negative values are represented. The following settings are available:
- Definition in column
- 123,00 (black)
- 123,00 (black)
- (123,00) (black)
- 123,00 (red)
- 123,00 (red)
- (123,00) (red)
- Debit/Credit – this field is only used if the expression “traffic figures” is defined in a line from the row schema used in the “function” field. The following settings are available:
- Not relevant
- Definition in column
- Debit
- Credit
- Figure dimension – here you specify the unit of numbers for values. For example, if the value in hundreds is given, the number 12,345,678.90 is displayed in this column as 123,456.79 when the report is printed or displayed. The 2nd decimal is due to the type of rounding. The following settings are available:
- In ones
- In tens
- In hundreds
- In thousands
- In tens of thousands
- In hundreds of thousands
- In milions
- Priority formula – determination of which formula definition has priority in the event of a conflict. Priorities can only be assigned for formula columns. This information controls the time at which the column formula is calculated.
- Convert – determination of whether the values in this column are converted into the foreign currency for reports with a foreign currency. In the case of report evaluations in the main or parallel currency, this parameter is not taken into account. The following settings are available:
- Do not convert
- Convert NoteReports can currently only be called in local currency. Therefore, this field is currently to be maintained only in preparation.
- Selection assignments – in the row definition, for cost types or account assignments, an indicator can be stored for which column they should be valid. Up to three corresponding entries can be made within a column (e.g., A, B, C). When the report is printed or displayed, only values from the cost types/object accounts that have been defined with selection indicators A, B, C, or without information in the line assignment are displayed in this column. If no entry is made here, the values of all cost types/object accounts are relevant for this column.
- Accounting standard – if you specify a valid accounting standard, only the values of this accounting standard are shown in this column. Accounting standards are used to evaluate and present the accounting system according to various accounting regulations (e.g., according to the HGB, the depreciation regulations are different from the IAS guidelines, which leads to different valuations in the balance sheet and to a different income statement).
- Currency – if necessary, enter a valid parallel currency in this field in which the values in this column are to be displayed.
Tab Formula
The tab Formula is only displayed for the column type Formula column.
Formula – formulas may only be specified for the column type Formula. With the help of formula columns, arithmetic links can be defined within a column scheme. The columns with which the desired arithmetic operation is to be carried out must be defined. It is also possible to include constants in the formulas. Which calculation formulas are possible is described under Calculation formula.
Tab Assignments
The tab Assignments is displayed for the Column schema type Cost types, Dimension elements and Dimension elements with cost types in connection with the column type Value column.
- Use classifications cost type – here you specify whether cost types should be selected individually or via a classification. If you select Without classification, the cost type is selected for report evaluations. When you select a classification (1 to 5), all cost types that are assigned to the stored node within the classification tree are selected for report evaluations.
- Cost type – if the value Without classification has been selected in the field Use classification cost types, enter a cost type. However, this field can also remain empty. Then the cost type from the call is used.
- Use classification dimensions – here you specify whether optional dimensions should be selected individually or via classification. The following settings are available:
- Without classification
- With classification 1
- With classification 2
- With classification 3
- With classification 4
- With classification 5
If you select Without classification, the optional dimension is selected for report evaluations.
When a classification is selected, all optional dimensions that are assigned to the stored node within the classification tree are selected for report evaluations.
- Dimension assigned – if the value Without classification has been selected in the field Use classification dimensions, enter an optional dimension. However, this field can also remain empty. Then the dimension from the call is used.
Tab Print
- Bold print – in this field, you can determine which font design should be used for the column contents, i.e., the values within a column. The following settings are available for the text display: Bold type, Normal.
- Font size – in this field, you can determine which font size the column contents, i.e., the values within a column, should have. The following settings are available for the text display: Normal, Enlarged.
- Line alignment – in this field, you can determine which line alignment should be given to the column headings. This information can be overwritten in the lower fields for each heading line, giving you the option of aligning each heading differently. The following options are available: Right align, Left align, Centered.
Tab Percent
Percentage columns 1-4 can be defined for the percentage calculation in defined reports. With this distinction, up to 4 different basic definitions can be accessed in the lines in the row scheme.
The tab Percent is only displayed for the column types Percent column. On this tab you select the type of calculation and the related columns to which the calculation refers.
- Processing – select the type of processing here. The processing can have the following contents: Percentage calculation, Per thousand calculation, Division, Multiplication.
- Related column – here you enter the column that should be used for the calculation. This should normally be the immediately preceding column to make the report easier to interpret. NoteOnly value and formula columns may be selected.
- Related column 100% – the column for the 100% base value for calculating the percentage is specified here. This column can differ from the related column.
- Note: Only value and formula columns may be selected.
- Absolute value – this indicator controls whether the absolute value for the Related column 100% is used for the calculation.
Position table for header lines
In this table, the individual heading lines are maintained for each column. Formatting information, individual texts or variables for the header lines can be specified.
Calculation formulas
Column numbers can be used as operators within formulas. The specification is made with the suffix “ID_” + column number. You have the same option in a row scheme, provided that a row has been defined as a formula line. The specification is also made here with the suffix “ID_” + line number.
Example: You want to add column 10 and column 30 in column 40. Column 40 should be defined as a formula column. The following information must be stored as a formula: ID_10 + ID_30
Multiplication with a fixed value is also possible, e.g. ID_10x (-1)
Formula for deviation: REFERENCEVALUE BASEVALUE
Formula for deviation in percent: (REFERENCEVALUE BASEVALUE) / BASEVALUE * 100
If new formula columns are created and columns within this column scheme are accessed, the “ID_” variables can be used again.
Functions and brackets
Function / Bracket | Explanation |
+ | Plus |
– | Minus |
* | Multiplication |
/ | Division |
% | Remainder
(Example: 11/3=3, Rest 2 Syntax: 11%3 Result: 2) |
( | Bracket opened |
) | Bracket closed |
Application-related action
The following application-related action is available in the “Definition of columns” application:
Realign columns
With this action, the columns within the column scheme are renumbered. The new column number is assigned in steps of 10.
Customizing
No settings need to be made for the Definition of columns application in the Customizing application.
Business Entitys
The following business entity is relevant for the Definition of columns application that you use, for instance, for:
- Assign authorizations
- Set up activity definitions
- Import or export data
Column scheme
com.sem.ext.app.fin.reporting.obj.ColumnHeader
The business entity is part of the following business entity group:
com.sem.ext.app.fin.reporting.MasterData
Authorizations
Authorizations can be assigned by means of authorization roles as well as by assigning an organization. The authorization concept is described in the article Authorizations.
Special capabilities
The Definition of columns application has no special capabilities.
Organizational assignments
An organizational assignment is not required for the Definition of columns application.
Special features
There are no special features for the Definition of columns application.
Authorizations for business partners
The Definition of columns application is not released for business partners.