®Financial Statement Generator (FSG) SetupDocument Version: 1.0Date: May 2000Author: Jennifer Bowen
Table of ContentsSection 1: Components of an FSG ............................................................................
Section 10: Optimizing FSG Performance.......................................................................................
Section 1: Components of an FSGBefore you define a report in Financial Statement Generator, draft it on paper. This will h...
Section 2: Row SetsDefining Row SetsA Row Set defines the format and content of the rows in an FSG report. Typical row set...
Defining Row Set RowsResponsibility: General Ledger Super UserNavigation: Reports => Define => Row Set => Define RowsLine:...
Row Set Account AssignmentsResponsibility: General Ledger Super UserNavigation: Reports => Define => Row Set => Define Row...
Row Set CalculationsResponsibility: General Ledger Super UserNavigation: Reports => Define => Row Set => Define Rows => Ca...
Section 3: Column SetsDefining Column SetsA column set defines the format and content of the columns in an FSG report. The...
Defining ColumnsResponsibility: General Ledger Super UserNavigation: Reports => Define => Column Sets => Define ColumnsSeq...
Factor: Determines how to display numeric values. See example J.Amount Type: Defines the types of values for the column, s...
Column Set Account Assignments and CalculationsInformation for account assignments and calculations can be entered for col...
Proforma: Mixed Actual and Budget AmountsProforma is an accounting term that refers to annual fiscal amount that is compri...
Responsibility: General Ledger Super UserNavigation: Reports => Define => Column Sets => Build Column SetThe tool bar in t...
Column ExceptionsResponsibility: General Ledger Super UserNavigation: Reports => Define => Column Set => Define Column => ...
Section 4: Row and Column Combined and Advanced FeaturesDisplay OptionsThe Display Options are the same for both row sets ...
Percent of Row / Percent of ColumnSee example AB.Row Set vs. Column Set Override Summary                   Row         Col...
Section 5: Row OrdersDefining Row OrdersRow orders are used to control how detail rows appear on the report.Responsibility...
Section 6: Contents SetsDefining Content SetsResponsibility: General Ledger Super UserNavigation: Reports => Define => Con...
Summary: Choose Yes if you want to report only summary account balances for the range.Choose No if you want to report only...
Section 7: Display SetsDisplay sets are used to control (hide) the display of ranges of rows and/or columns in areport. To...
Defining Display SetsWith display sets and groups you can produce report variations which omit sensitiveinformation or whi...
Section 8: Defining and Running FSGsDefining Financial ReportsResponsibility: General Ledger Super UserNavigation: Reports...
Currency: You can enter a default currency here, but FSG will only use the currency forthose rows and columns which do not...
Defining FSG Report SetsResponsibility: General Ledger Super UserNavigation: Reports => Define => Report SetReport Sets ar...
Running FSGsResponsibility: General Ledger Super UserNavigation: Reports => Request => FinancialChoose to run Individual R...
Ad-hoc ReportsResponsibility: General Ledger Super UserNavigation: Reports => Request => Financial => Ad HocFrom the Run F...
Section 9: Copy Report ObjectsYou can copy existing row sets, column sets, content sets, row orders, display sets, reports...
Copying Report Objects from another database (FSG Transfer)Run the FSG Transfer program to copy report objects from one Ge...
Defining Database LinksYou can define links to other General Ledger databases by using the Define Database Linkswindow. Yo...
To delete a database link:1. Navigate to the Define Database Links window.2. Query the database name you want to delete.3....
Section 10: Optimizing FSG PerformanceTo improve General Ledger performance, it is recommended that the General LedgerOpti...
ExamplesA: Row Set - Display Type - Total 1Row Account Assignment+01.110.000.6400.000.0000        01.130.999.6460.000.000 ...
C: Row Set - Display Type - Expanded 1Row Account Assignment+01.110.000.6400.000.00000      01.130.999.6460.000.0000      ...
E: Row Set - Display Type - BothRow Account Assignment+01.110.000.6400.000.0000       01.130.999.6460.000.0000     T.T.T.B...
G: Row Set - Summary AccountsRow Account Assignment+01.110.000.FSGP.000.0000       01.130.999.FSGP.000.0000       T.E.T.E....
Jan-99              Jan-98           Jan-99              Jan-98Reg AcctExpenses110 6410 Airfare         1,250.00          ...
PTD-Actual       PTD-Actual          PTD-Actual          PTD-Actual                          Jan-99           Jan-99      ...
Entertainment                25.00             0                    0                   0                 0               ...
In this example the row set account assignment is defined as follows:01.110.000.6400.000.0000           01.130.000.6460.00...
O: Column Set - Exceptions 2Report Output                                             U. S. Operations                    ...
P: Display Types - Level of DetailReport Output                                              U. S. Operations             ...
Q: Row Order - DefaultReport Output                                            U. S. Operations                           ...
R: Row Order - Example 1Report Output                                               U. S. Operations                      ...
S: Row Order - Example 2Report Output                                            U. S. Operations                         ...
T: Row Order - Example 3Report Output                                            U. S. Operations                         ...
U: Row Order - Rank by ColumnReport Output                                               U. S. Operations                 ...
V: Row Order - Rank by DescriptionReport Output                                            U. S. Operations               ...
W: Content Set - PE ExampleReport Output                                           U. S. Operations                       ...
X: Content Set - Multiple RangesReport Output                                            U. S. Operations                 ...
Y: Content Set - RE and RBReport Output                                         U. S. Operations                          ...
Z: Content Set - PT ExampleReport Output                                            U. S. Operations                      ...
AA: Display SetReport Output                                               U. S. Operations                               ...
AB: Percent of RowReport Output                                             U. S. Operations                              ...
Upcoming SlideShare
Loading in …5
×

/Home/oracle/desktop/fsgsetup 3

526 views

Published on

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
526
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

/Home/oracle/desktop/fsgsetup 3

  1. 1. ®Financial Statement Generator (FSG) SetupDocument Version: 1.0Date: May 2000Author: Jennifer Bowen
  2. 2. Table of ContentsSection 1: Components of an FSG ..................................................................................................... 4Section 2: Row Sets .......................................................................................................................... 5 Defining Row Sets......................................................................................................................... 5 Defining Row Set Rows................................................................................................................. 6 Row Set Account Assignments....................................................................................................... 7 Row Set Calculations..................................................................................................................... 8Section 3: Column Sets ..................................................................................................................... 9 Defining Column Sets .................................................................................................................... 9 Defining Columns........................................................................................................................ 10 Column Set Account Assignments and Calculations ..................................................................... 12 Override Segment ........................................................................................................................ 12 Proforma: Mixed Actual and Budget Amounts ........................................................................... 13 Build Column Set ........................................................................................................................ 13 Relative Headings........................................................................................................................ 14 Column Exceptions...................................................................................................................... 15Section 4: Row and Column Combined and Advanced Features........................................................ 16 Display Options........................................................................................................................... 16 Percent of Row / Percent of Column............................................................................................. 17Section 5: Row Orders .................................................................................................................... 18 Defining Row Orders................................................................................................................... 18Section 6: Contents Sets .................................................................................................................. 19 Defining Content Sets .................................................................................................................. 19Section 7: Display Sets.................................................................................................................... 21 Defining Display Groups ............................................................................................................. 21 Defining Display Sets .................................................................................................................. 22Section 8: Defining and Running FSGs............................................................................................ 23 Defining Financial Reports .......................................................................................................... 23 Control Values ............................................................................................................................ 24 Defining FSG Report Sets............................................................................................................ 25 Running FSGs ............................................................................................................................. 26 Ad-hoc Reports ........................................................................................................................... 27Section 9: Copy Report Objects....................................................................................................... 28 Copying Report Objects from another database (FSG Transfer) ................................................... 29 -2-
  3. 3. Section 10: Optimizing FSG Performance........................................................................................ 32 ExamplesA: Row Set - Display Type - Total 1 ............................................................................................... 33B: Row Set - Display Type - Total 2 ............................................................................................... 33C: Row Set - Display Type - Expanded 1 ....................................................................................... 34D: Row Set - Display Type - Expand2............................................................................................ 34E: Row Set - Display Type - Both ................................................................................................... 35F: Row Set - Parent Accounts.......................................................................................................... 35G: Row Set - Summary Accounts .................................................................................................... 36H: Row Set - Calculations ............................................................................................................... 37I: Column Set - Format Masks........................................................................................................ 37J: Column Set - Factors .................................................................................................................. 38K: Column Set - Period of Interest ................................................................................................... 38L: Column Set - Account Assignments............................................................................................. 39M: Column Set - Activity ............................................................................................................... 39N: Column Sets - Exceptions 1 ....................................................................................................... 40O: Column Set - Exceptions 2 ......................................................................................................... 41P: Display Types - Level of Detail................................................................................................... 42Q: Row Order - Default................................................................................................................... 43R: Row Order - Example 1............................................................................................................. 44S: Row Order - Example 2 .............................................................................................................. 45T: Row Order - Example 3 .............................................................................................................. 46U: Row Order - Rank by Column ................................................................................................... 47V: Row Order - Rank by Description............................................................................................... 48W: Content Set - PE Example.......................................................................................................... 49X: Content Set - Multiple Ranges .................................................................................................... 50Y: Content Set - RE and RB............................................................................................................ 51Z: Content Set - PT Example........................................................................................................... 52AA: Display Set .............................................................................................................................. 53AB: Percent of Row ........................................................................................................................ 54 -3-
  4. 4. Section 1: Components of an FSGBefore you define a report in Financial Statement Generator, draft it on paper. This will helpyou plan your report’s format and content and save you time later. FSG Components Row Set Required Report title, account combinations Column Set Required Account type, column headings Content Set Optional Overrides row set account combinations and display options Row Order Optional Sort order and display options for expanded row Display Set Optional Electric ’white out’A Typical FSG US GLOBAL OPERATIONS (2) Report Date DD-MM-YY- XX FSG Example (3) (1) Period (4) Currency: USD (5) No Specific Company (6) Actual Budget Jan-99 Jan-99 (8) Co Acct Prod (7) Expenses (9) Revenue (9) Totals (9)1. System Default - cannot be changed or removed.2. Set of Books name - cannot be changed or removed.3. 10.7 Defined as Report Title in the Row Set. 11.0 Defined at Report Level.4. Defaults from the period that the report is run - cannot be changed or removed.5. Defaults as functional currency - cannot be changed or removed.6. This will be determined by the Content Set.7. This will be determined by the Row Order.8. Headings as defined in the Column Set.9. Descriptions as defined in the Row Set. -4-
  5. 5. Section 2: Row SetsDefining Row SetsA Row Set defines the format and content of the rows in an FSG report. Typical row setsinclude line items, accounts, and calculation rows for totals. You can define a new row set, oruse FSG’s AutoCopy feature to copy an existing row set, which you can modify as needed.Responsibility: General Ledger Super UserNavigation: Reports => Define => Row SetName & Description: These fields do not appear on the report. They are used to distinguishrow sets from one another.Note: In Release 10.7, there is also a Title column on this form, which FSG will print at thetop of the report. In Release 11, the Title is defined on the Define Financial Report form. -5-
  6. 6. Defining Row Set RowsResponsibility: General Ledger Super UserNavigation: Reports => Define => Row Set => Define RowsLine: You may use any number from 1 to 999999999 (form will automatically order newrows). It is recommended that the line number be entered in increments of 10.Line Item (Description): Optional, this appears as the row label on the left of any report yourun using this row set.Format Options: Optional, used to make the report look pretty.Advanced Options, Display Options, Balance Control: See Sections 3 and 4.Row Name: Optional, it does not appear on the report. This becomes the row identifier inthe row calculation window.Each row can contain either an account assignment or calculation, but not both.A row can also be inserted for formatting purposes only, in which case it would not useaccount assignments or row calculations. -6-
  7. 7. Row Set Account AssignmentsResponsibility: General Ledger Super UserNavigation: Reports => Define => Row Set => Define Rows => Account AssignmentsSign: Select a numeric operator sign (+, -) to indicate whether to add or subtract the totalsfor the account range.Accounts: Enter the low and high of the account range you would like to see. If you leave asegment blank, FSG will process all values for that segment.Typically accounts are assigned to rows. However, if you enter accounts for both rows andcolumns, only intersecting accounts are reported.Display: This is the display for this row. T = Total the range and display only the total for segment values E = Expand the range and display all segments values B = Both expand and total the range and display all segment valuesNOTE: If multiple account ranges are assigned to a row, you MUST use T for each segmentof the range. Also, you must use T for each segment if you assign accounts to the column set.Summary: Use if you would like to report only on Summary account balances for theaccounts in the specific range. The profile option ’FSG: Expand Parent Value’ furtherdetermines how the output will display. See example G for more information.Activity: Defaults to net, however if creating an activity report such as Statements of CashFlows you may want to specify debit or credit only. This is illustrated in example M.Set of Books: Enter a set of books to use for deriving account combinations for your range.You can enter a different set of books only if the set of books shares the same chart ofaccounts and calendar as the current set of books (which is assigned to your responsibility).Also, if you use multiple sets of books in the same row set, you must use Net as the activitytype. -7-
  8. 8. Row Set CalculationsResponsibility: General Ledger Super UserNavigation: Reports => Define => Row Set => Define Rows => CalculationsSequence: Controls the order in which FSG will perform the mathematical operations of thecalculation.Operator: select the mathematical Operator for each step of you calculation. + Add - Subtract * Multiply / Divide % Percent ENTER Enter value MODE The mode of listed values AVERAGE The average of listed values MEDIAN The median of listed values STDDEV The standard deviation of listed values.Constant: You may enter a constant value as part of the calculations.Sequence: Enter low and high sequence numbers corresponding to the range of rows to usein the calculation.Row Name: If names have been defined for the rows of the report, you can enter them here inplace of the sequence number.NOTE:Credit balances are stored as negative numbers.Debit balances are stored as positive numbers. -8-
  9. 9. Section 3: Column SetsDefining Column SetsA column set defines the format and content of the columns in an FSG report. The commonlyassumed attribute for a column definition is a time period (amount type), whereas the attributefor a row definition is an account assignment. Therefore, typical column sets include headingsand subheadings, amount types, format masks, currency assignments and calculation columnsfor totals.Responsibility: General Ledger Super UserNavigation: Reports => Define => Column SetsName and Description: User defined, this does not appear anywhere on the report.Override Segment: See page 12.Define Columns: Standard method to define the content of the columns.Build Column Set: Graphical tool to design column set headings and some content.Create Heading: Graphical tool to design column set headings only (no content). -9-
  10. 10. Defining ColumnsResponsibility: General Ledger Super UserNavigation: Reports => Define => Column Sets => Define ColumnsSequence: Enter a unique sequence number for each column. This number does not controlthe order of the columns on a report like it does for rows in a row set, it is only used incalculations. The column order is determined by the column start position.Position: Enter the starting position for each column. This is the number of characters fromthe left edge of the page that marks where each column starts.Note: All of the following must be considered when defining column positions:ΠTotal Report Width - FSG prints reports in landscape mode with up to 132, 180 or 255 characters per line, depending on the printers you have installed. You can also print reports in portrait mode (80 characters) by setting the profile FSG: Allow Portrait Print Style to Yes. If your column position exceeds the total report width, the column will not appear on the report.ΠNumber of columns and width of each column.ΠStarting position and width of previous columns.ΠCurrency profile option determines if values use thousand separators and/or positive- negative symbols. If these options are enabled, you must provide enough space in your column width.ΠPage margins.Format Mask: Controls the display of values. See example I. - 10 -
  11. 11. Factor: Determines how to display numeric values. See example J.Amount Type: Defines the types of values for the column, such as PTD-Actual,YTD-Variance, or QTD-Encumbrance.Currency: To report translated balances for a specific currency, enter that currency, such asCAD for Canadian dollars. To report on amounts that were entered in a foreign currency,rather than translate, you would use a control value.Control Value: Used to include budgets, encumbrance types and currencies in a report.For example: If you select PTD-Budget as an amount type, you would need to enter a controlvalue to tell FSG which budget balances to use (remember you can have many budgetsdefined).Offset: Enter the relative offset if you want to report on a period that is before or after theperiod that you select at runtime. See example K.The four balance options are closely related and work together to determine which balances topull into the report.Advanced Options and Display Options: See Section 4.Note: Remember, if you assign an amount type to a row or column, you must also assign anoffset. If you enter budget, encumbrance, or variance amount type you should enter a controlvalue to assign budgets and encumbrance types to the report definition. - 11 -
  12. 12. Column Set Account Assignments and CalculationsInformation for account assignments and calculations can be entered for columns in the samemanner as for rows.Why would you want to enter this information in the column set instead of the row set?Depending on how you want the FSG to display the financial data, there may be times whenthe report is defined in ’reverse’ of how you would typically expect to see a financial report.For example: You might want a report that shows PTD-Actual information for severaldepartments, with each department as its own column (see example L). In this case, ifaccount assignments are entered for both the row set and the column set, FSG will only reporton intersecting accounts.For another example of using account assignments in both the row and column set seeActivity Report Example M.Calculations can also be defined for the column. You can add columns together, subtractthem, multiply by a constant value, or determine percent values.Note: When adding calculations in the column set, column set calculations override row setcalculations unless you check the Override Column Calculations option on the row set. Forexample: you may have a calculation in the row that subtotals all revenue accounts listedabove it, and in the column set you might have a column that divides a monthly column by aYTD column. By default, FSG will ignore the row calculations and perform the columncalculation. In most cases, the default makes the most sense. But in those cases when you are’reversing’ the FSG, you should be aware of this option.Override SegmentYou can use the Override segment feature to produce breakdown reports.For example: If you have defined an income statement that reports the total net income for allproducts that a company manufactures, you can easily turn this report into an incomestatement that shows income by product.Here is what you would do:On the Define Column Set form enter Product as the override segment. Then create onecolumn for each product. Enter each product number in the Override Value field of theDefine Columns form. This will produce a report similar to the one in example L. This is justa different way to go about it. - 12 -
  13. 13. Proforma: Mixed Actual and Budget AmountsProforma is an accounting term that refers to annual fiscal amount that is comprised of actualamounts and budget amounts together. For example, if you budget from JAN - DEC and youhave just closed the September period, you would probably want to look at a 9 + 3 ProformaReport (9 month actual + 3 remaining months of budget).Here is how you would define your column set to accomplish this (you can hide any columnsthat you do not want to see on the report). Column A Column B Column C Column D YTD-Actual YTD-Budget YTD-Budget (FY End) Calculations Jan through Sep Actual Jan through Sep Budget Jan through Dec Budget (C - B) + ABuild Column SetWith the Column Set Builder, you can define a column set by laying it out graphically. Youcan also use this form to modify existing column sets. The Column Set Builder is primarily alayout and design tool. It does not include all of the options available from the Columnswindow. As a result, you cannot assign accounts, calculations, or exceptions within theColumn Set Builder. However, you can add these things from the Columns window afteryou’ve designed your column set with the Column Set Builder.Note: If you define a non-displayed column from the Columns window, it will not be visible inthe Column Set Builder. - 13 -
  14. 14. Responsibility: General Ledger Super UserNavigation: Reports => Define => Column Sets => Build Column SetThe tool bar in the top left hand of the screen is used to add, delete or reposition the columnsof the column set.Choosing ’Create Default Heading’ will cause FSG to automatically convert your AmountType and Period Offset into a default heading. You can accept the default, or makemodifications to it.The value entered for Left Margin will determine at which position the first column will begin.The space before the left margins (position 0 - 40), is where the row set information willappear.You can scroll to the end of the ruler bar to determine the total width of the report, which isvery helpful when working on printing issues.Choosing ’More Column Options’ will display a popup window that contains fields for thedisplay options, currency, control value, override value, factor and level of detail.Relative HeadingsRelative headings are used to create dynamic column headings that change depending on theperiod you run the report for.Relative Headings are comprised of the following: An ampersand (&): this must be the first character of the heading. A token: POI, BUDGET, ENCUMBRANCE, or CURRENCY. A number: corresponds to period offset or control value.Examples:&POI-2 Report will display the period two periods before the period you are running the report for.&Budget1 Report will display the budget name associated with control value number 1For more examples of &POI see example K. - 14 -
  15. 15. Column ExceptionsResponsibility: General Ledger Super UserNavigation: Reports => Define => Column Set => Define Column => ExceptionsYou define exceptions at the column set level to highlight specific information or conditionson the FSG. Exceptions are used to ’flag’ rows of the report. For example:You can flag all rows where there is a budget variance in excess of $1000.00.Flag: Enter a single character to use as the flag.Description: Enter a description.Condition and Constant: Select the condition that you are looking for and a constant value.Available conditions: <, >, =, <=, =< .You can enter as many conditions as you want. However, if you enter multiple conditions foryour exceptions, FSG will flag only those rows that meet all of your conditions.You can also set up exceptions that flag rows that meet at least one, but not all the conditions.For example, if you want to flag amounts that meet one or more of these conditions, youwould define three columns. You would define these columns as non-displayed columns, anduse a calculation to add a non-displayed column to itself. You would then define a uniqueexception to each of these non-displayed columns. The exceptions will be displayed, eventhough the column itself is not.Once exceptions are defined for the columns, they will print on the FSG output. When yourun your FSG you can also choose to display only the exceptions. There is a check box on theRun Financial Statements form. - 15 -
  16. 16. Section 4: Row and Column Combined and Advanced FeaturesDisplay OptionsThe Display Options are the same for both row sets and column sets.Level of Detail: You can define rows or columns at one of three levels, Financial Analyst,Supervisor, or Controller. When you run the report, you can choose to run the report at oneof these levels: ΠFinancial Analyst: Includes all levels of detail ΠSupervisor: Includes only rows and columns defined for supervisor or Controller ΠController: Includes only rows and columns defined for the ControllerExample: You could define all subtotal and total rows of a report as Controller level. Whenyou run the report for the Controller, you would get a short version of the report that onlyshows key figures. See example P.Display Row / Display Column: If a column is defined but not displayed, FSG still printsyour column heading descriptions and does not reposition other columns or their headings onthe report. For rows that are defined but not displayed, FSG hides the rows and repositionsall other rows.Display Zero: If you do not choose this option, the row or column is suppressed on reportswhen it has a zero balance. In order for the row/column to be suppressed, all values across ordown must be zero.Change Sign: Changes the sign on balances for display purposes only. General Ledgerstores credit balances as negative numbers and debits as positive numbers. Choosing changesign would report a credit balance as a positive number.Change Sign on Variance: This is the same as Change Sign, except this only applies tobalances that use a Variance Amount Type. Variance amount types are calculated asBudget - Actual.As with other pieces of row sets and column sets, Display Options work together and can bedefined in both components. You have to look at all pieces of the puzzle together.See the Row and Column Overrides table for more information. - 16 -
  17. 17. Percent of Row / Percent of ColumnSee example AB.Row Set vs. Column Set Override Summary Row Column Option Overrides Overrides Comments Column Row Amount Type Yes No Offset Yes No Control Value Yes No Must assign same currency, budget or encumbrance type at row and column level. Format Yes No Factor Yes No Display Zero Yes No Level of Detail Yes No Override No Yes A conflict exists only for those report cells Row/Column where calculations are defined for both Calculations intersecting row and column Activity (DR, No Yes CR, Net) Accounts N/A N/A Report uses intersecting accounts Summary N/A N/A Must assign same summary option at row and column level Currency N/A N/A Must assign same currency to intersecting rows and columns; otherwise 0 (Zero) appears in place of an amount Change Sign N/A N/A Yes overrides No Change Sign on N/A N/A Yes overrides No Variance - 17 -
  18. 18. Section 5: Row OrdersDefining Row OrdersRow orders are used to control how detail rows appear on the report.Responsibility: General Ledger Super UserNavigation: Reports => Define => OrderNote: It is necessary to have at least one account segment defined with a display type ofExpand or Both to use a row order.Sequence: Enter the sequence that you want to see the segments of the accounting flexfield(you can reorder the sequence).Segment: Enter the segment name.Order By: Choose Description, Value or Ranking to determine how to sort segments if youwould like to re-order expanded information.Display: Choose Description, Value, or Value and Description to determine whatinformation about the segment will display on the report.Width: This refers to how much space you would like to allow for this segment. - 18 -
  19. 19. Section 6: Contents SetsDefining Content SetsResponsibility: General Ledger Super UserNavigation: Reports => Define => Content SetContent Sets are similar to row sets. They are used to override row and column accountassignments and display types to create multiple variations of existing reports. Content setsare probably the most confusing aspect of FSG definition. It is the complexity and variationof content set options that contribute to its ’mystery’. In a business environment, masteringthe content set can significantly reduce report development efforts.Name and Description: User defined. Will not appear on the report.Type: Choose a processing type for the multiple reports. Œ Parallel will process multiple reports at the same time. Œ Sequential will process multiple reports in sequential order.Sequence: The sequence in which you want the account assignment to be generated.Account Ranges: Enter account ranges similar to row set. What you enter will override theaccount ranges in the row set. You can use parent values, but the same rules that arediscussed in examples G and F apply. If you enter multiple account ranges, FSG will producea separate report for each page.Display Type: See Content Set Display Types. - 19 -
  20. 20. Summary: Choose Yes if you want to report only summary account balances for the range.Choose No if you want to report only detail account balances in your range. If you leave thisfield blank, the content set will inherit the summary account reporting option from the row setor column set.Content Set Display TypesN: (No Override) Use the display option from the row set definition.RE: (Row/Expand) Expand the range and display all segment values, creating multiple rowsfrom a single row definition.RT: (Row/Total) Total the range and display only the total balance for the segment values.For example: you have defined a report to print project expenses, and the Project is one ofyour account segments. Your report definition uses a row set containing a single rowdefinition with account assignments for all related project expense accounts. To reviewexpenses for all projects for each department, use the Row/Expand option for the departmentsegment and the Row/Total option for the project segment.RB: (Row/Both) Expand and total the range, displaying each segment value and the totalbalance for the segment values. Using the same example above (under RT), if you want toproduce a report showing individual project revenues with a subtotal of all project revenuesfor each department, use the Row/Expand option for department and the Row/Both optionfor the project.CT: (Column/Total) Total the range and display only a total balance for the segment values.PE: (Page/Expand) Expand the range and create a separate report for each segment value inthe range. You can only use this option for one segment in your account and you must enter arange of values for that segment. If you assign this option to a parent segment value, FSGwill generate a separate report for each child value. FSG will also generate a separate reportfor the parent if you include a parent segment value in the child range.PT: (Page/Total) Override the row set segment value range but retain the row set Expand,Total, or Both display type for each segment. This differs from content display type N sinceN ignores any new range values you specify for your content set. - 20 -
  21. 21. Section 7: Display SetsDisplay sets are used to control (hide) the display of ranges of rows and/or columns in areport. To use display sets you must also define display groups to identify the ranges of rowsand/or columns whose display you want to control.Defining Display GroupsA display group defines a range of rows in a row set or columns in a column set. Displaygroups are assigned to display sets to control which rows and columns appear on a report.Responsibility: General Ledger Super UserNavigation: Reports => Define => Display => GroupDefining Display Groups is a prerequisite of using display sets.Name and Description: User defined. Will not appear on the report.Row Set or Column Set: Enter either a row set or column set name. This is an OR and cannever be an AND.From/To Sequence: Enter a range of rows OR columns to include in the display group.Usually this is the range that you want to ’hide’. - 21 -
  22. 22. Defining Display SetsWith display sets and groups you can produce report variations which omit sensitiveinformation or which include information normally not included in a report. To do this, yousimply tell FSG which rows or columns should or should not be displayed.Responsibility: General Ledger Super UserNavigation: Reports => Define => Display => GroupName and Description: User defined, will not appear on report.Row Set and Column Set: Enter the name of the row set and or column set definitions youwant to override.Sequence Number: Enter a sequence number for each display group assignment.Display: Choose whether or not to ’display’ the values related to the display group. If youcheck the box, the values related to the display group will appear on the report. If you leavethe box unchecked, the values will not appear will not appear on the report. Even if youdecide to not display, the display group information, the row and column headings will appearon the report. Only the values will be hidden.Row Group/Column Group: Enter the relevant display group names in the appropriatecolumns.Description: (Optional) Will not appear on report. - 22 -
  23. 23. Section 8: Defining and Running FSGsDefining Financial ReportsResponsibility: General Ledger Super UserNavigation: Reports => Define => ReportEnter a Name, report Title, and Description for your report. The report title is what FSG willprint at the top of the report. Note: In Release 10.7, the Title is entered on the Row Set form.Time to put all of the pieces together. This is where you specify which report componentsyou would like to use in the report.Most of the information is supplied by using List of Values to choose existing reportcomponents. However, there are some additional parameters that can be defined on this form.Segment Override: Enter values here for account segments that you want to override. Whenyou enter this field, a pop up box will appear that will allow you to override any one or moreof the segments in the accounting flexfield structure. If a segment value is disabled, it willhave no effect when used as a segment override. - 23 -
  24. 24. Currency: You can enter a default currency here, but FSG will only use the currency forthose rows and columns which do not have a currency assigned to them in the row andcolumn sets. In other words, this is not an override.Rounding Option: Calculate Then Round will perform calculations before roundingamounts. ’Round Then Calculate’ will round values before they are used in calculations.Level of Detail: Select a level of detail. See Section 4.Output Options: Select Standard or Spreadsheet. Œ Standard: Produces a report that is not tab-delimited. Œ Spreadsheet: Produces a report that is tab-delimited.If you choose spreadsheet as the option, you will still need to manually parse an FSG that isdownloaded into Excel or Lotus. It is easier to do because it has been tab-delimited.Control ValuesIf you have defined control values in the row and column set, this is where you define whichbudget, encumbrance, or currency to link to the control value.Responsibility: General Ledger Super UserNavigation: Reports => Define => Report = > Control Value - 24 -
  25. 25. Defining FSG Report SetsResponsibility: General Ledger Super UserNavigation: Reports => Define => Report SetReport Sets are used to group FSG reports that you run together frequently.Name and Description: User defined.Sequence: This controls the sequence in which reports are submitted at runtime. This willnot always ensure what order the reports are printed in. For example: If the concurrentmanager is configured to run 3 FSGs at one time, and you have a report set with FSG1,FSG2, FSG3 and FSG4. FSG1, 2, 3 will be submitted. If FSG2 finishes first it will begin toprint, and FSG4 will begin running, then FSG1 may finish and begin to print, etc.After you have defined a report set you can run it from the Run Financial Reports Form.When you choose a report set from that form, you can choose to run all reports in the reportset, or only individual reports. - 25 -
  26. 26. Running FSGsResponsibility: General Ledger Super UserNavigation: Reports => Request => FinancialChoose to run Individual Reports or Reports Sets.Report: Enter the report name (use List of Values).Period: Enter the period for the report. This is what will become POI.At run time you can enter additional information or choose to override the report definitions.This form will allow you to enter the following information at runtime:Currency, Segment Override, Row Order, Display Set, Rounding Option, and Output Option.This is also where you can choose to print only exceptions, if you have defined exceptions onthe column set. - 26 -
  27. 27. Ad-hoc ReportsResponsibility: General Ledger Super UserNavigation: Reports => Request => Financial => Ad HocFrom the Run Financial Reports form you can also define Ad-hoc reports. Ad-hoc reports arereports that are defined on the fly. You are entering all of the information that is typicallyentered on the Define Reports form. An Ad-hoc is just a non-permanent way to accomplishthe same thing.You do not assign a name to an Ad-hoc report, FSG does this for you. The report will benamed FSG-AD-HOC - <sequence generated number>.It is recommended that these Ad-hoc reports be deleted periodically by running the Program -Delete Ad Hoc Reports.This program will delete all Ad-hoc reports that have not been run in a specified number ofdays. You must run this program as System Administrator Responsibility to delete ALL Ad-hoc reports. If this program is run using a General Ledger Responsibility, only those Ad-hocreports that were defined by that responsibility will be deleted. - 27 -
  28. 28. Section 9: Copy Report ObjectsYou can copy existing row sets, column sets, content sets, row orders, display sets, reportsand report sets to create new report objects. You can also copy report objects across multiplesets of books if both sets of books share the same account structure.After you copy a report object, you can modify the new object to meet your reporting needs.Responsibility: General Ledger Super UserNavigation: Reports => AutoCopyComponent: Select the type of report object you want to copy.Source: Select the name of the object to copy.Target: Enter a name for the new report object.Choose Copy. General Ledger launches a concurrent process to copy the report objects.When the concurrent process is completed, you can query and modify the copied objects asnecessary. - 28 -
  29. 29. Copying Report Objects from another database (FSG Transfer)Run the FSG Transfer program to copy report objects from one General Ledger database toanother. You can copy row sets, column sets, reports, report sets, content sets, row orders,display sets and display groups.For example, when you implement General Ledger, you might define all of your FSG objectsin a test database. Once your production database is fully functional, you can easily copy theFSG objects from your test database by using the FSG Transfer Program.PrerequisitesΠYour Database Administrator must define database links.ΠThe chart of accounts in your source database must be identical to the chart of accounts in your target database.ΠAny currencies and sets of books referred to by the row sets and column sets being copied must exist in the target database.ΠReport details, such as budgets and encumbrance types, referred to by copied reports must exist in the target database.ΠYou must be logged in to General Ledger and connected to the target database.Responsibility: General Ledger Super UserNavigation: Reports => Request => Standard - 29 -
  30. 30. Defining Database LinksYou can define links to other General Ledger databases by using the Define Database Linkswindow. You give each linked database a name, which you can then use for copying FSGreport objects from the linked database into your current database.Once the link is established, you can copy the report objects by using the FSG Transferprogram.PrerequisitesYou must grant permission for database link creation in the target database by executing thefollowing SQL statement: grant create database link to <APPS account> -- where <APPS account> is your APPS account nameTo create a link to a General Ledger database:1. Navigate to the Define Database Links window.2. Enter the Database Name and optional Description for the linked database. You mustalso supply the Database Name to the FSG Transfer program.You can find the database name by executing the following query in the source database: SELECT value FROM v$parameter WHERE UPPER(name) = ’DB_NAME’;3. Enter the following additional information for the database. If you do not know what toenter, ask your System Administrator.Connect String: The network connect string to point to the General Ledger database.Domain Name: The domain of the remote General Ledger database to which this linkconnects.You can find the domain name by executing the following query in the source database: SELECT value FROM v$parameter WHERE UPPER(name) = ’DB_DOMAIN’;APPS Username: The name of the Oracle Applications account that has read access to theGeneral Ledger database tables. Note that this is not the username you enter to log in toOracle Applications.APPS Password: The password for the above username. Note that, for security reasons,when you enter the password General Ledger will display asterisks instead of the actualcharacters in the password.4. Save your work. - 30 -
  31. 31. To delete a database link:1. Navigate to the Define Database Links window.2. Query the database name you want to delete.3. Choose Delete Record from the Edit menu.4. Choose Yes to delete the database link. - 31 -
  32. 32. Section 10: Optimizing FSG PerformanceTo improve General Ledger performance, it is recommended that the General LedgerOptimizer program be run before you run the monthly reports. This will also help yourfinancial reporting process run faster.Run the General Ledger Optimizer program to create or drop indexes for those segments inyour chart of accounts that you have marked for indexing.You can also update statistical information about your data, such as the size of your balancesand combinations tables, the number of accounts with a particular segment value, and thenumber of account balances associated with each accounting period. This informationimproves the performance of your journal entry posting and financial reporting process.To keep these statistics current, you should run the Optimizer at least once a period, or anytime you add several segment values, define a new chart of accounts, or add or deletesummary templates.PrerequisitesΠDefine your account segments.ΠSpecify whether you want to index a particular segment in your chart of accounts using the Key Flexfield Segments window.ΠDefine your account segment values.ΠDefine summary templates.You run the Optimizer from the Standard Request Submission screen. (Program - Optimizer)Responsibility: General Ledger Super UserNavigation: Reports => Request => StandardTo create and drop indexes for your chart of accounts:ΠFreeze your account structure.ΠEnter Yes for Maintain Indexes to create or drop the indexes for your chart of accounts.The Optimizer creates an index on a segment if one does not already exists, and drops anindex on a segment if you no longer index the segment. This is useful when you define a newchart of account for which you want to index particular segments or when you want to add ordrop an index for an existing segment in your chart of accounts.To update statistical information about your data:ΠEnter Yes for Gather Statistics. The Optimizer program gathers and updates statistical information about the size of your balances and combinations table, the number of account combinations with a particular segment value, and the number of account balances associated with each accounting period. - 32 -
  33. 33. ExamplesA: Row Set - Display Type - Total 1Row Account Assignment+01.110.000.6400.000.0000 01.130.999.6460.000.000 T.T.T.T.T.TReport Output U.S. OPERATIONS FSG Example Current Period: JAN - 99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98Expenses 1,325.36 0 1,325.36 0Note: Content Set, Row Order and Segment Override are not used for this report.The column set does not include any account assignments or other advanced features.B: Row Set - Display Type - Total 2Row Account Assignment+01.110.000.6400.000.00000 01.110.999.6460.000.0000 T.T.T.T.T.T+01.120.000.6400.000.00000 01.120.999.6460.000.0000 T.T.T.T.T.T+01.130.000.6400.000.00000 01.130.999.6460.000.0000 T.T.T.T.T.TReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98Expenses 1,325.36 0 1,325.36 0Note: Content Set, Row Order and Segment Override are not used for this report.The column set does not include any account assignments or other advanced features. - 33 -
  34. 34. C: Row Set - Display Type - Expanded 1Row Account Assignment+01.110.000.6400.000.00000 01.130.999.6460.000.0000 T.T.T.E.T.TReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98Co AcctExpenses6410 Airfare 1,750.00 0 1,750.00 06420 Hotel 75.36 0 75.36 06430 Meals 0 0 0 06440 Car Rental 0 0 0 06450 Entertainment 0 0 0 06460 Other Travel 0 0 0 0Note: Content Set and Segment Override are not used in this report.The column set does not include any account assignments or other advanced features.D: Row Set - Display Type - Expand2Row Account Assignment+01.110.000.6400.000.00000 01.130.999.6460.000.0000 T.E.T.E.T.TReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98Reg AcctExpenses110 6410 Airfare 1,250.00 0 1,250.00 0110 6420 Hotel 75.36 0 75.36 0120 6410 Meals 500.00 0 500.00 0Note: Content Set and Segment Override are not used in this report.The column set does not include any account assignments or other advanced features. - 34 -
  35. 35. E: Row Set - Display Type - BothRow Account Assignment+01.110.000.6400.000.0000 01.130.999.6460.000.0000 T.T.T.B.T.TReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98Reg AcctExpenses6410 Airfare 1,750.00 0 1,750.00 06420 Hotel 75.36 0 75.36 0TOTAL 1,825.36 0 1,825.36 0Note: Content Set and Segment Override are not used in this report.The column set does not include any account assignments or other advanced features.F: Row Set - Parent AccountsRow Account Assignment+01.110.000.FSGP.000.00000 01.130.999.FSGP.000.0000 T.T.T.E.T.T-- Where FSGP is a parent that includes child values 6400 - 6460.Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98Reg AcctExpenses6410 Airfare 1,750.00 0 1,750.00 06420 Hotel 75.36 0 75.36 0Note: Content Set and Segment Override are not used in this report.The column set does not include any account assignments or other advanced features. - 35 -
  36. 36. G: Row Set - Summary AccountsRow Account Assignment+01.110.000.FSGP.000.0000 01.130.999.FSGP.000.0000 T.E.T.E.T.T x SummaryWhere FSGP is the parent that includes child values 6400-6460 and FSGP is assigned to a rollup group that isused in a summary template.Profile Option: FSG: Expand Parent Value = YESReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98Reg AcctExpenses110 FSGP Parent Example 1,325.36 0 1,325.36 0120 FSGP Parent Example 500.00 0 500.00 0Here is the Rule:When you request summary balances, FSG looks to the profile option FSG: Expand Parent Value to determinehow to handle parent accounts.When Profile Option FSG: Expand Parent Value is set to YES If parent belongs to a roll up group the parent will not be expanded If parent does not belong to a rollup group it will be expandedWhen Profile Option FSG: Expand Parent Value is set to No If the summary flag is set to yes, the parent will not be expanded If the summary flag is set to no, the parent will be expandedRow Account Assignment+01.110.000.FSGP.000.0000 01.130.999.FSGP.000.0000 T.E.T.E.T.TWhere FSGP is parent that includes child values 6400-6460 and FSGP is assigned to a rollup group that isused in a summary template.Profile Option: FSG: Expand Parent Value = NOReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual - 36 -
  37. 37. Jan-99 Jan-98 Jan-99 Jan-98Reg AcctExpenses110 6410 Airfare 1,250.00 0 1,250.00 0110 6420 Hotel 75.36 0 75.36 0120 6410 Airfare 500.00 0 500.00 0H: Row Set - CalculationsReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual YTD-Actual Jan-99 Jan-98 Jan-99 Jan-98 AcctRow Seq10 Airfare 1,750.00 0 1,250.00 020 Hotel 75.36 0 75.36 030 Meals 700 0 700 040 Car Rental 2,000.00 0 2,000.00 050 Entertainment 25 0 25 0 ----------- ------------- ----------- ------------70 Simple Total 9,100.36 0 9,100.00 080 MEDIAN 1,225.00 0 1,225.00 090 Constant Value 9.1 0 9.1 0 Calculation Definitions Sequence Operator Constant Low High Row Name 70 10 Enter 10 50 80 10 Median 10 50 90 10 Enter 10 50 20 / 1000I: Column Set - Format MasksReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested - 37 -
  38. 38. PTD-Actual PTD-Actual PTD-Actual PTD-Actual Jan-99 Jan-99 Jan-99 Jan-99Format Mask 999 999,999.99 $999,999 estimate 999,999Airfare 1,750 1750.00 $1,750 estimate 1,750Hotel 75 75.36 $75 estimate 75Meals 700 700.00 $700 estimate 700Car Rental 2,000 2,000.00 $2,000 estimate 2,000Entertainment 25 25.00 $25 estimate 25 ----------- ------------- ----------- ------------TOTAL 9,101 9,100.36 $9,101 estimate 9,101J: Column Set - FactorsReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual PTD-Actual PTD-Actual Jan-99 Jan-99 Jan-99 Jan-99Format Mask 999,999,999.99 999,999,999.99 999,999,999.99 999,999,999.99Factor Null Units Thousands PercentilesAirfare 1,750.00 1750.00 1.75 175,000.00Hotel 75.36 75.36 0.08 7,536.00Meals 700.00 700.00 0.7 70,000.00Car Rental 2,000.00 2,000.00 2 200,000.00Entertainment 25.00 25.00 0.03 2,500.00 ----------- ------------- ----------- ------------TOTAL 9,100.36 9,100.36 9.1 910,036.00K: Column Set - Period of InterestReport Output U. S. Operations FSG Example Current Period: DEC-98Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual QTD-Actual QTD-Actual Jan-98 Feb-99 Dec-97 Dec-98 Oct-98Relative Heading/POI POI-11 POI+2 POI-12 PO10 POI-2Airfare 1,750.00 0 0 0 0Hotel 75.72 0 0 0 0Meals 700.00 0 0 0 0Car Rental 2,000.00 0 0 0 0 - 38 -
  39. 39. Entertainment 25.00 0 0 0 0 ----------- ----------- ----------- ----------- -----------TOTAL 9,100.72 0 0 0 0L: Column Set - Account AssignmentsReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual PTD-Actual Jan-99 Jan-99 Jan-99 Jan-99Acct Region 110 Region 120 Region 130 TotalAirfare 1,250.00 500 0 1,750.00Hotel 75.36 0 0 75.36Meals 700 0 0 700Car Rental 0 2,000.00 0 2,000.00Entertainment 0 25 0 25In this report the row set account assignment is as follows:01.110.000.6400.000.0000 01.130.999.6460.000.0000 T.T.T.E.T.TThe column set also uses account assignments. The first column is defined as follows:…110… …. … …. …110 … …. … …. T.T.T.T.T.TThe region of 110 defined in the column, overrides the range of 110 - 130 defined in the row set.M: Column Set - ActivityReport Output U. S. Operations FSG Example Current Period: JAN-98Currency: USDNo specific Company requested PTD-Actual PTD-Actual PTD-Actual Dec -97 Jan-98 Jan-98 Jan-98Acct Beginning Bal Debit Activity Credit Activity TotalAirfare 50.00 1750.00 0.00 1,800.00Hotel 0.00 75.36 0.00 75.36Meals 900.00 700.00 0.00 1,600.00Car Rental 0.00 2,000.00 180.00 1,820.00Entertainment 0.00 25.00 0.00 25.00 - 39 -
  40. 40. In this example the row set account assignment is defined as follows:01.110.000.6400.000.0000 01.130.000.6460.000.0000 T.T.T.E.T.T NETIn the column set the account assignment for the 2nd column is defined as follows:.. … … …. … …. .. … … …. … … T.T.T.E.T.T DEBITN: Column Sets - Exceptions 1Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98AcctYY Airfare 1,750.00 1,750.00 0 0 Hotel 75.36 75.36 0 0 Meals 700 700 0 0Y Car Rental 1,820.00 2,000.00 0 0 Entertainment 25 25 0 0In the above example, an exception was defined on the first column as follows:Flag = YDescription = NullCondition = > Greater thanConstant = 1000In the example below, the same report was run but the option to print only exceptions was selected at run time.Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98AcctYY Airfare 1,750.00 1,750.00 0 0Y Car Rental 1,820.00 2,000.00 0 0 - 40 -
  41. 41. O: Column Set - Exceptions 2Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98 Acct Airfare 1,750.00 1,750.00 0 0Y* Hotel 75.36 75.36 0 0Y Meals 700 700 0 0 Car Rental 1,820.00 2,000.00 0 0Y* Entertainment 25 25 0 0In this example, two exceptions have been defined. In this report, you wanted to see amounts that were under$1000 flagged with a ’Y’ and those amounts that were under $100 flagged with a ’*’.The column exceptions are defined as follows:First , there is an exception on column one that is defined as follows: Flag = Y Description = Null Condition = < Less Than Constant = 1000Second, there is a hidden column between displayed columns 1 and 2. The hidden column uses the sameamount type as column 1 and the exception is defined as follows: Flag = * Description = Null Condition = < Less Than Constant = 100 - 41 -
  42. 42. P: Display Types - Level of DetailReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98 ControllerDepartmental Travel Expenses ControllerDepartment 110 Financial AnalystAirfare 1,750.0 1,750.00 0 0Hotel 75.36 75.36 0 0Meals 700 700 0 0 ---------- ------------- -------------- ---------Total Department 110 2,025.36 2,025.36 0 0 ControllerDepartment 120 Financial AnalystAirfare 500 500 0 0Car Rental 2,000.00 2,000.00 0 0Entertainment 25 25 0 0 ---------- ------------- -------------- ---------Total Department 120 2,525.00 2,525.00 0 0 ControllerDepartment 130 Financial AnalystCar Rental -180 0 0 0 ---------- ------------- -------------- ---------Total Department 130 -180 0 0 0 ControllerGrand Total 4,370.36 4,550.36 0 0 ControllerBelow example is what the report would like if ran for the Controller Level of Detail:Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98Departmental Travel ExpensesTotal Department 110 2,025.36 2,025.36 0 0Total Department 120 2,525.00 2,525.00 0 0Total Department 130 -180 0 0 0Grand Total 4,370.36 4,550.36 0 0 - 42 -
  43. 43. Q: Row Order - DefaultReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-ActualCo Reg CC Acc Prd Sub Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses 641 1,750.00 1,750.00 0 0 642 75.36 75.36 0 0 643 700 700 0 0 644 1,820.00 2,000.00 0 0 645 25 25 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,550.36 0 0In this example, NO ROW ORDER is used. This is an example of how FSG will print by default when youexpand in a row set and do not define a row order.The row set is defined with one account range as follows:01.110.000.6400.000.0000 01.130.999.6460.999.9999 T.T.T.E.T.TThe column set starts at position 30, so FSG takes the six segments of the accounting flexfield and allocatesfive spaces for each segment (three for display, two for spacing). FSG then prints as much information in thespace that is allotted for each segment. In this case, you only see 3 of the 4 digits for the account segment.You will only see information for the account segment because that is the only segment that uses a display typeof Expand. - 43 -
  44. 44. R: Row Order - Example 1Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-ActualAcct CRCPS Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses6410 Airfare 1,750.00 1,750.00 0 06420 Hotel 75.36 75.36 0 06430 Meals 700 700 0 06440 Car Rental 1,820.00 2,000.00 0 06450 Entertainment 25 25 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,550.36 0 0 ======= ======== ======== ========In this example, the row set is defined as follows:01.110.000.6400.000.0000 01.130.999.6460.999.9999 T.T.T.E.T.TThe row order attached is define as follows:Rank by Column info Seq Segment Order by Display Width Null 1 Account Value Value and Desc 15Because information was defined for only one segment (Account), FSG is still trying to squeeze the othersegments in. 30 spaces are available for row information 15 spaces are used for the Account segment.That leaves 15 spaces for the remaining 5 segments. In order to remove the space holders for the remaining 5segments, you need to include them in the row order with a width of 0. See Example S. - 44 -
  45. 45. S: Row Order - Example 2Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-ActualAcct Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses6410 Airfare 1,750.00 1,750.00 0 06420 Hotel 75.36 75.36 0 06430 Meals 700 700 0 06440 Car Rental 1,820.00 2,000.00 0 06450 Entertainment 25 25 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,550.36 0 0 ======= ======== ======== ========In this example, the row set is defined as follows:01.110.000.6400.000.0000 01.130.999.6460.999.9999 T.T.T.E.T.TThe row order attached is defined as follows:Rank by Column info Seq Segment Order by Display Width Null 1 Company Value Value 0 2 Region Value Value 0 3 CC Value Value 0 4 Account Value Value and Desc 15 5 Product Value Value 0 6 SubAccount Value Value 0All segments have been suppressed except for Account. Account is displaying the value and description. - 45 -
  46. 46. T: Row Order - Example 3Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-ActualAcct Reg Jan-99 Jan-99 Jan-98 Jan-98Travel ExpensesAirfare 110 1,250.00 1,250.00 0 0Airfare 120 500 500 0 0Hotel 110 75.36 75.36 0 0Meals 110 700 700 0 0Car Rental 120 2,000.00 2,000.00 0 0Car Rental 130 -180 -180 0 0Entertainment 120 25 25 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,550.36 0 0 ======= ======== ======== ========In this report, two segments are expanded, and the sequence of the segments has been switched.In this example, the row set is defined as follows:01.110.000.6400.000.0000 01.130.999.6460.999.9999 T.E.T.E.T.TThe row order attached is defined as follows:Rank by Column info Seq Segment Order by Display Width Null 1 Account Value Description 15 2 Region Value Value 5 3 CC Value Value 0 4 Company Value Value 0 5 Product Value Value 0 6 SubAccount Value Value 0 - 46 -
  47. 47. U: Row Order - Rank by ColumnReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-ActualAcct Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses6440 Car Rental 1,820.00 1,820.00 0 06410 Airfare 1,750.00 1,750.00 0 06430 Meals 700 700 0 06420 Hotel 75.36 75.36 0 06450 Entertainm 25 25 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,370.36 0 0 ======= ======== ======== ========In this example, the accounts are sorted in descending order by their ranking in column 1.Row Set Account Assignment01.110.000.6400.000.0000 01.130.999.6460.999.9999 T.T.T.E.T.TThe row order attached is define as follows:Rank by Column info Seq Segment Order by Display WidthName = Null 1 Company Value Value 0Order = 1 2 Region Value Value 0Ranking = Descending 3 CC Value Value 0 4 Account Ranking Value and Desc 15 5 Product Value Value 0 6 SubAccount Value Value 0 - 47 -
  48. 48. V: Row Order - Rank by DescriptionReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-ActualAcct Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses6410 Airfare 1,750.00 1,750.00 0 06440 Car Rental 1,820.00 1,820.00 0 06450 Entertainm 25 25 0 06420 Hotel 75.36 75.36 0 06430 Meals 700 700 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,370.36 0 0 ======= ======== ======== ========In this report, the expanded information is sorted by segment value description A, B, C, etc.Row Set Account Assignment:01.110.000.6400.000.0000 01.130.999.6460.999.9999 T.T.T.E.T.TRow Order Definition:Rank by Column info Seq Segment Order by Display Width Null 1 Company Value Value 0 2 Region Value Value 0 3 CC Value Value 0 4 Account Description Value & Desc 15 5 Project Value Value 0 6 SubAccount Value Value 0 - 48 -
  49. 49. W: Content Set - PE ExampleReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDRegion = 110 (SAQ HQ - Sacramento Headquarters) PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses 2,025.36 2,025.36 0 0 ------------ ------------ ------------- ------------Total 2,025.36 2,025.36 0 0 ======= ======== ======== ========Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDRegion = 120 (SAQ HQ - SacramentoManfacturing) PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses 2,525.00 2,525.00 0 0 ------------ ------------ ------------- ------------Total 2,525.00 2,525.00 0 0 ======= ======== ======== ========The Display Type of PE was used in this example. PE causes a separate report to be created for each value inthe PT range.Row Set Account Assignment:01.110.000.6400.000.0000 01.130.999.6460.000.0000 T.T.T.T.T.TContent Set Definition:.. 110… …. … …. .. 120… …. … …. N.PE.N.N.N.NThe report would have the same output if the content set were defined as follows. Each sequence will generatea report... 110… …. … …. .. 110… …. … …. N.PT.N.N.N.N.. 120… …. … …. .. 120… …. … …. N.PT.N.N.N.N - 49 -
  50. 50. X: Content Set - Multiple RangesReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDRegion = 110 - 130 (SAC HQ - Sacramento Headquarters - SAC Sales- Sacramento Region Sales) PTD-Actual YTD-Actual PTD-Actual YTD-ActualReg Acct Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses6410 Airfare 1,750.00 1,750.00 0 06420 Hotel 75.36 75.36 0 06430 Meals 700 700 0 06440 Car Rental 1,820.00 1,820.00 0 06450 Entertainm 25 25 0 0TOTAL 4,370.36 4,370.36 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,370.36 0 0 ======= ======== ======== ========Report Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDAccount = 6400 - 6460 (Airfare - Entertainment Expenses) PTD-Actual YTD-Actual PTD-Actual YTD-ActualReg Acct Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses110 2,025.36 2,025.36 0 0120 2,525.00 2,525.00 0 0130 -180 -180 0 0TOTAL 4,370.36 4,370.36 0 0 ----------- ----------- ------------- -------------Total 4,370.36 4,370.36 0 0 ======= ======= ======== ========Row Set Account Assignment01.110.000.6400.000.0000 01.130.999.6460.000.0000 T.T.T.T.T.TContent Set Definition:.. 110… 6400 …. .. 130… 6460 …. N.PT.N.RB.N.N.. 110… 6400 …. .. 130… 6460 …. N.RB.N.PT.N.N - 50 -
  51. 51. Y: Content Set - RE and RBReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-ActualReg Acct Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses110 6410 Airfare 1,250.00 1,250.00 0 0110 6420 Hotel 75.36 75.36 0 0110 6430 Meals 700 700 0 0110 TOTAL 2,025.36 2,025.36 0 0120 6410 Airfare 1,250.00 1,250.00 0 0120 6440 Car Rental 500 500 0 0120 6450 Entertainm 25 25 0 0120 TOTAL 2,525.00 2,525.00 0 0130 6440 Car Rental -180 -180 0 0130 TOTAL -180 -180 0 0 ------------ ------------ ------------- ------------Total 4,370.36 4,370.36 0 0 ======= ======== ======== ========Row Set Account Assignment01.000.000.0000.000.0000 01.999.999.9999.000.0000 T.T.T.T.T.TContent Set Definition:.. 110… 6400 …. .. 130… 6460 …. N.RE.N.RB.N.N - 51 -
  52. 52. Z: Content Set - PT ExampleReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDRegion = 110 (SAC HQ - Sacramento Headquarters) PTD-Actual YTD-Actual PTD-Actual YTD-ActualReg Acct Jan-99 Jan-99 Jan-98 Jan-98Travel Expenses6410 Airfare 1,250.00 1,250.00 0 06420 Hotel 75.36 75.36 0 06430 Meals 700 700 0 0 ------------ ------------ ------------- ------------TOTAL 2,025.36 2,025.36 0 0 ======= ======== ======== ========Row Set Account Assignment01.000.000.0000.000.0000 01.999.999.6460.000.0000 T.T.T.E.T.TContent Set Definition:.. 110… 7500 …. .. 110… 8000 …. N.PT.N.N.N.N - 52 -
  53. 53. AA: Display SetReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98Departmental Travel ExpensesDepartment 1106410 Airfare 1,250.0 1,250.00 0 06420 Hotel 75.36 75.36 0 06430 Meals 700 700 0 0 ---------- ------------- -------------- ---------Total Department 110 2,025.36 2,025.36 0 0Department 1206410 Airfare6440 Car Rental6450 Entertainment ---------- ------------- -------------- ---------Total Department 120Department 1306440 Car Rental -180 -180 0 0 ---------- ------------- -------------- ---------Total Department 130 -180 -180 0 0Grand Total 4,370.36 4,370.36 0 0This report used a display set that ’hides’ the information for department 120.First, define a display group that references the row set/row set lines.Then, the display group is used in a display set which is attached to this report. - 53 -
  54. 54. AB: Percent of RowReport Output U. S. Operations FSG Example Current Period: JAN-99Currency: USDNo specific Company requested PTD-Actual PTD-Actual YTD-Actual Acct Jan-99 % Of Total Jan-98 Jan-98Seq10 Travel Expenses20 6410 Airfare 1,750.00 40.04% 0 030 6420 Hotel 75.36 1.72% 0 040 6430 Meals 700 16.02% 0 050 6440 Car Rental 1,820.00 41.64% 0 060 6450 Entertainment 25 0.57% 0 070 6460 Other Trav 0 0.00% 0 080 Total Travel Expenses 4,370.36 100.00% 0 0Using Percent of Row/Percent of Column requires setup in both the row set AND column set.This is an example of Percent of Row:The row set is defined with Percent Of Row = 80 for each of the rows 20 through 70.This is because you want to see each of those rows as a percent of row 80.THEN, in the column set, the second column is defined as a % calculation based on the first column.This is what tells FSG where to place the percent information from the row set.The column calculation would look like this:Seq = 10Operator = %Low = 10 where 10 is the sequence number of the first columnHigh = 10 where 10 is the sequence number of the first column - 54 -

×