FSG - TRAINING - MANUAL Old
FSG - TRAINING - MANUAL Old
FSG can:
1 Generate Financial Reports, such as Income Statement and Balance Sheet, based
on the data in General Ledger
2 Design custom financial reports to meet specific business needs
3 Print as many reports as needed
4 Schedule reports to run automatically
Summary
Following are the basic five components to create and generate FSG
1 Row Set
2 Column set
3 Row Order
4 Display Set
5 Content set
1.1.1Defining FSG
2 In the Name field write the name of the Row Set to be used.
3 In the Description field write the description of the Row Set. This is an Optional
field
4 Double click on Define Rows button to define Rows for the Row Set. The
following screen appears
5 Enter a line number for each row in the Line field (It is recommended to use Line
Nos. 10, 20, 30 ….). Use the line number to refer to particular row definition
during row calculation. You can also optionally enter a Line Item, which appears
as a label on each row. It is useful to use the Line Item field to enter headings
that will make a report look tidier
6 Format Options: Next, select Format Options. You can indent the row to a
certain number of characters, skip lines before or after this row, place a full line of
underline characters before or after this row to improve visual separation, and
specify a page break before or after the row.
7 Row Name: Provides a way to refer to this row by name, rather than by number,
in calculations. The row name will not appear on the FSG report; that is what the
Line Item field is for. Row names are useful if a row is used a lot in row
calculations. Even if it is used in only a few, giving a row a name helps make
calculation formulas more readable.
8 Percent of Row: Stores the line number of a row that will be used as the
denominator in calculating percentages. This allows you to use the % operator
when defining a calculation column, causing GL to perform a percentage
calculation based on the value in another row.
9 Instructs GL to override column calculations with this row’s calculations. This is
useful when a column-based calculation will not produce an accurate answer. For
instance, suppose you have designed a row that calculates the ratio between two
line-item rows. Each row has three columns: Period 1 amount, Period 2 amount,
and a total for the two periods. In your ratio row, you do not want the Total
column to add the ratios of Period 1 and Period 2; the answer would be
meaningless. Instead, you want the ratio row’s formula to take precedence,
calculating the total ratio by dividing the total for the first row by the total for the
second row. Table Below Depicts this Situation
Ratio = Line item 1 Prd 1 = Line item 1 Prd 2 = Line item 1 Total
/ / /
Line item 2 Prd 1 Line item 2 Prd 2 Line item 2 Total
Display Option
Format Mask: This affects how numbers are formatted in the report. The character “9”
denotes a digit in format mask, and you can specify whether to include a thousands
separator, decimal indicator, currency symbol, and other characters.
Factor controls whether the numbers shown represent billions, millions, thousands, units,
or percentiles. If you use the Factor option, note it in your row or column headings.
Level of Detail has three predefined choices: Controller, Supervisor (a superset above
Controller), and Financial Analyst (a superset above Supervisor). You can associate each
row in a row set to a level, and then specify at runtime the level for which the report is
being run. Each row is checked while the report is run, and displayed if its level is the
same as, or below, the level of detail specified for the report.
Choose whether the row is displayed, whether zero values are displayed, whether you
want to change the sign, and whether you want to change sign on variance amount types.
Once all of the advanced options are defined, the row is suitable for use as a heading.
To define New Row click on New Record (+) button appears on the top right of the
screen. Remember for each use separate line for each Row
If this row is not used as a heading, then you will instead assign accounts to the row, or
define calculations for it.
Assign Accounts
1 Double Click on Assign Account button to assign account range or the defined
Row. Following screen appears
2 Select the +/- sign to indicate whether the balance of the defined account range
should be added or subtracted from the total.
3 In the Account field, a new dialog box named Operations Accounting Flex
appears. This dialog box allows you to enter low and high flexfield values at the
Entity, Cost Centre, Natural Account, Product and Spare code level
4 Display option that determines how many account lines will be included in that
level. The choices are as follows
E (Expand) If you enter an account range, E will include all segment values
defined within that range.
T (Total) T will sum up the amount types of all segment values defined
within the account range, and return one total balance.
B (Both) Displays both categories.
Note: Either Accounts can be assigned to a Row or a Formula can be used at the Row
level and not the both
Define Calculations
2 The first calculation step uses the operator Enter; the subsequent steps can use all
of the valid operators (+, -, x, /, %, Average, Median, and StdDev). You can
enter a constant to be use as a fixed number, or you can enter a sequence of row
line numbers, or you can enter the Row Name you defined.
Define Columns
Oracle comes with a number of predefined column sets. Following is the list. Select any
one of the below as Column Set
Use the following navigation Path to define Column set (Reports: Define: Column Set)
and the following screen appears
1 Click on Find button and select the relevant Column set. Name and Description
field will automatically be filled
2 Double click on Define Columns button to define columns for the Column Set
and the following screen appears
3 Define Columns form is very similar to the Define Rows form. One new item is
the Position field, which indicates the starting position of the column in the
Table. There is also a same procedure for defining Account assignment and
Calculation as defined earlier in Row Definition
There is also a new button labeled Exceptions. Exceptions are user-defined flags that
appear next to a row when it meets conditions you specify. Click on the Exceptions
button now, and you should see the following form. Enter a character you want to use as
an exception flag (the flag is limited to a single character), along with a description. Then
specify the condition that will make that flag appear.
Create Heading
Back in the Column Set form, the Create Heading button displays how the column
heading you defined will look like in an FSG report. You can use the Create Default
Heading button to generate default column headings after you have defined your
columns. Default column headings are generated using the amount types and period
offsets you have defined in your columns. Period offset is used to generate relative
Period-of-Interest (POI) as the column heading. Placing &POI0 in a column heading
specifies the current period-of-interest, which will be the accounting period provided as a
parameter when the FSG report is submitted. Relative to Period-of-Interest, &POI-1
means one accounting period before the Period-of-Interest, and &POI+1 means one
accounting period after the Period-of-Interest.
In the top-left corner of the Column Set Builder form are six buttons that can change
column widths, add and delete columns, and move a column left right. In the Column Set
Builder, define sequence numbers, names, amount types, and period offsets for columns.
The Left Margin field in the form is especially important: if the left margin is not wide
enough, the first column may overlap with the account lines of the rows. In addition,
enter the widths, headings, and format masks for columns.
This form contains two buttons related to Column Sets. The Create Default Heading
button generates a default column heading based on amount types and period offsets
defined in columns. The More Column Options button enables to set up additional
column options.
In the Column Set Builder form, you can apply your changes by clicking on the Apply or
OK buttons. If not satisfied with changes and want to revert to the last saved column
heading, use the Revert button. The Cancel button will abandon the changes and close
the Column Set Builder form.
Row Order
Row Order determines how the rows are sorted in the FSG reports. Order rows by
column rank or Chart of Account segment values. To define Row Order, follow the
navigation path Reports: Define: Order to open the Row Order form.
Content Set
A content set is used to override row set account assignments to generate different
variations of the same report without defining separate reports. Most of the time, content
sets are used to generate a given report for every value in a segment of the Chart of
Accounts—for example, a Standard report that repeats for each company in the Chart of
Accounts. To enter content sets, follow the navigation path Reports: Define: Content Set.
Enter the name of the content set, an optional description, and the type. The type
determines whether the run order of the reports will be sequential or parallel.
Next, define the Account Assignments for the content set. This is very similar to the
Account Assignments form you saw in the Define Rows/Columns form. However, since
content set overrides the row set, you do not need to fill in all segments. The segments
without any value will fall back to the row set account assignments. Only need to define
what display types to use to override the row set. Valid display types are listed in Below
Table.
N No override
PE Expand the account range or parent value into detail segment values. In
addition, it will page break after each segment value creating a different report.
PT Override the account range but maintain the row set display types (E, T, B).
RE Expand the account range or parent value into detail segment values. Same as E
in defining rows.
RT Total the segment values for the segment. Same as T in defining rows.
RB Show both detail and total for the account range or the parent value. Same as B
in defining rows.
1 To define an FSG report, follow the navigation path (Reports: Define: Report.)
1 In the Name field select report name from the List of Values.
2 In the Period field select the period name for which Report is required
3 PKR will default in Currency field
4 Double click on Submit button to submit the FSG and in the Request ID field
Column Request automatically appear.
5 view Request See Step No----