®

Financial Statement Generator (FSG) Setup
Document Version: 1.0 Date: May 2000 Author: Jennifer Bowen

Table of Contents
Section 1: Components of an FSG ..................................................................................................... 4 Section 2: Row Sets .......................................................................................................................... 5 Defining Row Sets......................................................................................................................... 5 Defining Row Set Rows................................................................................................................. 6 Row Set Account Assignments....................................................................................................... 7 Row Set Calculations..................................................................................................................... 8 Section 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...................................................................................................................... 15 Section 4: Row and Column Combined and Advanced Features........................................................ 16 Display Options........................................................................................................................... 16 Percent of Row / Percent of Column............................................................................................. 17 Section 5: Row Orders .................................................................................................................... 18 Defining Row Orders................................................................................................................... 18 Section 6: Contents Sets .................................................................................................................. 19 Defining Content Sets .................................................................................................................. 19 Section 7: Display Sets.................................................................................................................... 21 Defining Display Groups ............................................................................................................. 21 Defining Display Sets .................................................................................................................. 22 Section 8: Defining and Running FSGs............................................................................................ 23 Defining Financial Reports .......................................................................................................... 23 Control Values ............................................................................................................................ 24 Defining FSG Report Sets............................................................................................................ 25 Running FSGs ............................................................................................................................. 26 Ad-hoc Reports ........................................................................................................................... 27 Section 9: Copy Report Objects....................................................................................................... 28 Copying Report Objects from another database (FSG Transfer) ................................................... 29
-2-

Section 10: Optimizing FSG Performance........................................................................................ 32

Examples A: Row Set - Display Type - Total 1 ............................................................................................... 33 B: Row Set - Display Type - Total 2 ............................................................................................... 33 C: Row Set - Display Type - Expanded 1 ....................................................................................... 34 D: Row Set - Display Type - Expand2............................................................................................ 34 E: Row Set - Display Type - Both ................................................................................................... 35 F: Row Set - Parent Accounts.......................................................................................................... 35 G: Row Set - Summary Accounts .................................................................................................... 36 H: Row Set - Calculations ............................................................................................................... 37 I: Column Set - Format Masks........................................................................................................ 37 J: Column Set - Factors .................................................................................................................. 38 K: Column Set - Period of Interest ................................................................................................... 38 L: Column Set - Account Assignments............................................................................................. 39 M: Column Set - Activity ............................................................................................................... 39 N: Column Sets - Exceptions 1 ....................................................................................................... 40 O: Column Set - Exceptions 2 ......................................................................................................... 41 P: Display Types - Level of Detail................................................................................................... 42 Q: Row Order - Default................................................................................................................... 43 R: Row Order - Example 1............................................................................................................. 44 S: Row Order - Example 2 .............................................................................................................. 45 T: Row Order - Example 3 .............................................................................................................. 46 U: Row Order - Rank by Column ................................................................................................... 47 V: Row Order - Rank by Description............................................................................................... 48 W: Content Set - PE Example.......................................................................................................... 49 X: Content Set - Multiple Ranges .................................................................................................... 50 Y: Content Set - RE and RB............................................................................................................ 51 Z: Content Set - PT Example........................................................................................................... 52 AA: Display Set .............................................................................................................................. 53 AB: Percent of Row ........................................................................................................................ 54

-3-

Section 1: Components of an FSG
Before you define a report in Financial Statement Generator, draft it on paper. This will help you plan your report’s format and content and save you time later. FSG Components Report title, account combinations Account type, column headings Overrides row set account combinations and display options Sort order and display options for expanded row Electric ’white out’

Row Set Column Set Content Set Row Order Display Set

Required Required Optional Optional Optional

A Typical FSG
US GLOBAL OPERATIONS (2) XX FSG Example (3) Period (4) Currency: USD (5) No Specific Company (6) (1) Report Date DD-MM-YY-

Actual Jan-99

Budget Jan-99

(8)

Co Acct Prod Expenses Revenue Totals

(7) (9) (9) (9)

1. 2. 3. 4. 5. 6. 7. 8. 9.

System Default - cannot be changed or removed. Set of Books name - cannot be changed or removed. 10.7 Defined as Report Title in the Row Set. 11.0 Defined at Report Level. Defaults from the period that the report is run - cannot be changed or removed. Defaults as functional currency - cannot be changed or removed. This will be determined by the Content Set. This will be determined by the Row Order. Headings as defined in the Column Set. Descriptions as defined in the Row Set.

-4-

Section 2: Row Sets
Defining Row Sets
A Row Set defines the format and content of the rows in an FSG report. Typical row sets include line items, accounts, and calculation rows for totals. You can define a new row set, or use FSG’s AutoCopy feature to copy an existing row set, which you can modify as needed.

Responsibility: General Ledger Super User Navigation: Reports => Define => Row Set Name & Description: These fields do not appear on the report. They are used to distinguish row sets from one another. Note: In Release 10.7, there is also a Title column on this form, which FSG will print at the top of the report. In Release 11, the Title is defined on the Define Financial Report form.

-5-

A row can also be inserted for formatting purposes only.Defining Row Set Rows Responsibility: General Ledger Super User Navigation: Reports => Define => Row Set => Define Rows Line: You may use any number from 1 to 999999999 (form will automatically order new rows). Format Options: Optional. Row Name: Optional. this appears as the row label on the left of any report you run using this row set. Balance Control: See Sections 3 and 4. it does not appear on the report. Line Item (Description): Optional. but not both. -6- . Advanced Options. Each row can contain either an account assignment or calculation. used to make the report look pretty. in which case it would not use account assignments or row calculations. Display Options. This becomes the row identifier in the row calculation window. It is recommended that the line number be entered in increments of 10.

Also. However. if you use multiple sets of books in the same row set. only intersecting accounts are reported. if you enter accounts for both rows and columns. you must use T for each segment if you assign accounts to the column set. -) to indicate whether to add or subtract the totals for the account range. 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 values NOTE: If multiple account ranges are assigned to a row. Summary: Use if you would like to report only on Summary account balances for the accounts in the specific range. This is illustrated in example M. Set of Books: Enter a set of books to use for deriving account combinations for your range.Row Set Account Assignments Responsibility: General Ledger Super User Navigation: Reports => Define => Row Set => Define Rows => Account Assignments Sign: Select a numeric operator sign (+. If you leave a segment blank. See example G for more information. Accounts: Enter the low and high of the account range you would like to see. Display: This is the display for this row. Also. you must use Net as the activity type. FSG will process all values for that segment. you MUST use T for each segment of the range. however if creating an activity report such as Statements of Cash Flows you may want to specify debit or credit only. Activity: Defaults to net. Typically accounts are assigned to rows. The profile option ’FSG: Expand Parent Value’ further determines how the output will display. -7- . You can enter a different set of books only if the set of books shares the same chart of accounts and calendar as the current set of books (which is assigned to your responsibility).

Debit balances are stored as positive numbers. Operator: select the mathematical Operator for each step of you calculation. Constant: You may enter a constant value as part of the calculations. -8- . you can enter them here in place of the sequence number. NOTE: Credit balances are stored as negative numbers.Row Set Calculations Responsibility: General Ledger Super User Navigation: Reports => Define => Row Set => Define Rows => Calculations Sequence: Controls the order in which FSG will perform the mathematical operations of the 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. Row Name: If names have been defined for the rows of the report. Sequence: Enter low and high sequence numbers corresponding to the range of rows to use in the calculation.

this does not appear anywhere on the report. Build Column Set: Graphical tool to design column set headings and some content. typical column sets include headings and subheadings. -9- . Responsibility: General Ledger Super User Navigation: Reports => Define => Column Sets Name and Description: User defined. format masks. Create Heading: Graphical tool to design column set headings only (no content). currency assignments and calculation columns for totals. Therefore. Define Columns: Standard method to define the content of the columns.Section 3: Column Sets Defining Column Sets A column set defines the format and content of the columns in an FSG report. Override Segment: See page 12. whereas the attribute for a row definition is an account assignment. amount types. The commonly assumed attribute for a column definition is a time period (amount type).

This is the number of characters from the left edge of the page that marks where each column starts. You can also print reports in portrait mode (80 characters) by setting the profile FSG: Allow Portrait Print Style to Yes. ΠPage margins. you must provide enough space in your column width. Position: Enter the starting position for each column. 180 or 255 characters per line. depending on the printers you have installed. If your column position exceeds the total report width. ΠCurrency profile option determines if values use thousand separators and/or positivenegative symbols. If these options are enabled. the column will not appear on the report.Defining Columns Responsibility: General Ledger Super User Navigation: Reports => Define => Column Sets => Define Columns Sequence: Enter a unique sequence number for each column. ΠStarting position and width of previous columns. The column order is determined by the column start position. it is only used in calculations.10 - . . Note: All of the following must be considered when defining column positions: ΠTotal Report Width . Format Mask: Controls the display of values.FSG prints reports in landscape mode with up to 132. ΠNumber of columns and width of each column. See example I. This number does not control the order of the columns on a report like it does for rows in a row set.

such as PTD-Actual. To report on amounts that were entered in a foreign currency. . such as CAD for Canadian dollars.11 - . YTD-Variance. Control Value: Used to include budgets. See example J. if you assign an amount type to a row or column. rather than translate. If you enter budget. you must also assign an offset. See example K. Advanced Options and Display Options: See Section 4. encumbrance types and currencies in a report. Offset: Enter the relative offset if you want to report on a period that is before or after the period that you select at runtime.Factor: Determines how to display numeric values. Amount Type: Defines the types of values for the column. Currency: To report translated balances for a specific currency. Note: Remember. you would use a control value. encumbrance. or QTD-Encumbrance. The four balance options are closely related and work together to determine which balances to pull into the report. enter that currency. you would need to enter a control value to tell FSG which budget balances to use (remember you can have many budgets defined). For example: If you select PTD-Budget as an amount type. or variance amount type you should enter a control value to assign budgets and encumbrance types to the report definition.

For example: you may have a calculation in the row that subtotals all revenue accounts listed above it. you should be aware of this option. In this case. Calculations can also be defined for the column. Override Segment You 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 all products that a company manufactures. the default makes the most sense. Then create one column for each product. if account assignments are entered for both the row set and the column set. 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. This is just a different way to go about it. . This will produce a report similar to the one in example L. But in those cases when you are ’reversing’ the FSG. with each department as its own column (see example L).12 - . FSG will ignore the row calculations and perform the column calculation. and in the column set you might have a column that divides a monthly column by a YTD column. By default. subtract them. Here is what you would do: On the Define Column Set form enter Product as the override segment. Note: When adding calculations in the column set. For another example of using account assignments in both the row and column set see Activity Report Example M. Enter each product number in the Override Value field of the Define Columns form. In most cases. there may be times when the report is defined in ’reverse’ of how you would typically expect to see a financial report. FSG will only report on intersecting accounts. For example: You might want a report that shows PTD-Actual information for several departments. multiply by a constant value. column set calculations override row set calculations unless you check the Override Column Calculations option on the row set. or determine percent values.Column Set Account Assignments and Calculations Information for account assignments and calculations can be entered for columns in the same manner as for rows. you can easily turn this report into an income statement that shows income by product. You can add columns together.

B) + A Build Column Set With the Column Set Builder. It does not include all of the options available from the Columns window. calculations. Note: If you define a non-displayed column from the Columns window. you can add these things from the Columns window after you’ve designed your column set with the Column Set Builder. You can also use this form to modify existing column sets. For example. or exceptions within the Column Set Builder. you would probably want to look at a 9 + 3 Proforma Report (9 month actual + 3 remaining months of budget).Proforma: Mixed Actual and Budget Amounts Proforma is an accounting term that refers to annual fiscal amount that is comprised of actual amounts and budget amounts together. Column A YTD-Actual Jan through Sep Actual Column B YTD-Budget Jan through Sep Budget Column C YTD-Budget (FY End) Jan through Dec Budget Column D Calculations (C . Here is how you would define your column set to accomplish this (you can hide any columns that you do not want to see on the report). if you budget from JAN . you cannot assign accounts. As a result. it will not be visible in the Column Set Builder. . The Column Set Builder is primarily a layout and design tool.DEC and you have just closed the September period. However. you can define a column set by laying it out graphically.13 - .

Choosing ’More Column Options’ will display a popup window that contains fields for the display options. A number: corresponds to period offset or control value. Relative Headings Relative headings are used to create dynamic column headings that change depending on the period you run the report for. or CURRENCY. delete or reposition the columns of the column set. Examples: &POI-2 Report will display the period two periods before the period you are running the report for. You can accept the default. or make modifications to it. A token: POI. Report will display the budget name associated with control value number 1 &Budget1 For more examples of &POI see example K. You can scroll to the end of the ruler bar to determine the total width of the report. factor and level of detail. is where the row set information will appear. currency. override value. ENCUMBRANCE.Responsibility: General Ledger Super User Navigation: Reports => Define => Column Sets => Build Column Set The tool bar in the top left hand of the screen is used to add. The value entered for Left Margin will determine at which position the first column will begin. control value. which is very helpful when working on printing issues. Choosing ’Create Default Heading’ will cause FSG to automatically convert your Amount Type and Period Offset into a default heading. Relative Headings are comprised of the following: An ampersand (&): this must be the first character of the heading.14 - .40). The space before the left margins (position 0 . BUDGET. .

>. However. . You can enter as many conditions as you want. You would define these columns as non-displayed columns. There is a check box on the Run Financial Statements form. Once exceptions are defined for the columns. For example.00. you would define three columns. For example: You can flag all rows where there is a budget variance in excess of $1000. they will print on the FSG output. <=. Condition and Constant: Select the condition that you are looking for and a constant value. Flag: Enter a single character to use as the flag. You can also set up exceptions that flag rows that meet at least one. if you want to flag amounts that meet one or more of these conditions. even though the column itself is not. When you run your FSG you can also choose to display only the exceptions. =< . if you enter multiple conditions for your exceptions. =. Exceptions are used to ’flag’ rows of the report.15 - . FSG will flag only those rows that meet all of your conditions. Available conditions: <. but not all the conditions. You would then define a unique exception to each of these non-displayed columns. and use a calculation to add a non-displayed column to itself.Column Exceptions Responsibility: General Ledger Super User Navigation: Reports => Define => Column Set => Define Column => Exceptions You define exceptions at the column set level to highlight specific information or conditions on the FSG. The exceptions will be displayed. Description: Enter a description.

16 - . Change Sign on Variance: This is the same as Change Sign. When you run the report for the Controller. See the Row and Column Overrides table for more information. you can choose to run the report at one of 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 Controller Example: You could define all subtotal and total rows of a report as Controller level. you would get a short version of the report that only shows key figures. In order for the row/column to be suppressed. Choosing change sign would report a credit balance as a positive number. except this only applies to balances that use a Variance Amount Type. all values across or down must be zero.Section 4: Row and Column Combined and Advanced Features Display Options The Display Options are the same for both row sets and column sets. Supervisor. When you run the report. For rows that are defined but not displayed.Actual. General Ledger stores credit balances as negative numbers and debits as positive numbers. FSG still prints your column heading descriptions and does not reposition other columns or their headings on the report. FSG hides the rows and repositions all other rows. Variance amount types are calculated as Budget . Financial Analyst. or Controller. See example P. You have to look at all pieces of the puzzle together. Change Sign: Changes the sign on balances for display purposes only. . Display Options work together and can be defined in both components. the row or column is suppressed on reports when it has a zero balance. As with other pieces of row sets and column sets. Display Zero: If you do not choose this option. Level of Detail: You can define rows or columns at one of three levels. Display Row / Display Column: If a column is defined but not displayed.

budget or encumbrance type at row and column level. Row Set vs. Net) Accounts Summary Currency Yes Yes Yes Yes No No No No No Yes A conflict exists only for those report cells where calculations are defined for both intersecting row and column No N/A N/A N/A Yes N/A N/A N/A Report uses intersecting accounts Must assign same summary option at row and column level Must assign same currency to intersecting rows and columns.17 - . otherwise 0 (Zero) appears in place of an amount Yes overrides No Yes overrides No Change Sign N/A Change Sign on N/A Variance N/A N/A .Percent of Row / Percent of Column See example AB. Column Set Override Summary Option Amount Type Offset Control Value Row Overrides Column Yes Yes Yes Column Overrides Row No No No Comments Must assign same currency. CR. Format Factor Display Zero Level of Detail Override Row/Column Calculations Activity (DR.

Value. or Value and Description to determine what information about the segment will display on the report. . Sequence: Enter the sequence that you want to see the segments of the accounting flexfield (you can reorder the sequence). Width: This refers to how much space you would like to allow for this segment. Segment: Enter the segment name.Section 5: Row Orders Defining Row Orders Row orders are used to control how detail rows appear on the report. Order By: Choose Description. Value or Ranking to determine how to sort segments if you would like to re-order expanded information. Display: Choose Description.18 - . Responsibility: General Ledger Super User Navigation: Reports => Define => Order Note: It is necessary to have at least one account segment defined with a display type of Expand or Both to use a row order.

Œ Sequential will process multiple reports in sequential order. mastering the content set can significantly reduce report development efforts. FSG will produce a separate report for each page. Account Ranges: Enter account ranges similar to row set. but the same rules that are discussed in examples G and F apply.19 - . They are used to override row and column account assignments and display types to create multiple variations of existing reports. In a business environment. What you enter will override the account ranges in the row set. Content sets are probably the most confusing aspect of FSG definition. Display Type: See Content Set Display Types. Name and Description: User defined. It is the complexity and variation of content set options that contribute to its ’mystery’. If you enter multiple account ranges.Section 6: Contents Sets Defining Content Sets Responsibility: General Ledger Super User Navigation: Reports => Define => Content Set Content Sets are similar to row sets. Sequence: The sequence in which you want the account assignment to be generated. You can use parent values. Will not appear on the report. Œ Parallel will process multiple reports at the same time. . Type: Choose a processing type for the multiple reports.

For example: you have defined a report to print project expenses. Your report definition uses a row set containing a single row definition with account assignments for all related project expense accounts. CT: (Column/Total) Total the range and display only a total balance for the segment values.Summary: Choose Yes if you want to report only summary account balances for the range. To review expenses for all projects for each department. RT: (Row/Total) Total the range and display only the total balance for the segment values. if you want to produce a report showing individual project revenues with a subtotal of all project revenues for each department. RB: (Row/Both) Expand and total the range. This differs from content display type N since N ignores any new range values you specify for your content set. PE: (Page/Expand) Expand the range and create a separate report for each segment value in the range.20 - . PT: (Page/Total) Override the row set segment value range but retain the row set Expand. displaying each segment value and the total balance for the segment values. FSG will also generate a separate report for the parent if you include a parent segment value in the child range. You can only use this option for one segment in your account and you must enter a range of values for that segment. the content set will inherit the summary account reporting option from the row set or column set. If you leave this field blank. . creating multiple rows from a single row definition. RE: (Row/Expand) Expand the range and display all segment values. FSG will generate a separate report for each child value. use the Row/Expand option for department and the Row/Both option for the project. If you assign this option to a parent segment value. Content Set Display Types N: (No Override) Use the display option from the row set definition. or Both display type for each segment. Choose No if you want to report only detail account balances in your range. Total. Using the same example above (under RT). and the Project is one of your account segments. use the Row/Expand option for the department segment and the Row/Total option for the project segment.

Responsibility: General Ledger Super User Navigation: Reports => Define => Display => Group Defining Display Groups is a prerequisite of using display sets. Display groups are assigned to display sets to control which rows and columns appear on a report. . Defining Display Groups A display group defines a range of rows in a row set or columns in a column set. Name and Description: User defined. Will not appear on the report.21 - . Row Set or Column Set: Enter either a row set or column set name. From/To Sequence: Enter a range of rows OR columns to include in the display group. To use display sets you must also define display groups to identify the ranges of rows and/or columns whose display you want to control. Usually this is the range that you want to ’hide’.Section 7: Display Sets Display sets are used to control (hide) the display of ranges of rows and/or columns in a report. This is an OR and can never be an AND.

Even if you decide to not display. Only the values will be hidden. the row and column headings will appear on the report. Row Group/Column Group: Enter the relevant display group names in the appropriate columns. Description: (Optional) Will not appear on report. the values related to the display group will appear on the report. you simply tell FSG which rows or columns should or should not be displayed. Display: Choose whether or not to ’display’ the values related to the display group. will not appear on report. If you leave the box unchecked. .Defining Display Sets With display sets and groups you can produce report variations which omit sensitive information or which include information normally not included in a report.22 - . If you check the box. Responsibility: General Ledger Super User Navigation: Reports => Define => Display => Group Name and Description: User defined. the values will not appear will not appear on the report. To do this. Row Set and Column Set: Enter the name of the row set and or column set definitions you want to override. Sequence Number: Enter a sequence number for each display group assignment. the display group information.

The report title is what FSG will print at the top of the report. However.Section 8: Defining and Running FSGs Defining Financial Reports Responsibility: General Ledger Super User Navigation: Reports => Define => Report Enter a Name.23 - . Time to put all of the pieces together. there are some additional parameters that can be defined on this form.7. the Title is entered on the Row Set form. a pop up box will appear that will allow you to override any one or more of the segments in the accounting flexfield structure. and Description for your report. Note: In Release 10. Most of the information is supplied by using List of Values to choose existing report components. This is where you specify which report components you would like to use in the report. report Title. Segment Override: Enter values here for account segments that you want to override. If a segment value is disabled. it will have no effect when used as a segment override. When you enter this field. .

encumbrance. See Section 4. but FSG will only use the currency for those rows and columns which do not have a currency assigned to them in the row and column sets. Œ Spreadsheet: Produces a report that is tab-delimited. Control Values If you have defined control values in the row and column set.Currency: You can enter a default currency here. Level of Detail: Select a level of detail. If you choose spreadsheet as the option. Œ Standard: Produces a report that is not tab-delimited. you will still need to manually parse an FSG that is downloaded into Excel or Lotus. this is not an override.24 - . It is easier to do because it has been tab-delimited. Output Options: Select Standard or Spreadsheet. or currency to link to the control value. Responsibility: General Ledger Super User Navigation: Reports => Define => Report = > Control Value . this is where you define which budget. Rounding Option: Calculate Then Round will perform calculations before rounding amounts. ’Round Then Calculate’ will round values before they are used in calculations. In other words.

FSG3 and FSG4. or only individual reports. Sequence: This controls the sequence in which reports are submitted at runtime. you can choose to run all reports in the report set. FSG1. 3 will be submitted.25 - . If FSG2 finishes first it will begin to print. and you have a report set with FSG1. 2. FSG2. Name and Description: User defined. and FSG4 will begin running. When you choose a report set from that form. etc. For example: If the concurrent manager is configured to run 3 FSGs at one time. . then FSG1 may finish and begin to print. After you have defined a report set you can run it from the Run Financial Reports Form.Defining FSG Report Sets Responsibility: General Ledger Super User Navigation: Reports => Define => Report Set Report Sets are used to group FSG reports that you run together frequently. This will not always ensure what order the reports are printed in.

This is also where you can choose to print only exceptions.Running FSGs Responsibility: General Ledger Super User Navigation: Reports => Request => Financial Choose to run Individual Reports or Reports Sets. Rounding Option. Segment Override. Display Set. if you have defined exceptions on the column set. This is what will become POI. At run time you can enter additional information or choose to override the report definitions. and Output Option. This form will allow you to enter the following information at runtime: Currency. Report: Enter the report name (use List of Values). Row Order. Period: Enter the period for the report. .26 - .

27 - . You must run this program as System Administrator Responsibility to delete ALL Adhoc reports. An Ad-hoc is just a non-permanent way to accomplish the same thing. This program will delete all Ad-hoc reports that have not been run in a specified number of days. You do not assign a name to an Ad-hoc report. Ad-hoc reports are reports that are defined on the fly. It is recommended that these Ad-hoc reports be deleted periodically by running the Program Delete Ad Hoc Reports.Ad-hoc Reports Responsibility: General Ledger Super User Navigation: Reports => Request => Financial => Ad Hoc From the Run Financial Reports form you can also define Ad-hoc reports. You are entering all of the information that is typically entered on the Define Reports form. FSG does this for you. The report will be named FSG-AD-HOC . .<sequence generated number>. If this program is run using a General Ledger Responsibility. only those Ad-hoc reports that were defined by that responsibility will be deleted.

After you copy a report object. column sets. .28 - . Target: Enter a name for the new report object. Source: Select the name of the object to copy. When the concurrent process is completed. content sets. reports and report sets to create new report objects. Choose Copy. display sets. row orders. you can modify the new object to meet your reporting needs. General Ledger launches a concurrent process to copy the report objects.Section 9: Copy Report Objects You can copy existing row sets. You can also copy report objects across multiple sets of books if both sets of books share the same account structure. Responsibility: General Ledger Super User Navigation: Reports => AutoCopy Component: Select the type of report object you want to copy. you can query and modify the copied objects as necessary.

you might define all of your FSG objects in a test database. when you implement General Ledger. display sets and display groups. row orders. reports. The chart of accounts in your source database must be identical to the chart of accounts in your target database. Responsibility: General Ledger Super User Navigation: Reports => Request => Standard . For example. You can copy row sets. content sets. You must be logged in to General Ledger and connected to the target database. referred to by copied reports must exist in the 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.Copying Report Objects from another database (FSG Transfer) Run the FSG Transfer program to copy report objects from one General Ledger database to another. Prerequisites ΠΠΠΠΠYour Database Administrator must define database links. you can easily copy the FSG objects from your test database by using the FSG Transfer Program. Report details. report sets.29 - . Once your production database is fully functional. such as budgets and encumbrance types. column sets.

Connect String: The network connect string to point to the General Ledger database. APPS Password: The password for the above username. Note that this is not the username you enter to log in to Oracle Applications.30 - . Enter the Database Name and optional Description for the linked database. Prerequisites You must grant permission for database link creation in the target database by executing the following SQL statement: grant create database link to <APPS account> -. 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’. 4. APPS Username: The name of the Oracle Applications account that has read access to the General Ledger database tables. when you enter the password General Ledger will display asterisks instead of the actual characters in the password. Save your work. . which you can then use for copying FSG report objects from the linked database into your current database. If you do not know what to enter. 2. you can copy the report objects by using the FSG Transfer program. for security reasons. ask your System Administrator. Enter the following additional information for the database. You give each linked database a name. 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’. 3. Navigate to the Define Database Links window.Defining Database Links You can define links to other General Ledger databases by using the Define Database Links window. Once the link is established. You must also supply the Database Name to the FSG Transfer program.where <APPS account> is your APPS account name To create a link to a General Ledger database: 1. Domain Name: The domain of the remote General Ledger database to which this link connects. Note that.

3. Choose Delete Record from the Edit menu.To delete a database link: 1. Choose Yes to delete the database link.31 - . 4. Navigate to the Define Database Links window. . Query the database name you want to delete. 2.

This information improves the performance of your journal entry posting and financial reporting process. or add or delete summary templates. Specify whether you want to index a particular segment in your chart of accounts using the Key Flexfield Segments window. and the number of account balances associated with each accounting period. the number of accounts with a particular segment value. You run the Optimizer from the Standard Request Submission screen. This will also help your financial reporting process run faster. such as the size of your balances and combinations tables. ΠEnter Yes for Maintain Indexes to create or drop the indexes for your chart of accounts. (Program .Optimizer) Responsibility: General Ledger Super User Navigation: Reports => Request => Standard To create and drop indexes for your chart of accounts: ΠFreeze your account structure. The Optimizer creates an index on a segment if one does not already exists. or any time you add several segment values. . The Optimizer program gathers and updates statistical information about the size of your balances and combinations table. Define your account segment values. it is recommended that the General Ledger Optimizer program be run before you run the monthly reports.32 - . and drops an index on a segment if you no longer index the segment. define a new chart of accounts. the number of account combinations with a particular segment value. You can also update statistical information about your data. and the number of account balances associated with each accounting period. you should run the Optimizer at least once a period. This is useful when you define a new chart of account for which you want to index particular segments or when you want to add or drop an index for an existing segment in your chart of accounts. Run the General Ledger Optimizer program to create or drop indexes for those segments in your chart of accounts that you have marked for indexing. Define summary templates.Section 10: Optimizing FSG Performance To improve General Ledger performance. To update statistical information about your data: ΠEnter Yes for Gather Statistics. To keep these statistics current. Prerequisites ΠΠΠΠDefine your account segments.

36 PTD-Actual Jan-98 0 YTD-Actual Jan-99 1.00000 +01.T.T.999.6460.T.T T.325.T.T Report Output U.33 - .000.000.T.T Report Output U.Total 1 Row Account Assignment +01.6400.6460.999.0000 01.325.Total 2 Row Account Assignment +01.36 PTD-Actual Jan-98 0 YTD-Actual Jan-99 1.6400.110. .000.6460.0000 01.T.325.6460.T.99 Currency: USD No specific Company requested PTD-Actual Jan-99 Expenses 1.T.000.0000 T.000.T.325.110.120.Display Type .6400.130.000.6400. B: Row Set .000 T.999.130.36 YTD-Actual Jan-98 0 Note: Content Set.999.000.36 YTD-Actual Jan-98 0 Note: Content Set.Display Type .000. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Expenses 1.T.110.T T. S. The column set does not include any account assignments or other advanced features.00000 01.00000 +01.T.120.S.T. The column set does not include any account assignments or other advanced features.T.000.T.000.0000 01. Row Order and Segment Override are not used for this report. Row Order and Segment Override are not used for this report.000. OPERATIONS FSG Example Current Period: JAN .130.T.000.Examples A: Row Set .T.

000.0000 T.Expand2 Row Account Assignment +01.750.00 0 0 0 Note: Content Set and Segment Override are not used in this report.750.T.130.00 75. S.36 0 0 0 0 0 0 0 0 0 0 Note: Content Set and Segment Override are not used in this report.T Report Output U.C: Row Set . Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Reg Acct Expenses 110 6410 Airfare 110 6420 Hotel 120 6410 Meals PTD-Actual Jan-98 YTD-Actual Jan-99 YTD-Actual Jan-98 1.6460. .36 500.110.00 75.00000 01.Display Type .999.250. D: Row Set .0000 T.130.Display Type .T Report Output U.Expanded 1 Row Account Assignment +01.36 0 0 0 0 0 0 0 0 0 0 1.999.34 - .T.00 75.000.T.6400.6400.000.000.00 0 0 0 1.000.6460.E.T.36 500. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Co Acct Expenses 6410 Airfare 6420 Hotel 6430 Meals 6440 Car Rental 6450 Entertainment 6460 Other Travel PTD-Actual Jan-98 YTD-Actual Jan-99 YTD-Actual Jan-98 1. The column set does not include any account assignments or other advanced features.E.000.00 75.T. S.00000 01.110.E.250. The column set does not include any account assignments or other advanced features.

The column set does not include any account assignments or other advanced features.130.000.00 75.000.750. The column set does not include any account assignments or other advanced features.36 1.00 75. S.E.36 0 0 1.Where FSGP is a parent that includes child values 6400 . Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Reg Acct Expenses 6410 Airfare 6420 Hotel TOTAL PTD-Actual Jan-98 YTD-Actual Jan-99 YTD-Actual Jan-98 1.E: Row Set .6400.FSGP.T -.00000 01.110.825.Both Row Account Assignment +01. S.T.000.00 75.750.B. . Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Reg Acct Expenses 6410 Airfare 6420 Hotel PTD-Actual Jan-98 YTD-Actual Jan-99 YTD-Actual Jan-98 1.000.T.36 1. F: Row Set .T.36 0 0 0 1.825.Parent Accounts Row Account Assignment +01.36 0 0 Note: Content Set and Segment Override are not used in this report. Report Output U.T Report Output U.130.999.00 75.750.T.6460.6460.110.T.0000 T.000.750.0000 T.35 - .36 0 0 0 Note: Content Set and Segment Override are not used in this report.999.FSGP.T.Display Type .000.0000 01.

000.000.110.000.36 500.110. FSG looks to the profile option FSG: Expand Parent Value to determine how to handle parent accounts. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual PTD-Actual .Summary Accounts Row Account Assignment +01.0000 01.T.0000 T.FSGP. S.000. S.T.G: Row Set .00 0 0 1.999. Profile Option: FSG: Expand Parent Value = NO Report Output U.FSGP.000.00 0 0 Here is the Rule: When you request summary balances. Profile Option: FSG: Expand Parent Value = YES Report Output U.FSGP.E.E.T. 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 expanded When Profile Option FSG: Expand Parent Value is set to No If the summary flag is set to yes.325. the parent will not be expanded If the summary flag is set to no.0000 T.T.36 500.130.T Where FSGP is parent that includes child values 6400-6460 and FSGP is assigned to a rollup group that is used in a summary template.E.0000 01.E.FSGP.325. the parent will be expanded Row Account Assignment +01. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Reg Acct Expenses 110 FSGP Parent Example 120 FSGP Parent Example PTD-Actual Jan-98 YTD-Actual Jan-99 YTD-Actual Jan-98 1.000.999.36 YTD-Actual YTD-Actual .T x Summary Where FSGP is the parent that includes child values 6400-6460 and FSGP is assigned to a rollup group that is used in a summary template.130.

Calculations Report Output U.100.36 500.Format Masks Report Output U.1 0 0 0 0 0 ------------0 0 0 1.750.00 0 0 0 H: Row Set .000.250.00 75.37 - .00 25 ----------9.00 25 ----------9.36 500.225.36 700 2.1 0 0 0 0 0 -----------0 0 0 Calculation Definitions 70 80 90 Sequence 10 10 10 20 Operator Enter Median Enter / Constant Low 10 10 10 High 50 50 50 Row Name 1000 I: Column Set .36 700 2.00 0 0 0 1.250.00 75.100.00 9.Jan-99 Reg Acct Expenses 110 6410 Airfare 110 6420 Hotel 120 6410 Airfare Jan-98 Jan-99 Jan-98 1. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Acct Row Seq 10 Airfare 20 Hotel 30 Meals 40 Car Rental 50 Entertainment 70 80 90 Simple Total MEDIAN Constant Value PTD-Actual Jan-98 YTD-Actual Jan-99 YTD-Actual Jan-98 1. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested .250.000. S.00 9. S.00 1.36 1.00 75.225.00 75.

36 700.000 estimate $25 estimate ----------$9.000.00 2.101 J: Column Set .100.999.999 1.36 PTD-Actual PTD-Actual PTD-Actual Jan-99 Jan-99 Jan-99 999.101 PTD-Actual Jan-99 999.00 25.03 ----------9.750 estimate $75 estimate $700 estimate $2.999.00 25.00 ------------9.99 999.00 7.000 25 -----------9.999.000.999.00 Format Mask Factor Airfare Hotel Meals Car Rental Entertainment TOTAL K: Column Set .999.500.999.99 Units Thousands Percentiles 1750.00 ------------9.00 25.000 25 ----------9.00 200. Operations FSG Example Current Period: DEC-98 Currency: USD No specific Company requested PTD-Actual Jan-98 POI-11 1.536.100.999.000.00 -----------910.750 75 700 2. S.750.000.999.36 PTD-Actual Jan-99 $999.36 1.036.Format Mask Airfare Hotel Meals Car Rental Entertainment TOTAL PTD-Actual Jan-99 999 1.00 2.38 QTD-Actual Dec-98 PO10 0 0 0 0 QTD-Actual Oct-98 POI-2 0 0 0 0 Relative Heading/POI Airfare Hotel Meals Car Rental .99 Null 1.00 75.99 999.7 2 0.00 PTD-Actual YTD-Actual Feb-99 Dec-97 POI+2 POI-12 0 0 0 0 0 0 0 0 .1 175.750.999 $1.000.000. S.999.00 75.00 75.750 75 700 2.08 0.00 ----------9.000.99 1750. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 999.00 2.75 0.00 2.72 700.36 700.Period of Interest Report Output U.101 estimate PTD-Actual Jan-99 estimate 999.36 700.Factors Report Output U.00 75.00 70.00 2.100.

000.000. S.00 180.800.39 - .36 700.00 ----------9.T.36 1.00 .110.000.00 75.100.000. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Region 110 1.00 Acct Airfare Hotel Meals Car Rental Entertainment Jan-98 Total 1.72 0 ----------0 0 ----------0 0 ----------0 0 ----------0 L: Column Set .E.Account Assignments Report Output U.T. Operations FSG Example Current Period: JAN-98 Currency: USD No specific Company requested PTD-Actual Dec -97 Beginning Bal 50.00 0.130. S.750.00 900.T. … ….00 PTD-Actual Jan-98 Credit Activity 0.00 25.130 defined in the row set.Entertainment TOTAL 25.00 75.0000 T.36 700 2.00 25 PTD-Actual Jan-99 Region 130 0 0 0 0 0 Acct Airfare Hotel Meals Car Rental Entertainment Jan-99 Total 1.00 25.T.600.250.6400.00 PTD-Actual Jan-98 Debit Activity 1750.6460.00 75.36 700 0 0 PTD-Actual Jan-99 Region 120 500 0 0 2.00 75.999.T.00 0.820.T.T The region of 110 defined in the column. … …. …110 … ….T The column set also uses account assignments.00 0. M: Column Set . The first column is defined as follows: …110… ….000.00 0.00 0. T.00 25 In this report the row set account assignment is as follows: 01. overrides the range of 110 .T.00 1.00 0.000.0000 01.00 2.Activity Report Output U.

S. the same report was run but the option to print only exceptions was selected at run time. … … T. … … ….00 0 0 0 0 .0000 T.750.000.000.36 700 2.750.E.750. .00 1..000.T.36 700 1.0000 01.000.00 75. an exception was defined on the first column as follows: Flag = Y Description = Null Condition = '> Greater than' Constant = 1000 In the example below.820. … ….750. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Acct Y Y Airfare Hotel Meals Y Car Rental Entertainment YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 1..110.T.00 1. … … ….130.T.T. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Acct Y Y Airfare Y Car Rental YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 1.00 75.40 - . Report Output U. S.000.E.00 2.00 25 0 0 0 0 0 0 0 0 0 0 In the above example.In this example the row set account assignment is defined as follows: 01.T In the column set the account assignment for the 2nd column is defined as follows: .T NET DEBIT N: Column Sets .T.000.820.6460.Exceptions 1 Report Output U.T.00 25 1.6400.

you wanted to see amounts that were under $1000 flagged with a ’Y’ and those amounts that were under $100 flagged with a ’*’. The hidden column uses the same amount type as column 1 and the exception is defined as follows: Flag = * Description = Null Condition = < Less Than Constant = 100 . two exceptions have been defined. there is an exception on column one that is defined as follows: Flag = Y Description = Null Condition = < Less Than Constant = 1000 Second. In this report. S.Exceptions 2 Report Output U.00 25 0 0 0 0 0 0 0 0 0 0 YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 In this example.36 700 1.O: Column Set .00 25 1.000.00 75.00 75. there is a hidden column between displayed columns 1 and 2.750. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Acct Airfare Y* Hotel Y Meals Car Rental Y* Entertainment 1.750. The column exceptions are defined as follows: First .820.41 - .36 700 2.

370.525.36 700 ---------2.------------2.025.00 2.36 .00 0 4.42 - 0 0 0 0 0 0 0 0 .025.00 75.025.Level of Detail Report Output U.000. S.36 0 ------------0 4.00 0 0 0 -------------0 -180 ----------180 4.36 2. S.36 2.36 700 ------------2. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-98 Jan-98 Jan-99 Jan-99 Departmental Travel Expenses Total Department 110 Total Department 120 Total Department 130 Grand Total 2.525.370.P: Display Types .0 75.36 0 -------------0 0 Below example is what the report would like if ran for the Controller Level of Detail: Report Output U.525.550.525. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-98 Jan-98 Jan-99 Jan-99 Departmental Travel Expenses Department 110 Airfare Hotel Meals Total Department 110 Department 120 Airfare Car Rental Entertainment Total Department 120 Department 130 Car Rental Total Department 130 Grand Total Controller Controller Financial Analyst 1.750.000.00 25 25 ---------.00 2.36 0 0 0 -------------0 0 0 0 --------0 Controller Financial Analyst 0 0 0 --------0 Controller Financial Analyst 0 --------0 Controller 0 Controller 500 500 2.36 2.025.750.36 1.00 -180 4.550.

999.00 75.T.750.36 0 0 0 0 0 ------------0 0 0 0 0 0 -----------0 Total In this example.000.9999 T. FSG then prints as much information in the space that is allotted for each segment. you only see 3 of the 4 digits for the account segment.6400.00 75. . Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Co Reg CC Acc Prd Sub Jan-99 Travel Expenses 641 642 643 644 645 YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 1.6460. This is an example of how FSG will print by default when you expand in a row set and do not define a row order.T The column set starts at position 30.36 1. S. so FSG takes the six segments of the accounting flexfield and allocates five spaces for each segment (three for display. The row set is defined with one account range as follows: 01.43 - .36 700 1.Q: Row Order .T.110.00 25 -----------4.550.000.820.00 25 -----------4.000. In this case.130. NO ROW ORDER is used.370.T.36 700 2.E.0000 01.Default Report Output U. two for spacing). You will only see information for the account segment because that is the only segment that uses a display type of Expand.999.750.

T. See Example S.550.110.6460.750.9999 The row order attached is define as follows: Rank by Column info Null Seq 1 Segment Account Order by Value T.44 - .T Display Value and Desc Width 15 Because information was defined for only one segment (Account). FSG is still trying to squeeze the other segments in.T.130.00 25 -----------4.36 700 2.000. That leaves 15 spaces for the remaining 5 segments.370.999.000. In order to remove the space holders for the remaining 5 segments. . the row set is defined as follows: 01. S.R: Row Order .750.6400. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Acct CRCPS Jan-99 Travel Expenses 6410 Airfare 6420 Hotel 6430 Meals 6440 Car Rental 6450 Entertainment 1.0000 01.820. 30 spaces are available for row information 15 spaces are used for the Account segment. you need to include them in the row order with a width of 0.00 75.36 ======== 0 0 0 0 0 ------------0 ======== 0 0 0 0 0 -----------0 ======== YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 Total In this example.36 ======= 1.Example 1 Report Output U.36 700 1.000.00 25 -----------4.999.E.T.00 75.

T.550.999.000.45 - . the row set is defined as follows: 01.130.00 25 -----------4. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Acct Jan-99 Travel Expenses 6410 Airfare 6420 Hotel 6430 Meals 6440 Car Rental 6450 Entertainment 1.110.00 25 -----------4.36 ======== 0 0 0 0 0 ------------0 ======== 0 0 0 0 0 -----------0 ======== YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 Total In this example. S.820.750.00 75.36 700 1.6460.999.T.36 ======= 1.6400.S: Row Order . Account is displaying the value and description.T.000.9999 The row order attached is defined as follows: Rank by Column info Null Seq 1 2 3 4 5 6 Segment Company Region CC Account Product SubAccount Order by Value Value Value Value Value Value T.0000 01.36 700 2.000.370.Example 2 Report Output U.T Display Width Value 0 Value 0 Value 0 Value and Desc 15 Value 0 Value 0 All segments have been suppressed except for Account.E.750. .00 75.

370.130. two segments are expanded.250.6400.250. the row set is defined as follows: 01.T.T: Row Order .110. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Acct Reg Travel Expenses Airfare 110 Airfare 120 Hotel 110 Meals 110 Car Rental 120 Car Rental 130 Entertainment 120 1.999.00 -180 25 -----------4.E.0000 01.T Display Description Value Value Value Value Value Width 15 5 0 0 0 0 .000.999.36 ======== 0 0 0 0 0 0 0 ------------0 ======== 0 0 0 0 0 0 0 -----------0 ======== YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 Total In this report.000. and the sequence of the segments has been switched.00 -180 25 -----------4.T.36 ======= 1.E.46 - .00 500 75.36 700 2. S. In this example.550.000.9999 The row order attached is defined as follows: Rank by Column info Null Seq 1 2 3 4 5 6 Segment Account Region CC Company Product SubAccount Order by Value Value Value Value Value Value T.Example 3 Report Output U.36 700 2.000.00 500 75.6460.

S.00 700 75.820.750.999.370.00 1.6400.Rank by Column Report Output U.36 ======== 0 0 0 0 0 ------------0 ======== 0 0 0 0 0 -----------0 ======== YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 Total In this example.370.00 1.U: Row Order .00 700 75.750.T.820.000.000.6460. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Acct Jan-99 Travel Expenses 6440 Car Rental 6410 Airfare 6430 Meals 6420 Hotel 6450 Entertainm 1.T. Row Set Account Assignment 01.T The row order attached is define as follows: Rank by Column info Name = Null Order = 1 Ranking = Descending Seq 1 2 3 4 5 6 Segment Company Region CC Account Product SubAccount Order by Value Value Value Ranking Value Value Display Width Value 0 Value 0 Value 0 Value and Desc 15 Value 0 Value 0 . the accounts are sorted in descending order by their ranking in column 1.36 ======= 1.36 25 -----------4.999.36 25 -----------4.9999 T.110.47 - .T.130.E.0000 01.

6460.130.00 1.370. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Acct Jan-99 Travel Expenses 6410 Airfare 6440 Car Rental 6450 Entertainm 6420 Hotel 6430 Meals 1.T.00 25 75.999.750.36 ======== 0 0 0 0 0 ------------0 ======== 0 0 0 0 0 -----------0 ======== YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 Total In this report.00 25 75. S.00 1.000.T Seq 1 2 3 4 5 6 Segment Company Region CC Account Project SubAccount Order by Value Value Value Description Value Value Display Value Value Value Value & Desc Value Value Width 0 0 0 15 0 0 . C.Rank by Description Report Output U.T.E.000.0000 Row Order Definition: Rank by Column info Null 01. B.9999 T.6400.T.48 - .820.V: Row Order . etc.370. Row Set Account Assignment: 01.820.36 ======= 1.999. the expanded information is sorted by segment value description A.750.36 700 -----------4.110.36 700 -----------4.

525.N N. … ….N.N.N.000. 120… ….T...025. … ….T .525.110.36 ======== 0 ------------0 ======== 0 -----------0 ======== PTD-Actual Jan-98 YTD-Actual Jan-98 Report Output U..PT.PE Example Report Output U.Sacramento Headquarters) PTD-Actual YTD-Actual Jan-99 Jan-99 Travel Expenses 2. ..6400. .025.49 - .36 -----------Total 2.025. 110… ….SacramentoManfacturing) PTD-Actual YTD-Actual Jan-99 Jan-99 Travel Expenses 2. … …. … ….T.999.000..130.T. . … ….0000 Content Set Definition: . N.N . S.PE.W: Content Set . . 120… …. Operations FSG Example Current Period: JAN-99 Currency: USD Region = 120 (SAQ HQ .525.36 ======= 2.00 -----------2. 01.PT.N.N. Operations FSG Example Current Period: JAN-99 Currency: USD Region = 110 (SAQ HQ . 110… ….00 ======== 0 ------------0 ======== 0 -----------0 ======== PTD-Actual Jan-98 YTD-Actual Jan-98 The Display Type of PE was used in this example.6460. 110… …. PE causes a separate report to be created for each value in the PT range. 120… …. Row Set Account Assignment: 01.N The report would have the same output if the content set were defined as follows.000.N. Each sequence will generate a report.025.T. N.N. S.525.00 ======= 2..N.36 -----------2. … ….00 -----------Total 2.0000 T.N.

36 ======= 2. 110… 6400 ….6400.0000 T. .36 2. 130… 6460 ….370.370.00 75.370.T.X: Content Set . .PT.N.130 (SAC HQ .00 75.N.525.525.820.750.36 -----------4.36 ======== 0 0 0 0 0 0 ------------0 ======== 0 0 0 0 0 0 -----------0 ======== Total Report Output U.36 ----------4.370.N.RB. 110… 6400 ….000.000.110.36 ======= 0 0 0 0 ------------0 ======== 0 0 0 0 ------------0 ======== Total Row Set Account Assignment 01. Operations FSG Example Current Period: JAN-99 Currency: USD Region = 110 .36 ----------4.36 700 1.370.. 130… 6460 ….00 25 4.N . Operations FSG Example Current Period: JAN-99 Currency: USD Account = 6400 .025. 01.370.999.T..750..6460.6460 (Airfare .SAC Sales.370. S.00 -180 4.50 - .370.000.36 2. S.130.0000 Content Set Definition: .RB.T.T .820.00 -180 4. N.00 25 4.N.36 -----------4.Sacramento Region Sales) PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-99 Jan-99 Jan-98 Jan-98 Reg Acct Travel Expenses 6410 Airfare 6420 Hotel 6430 Meals 6440 Car Rental 6450 Entertainm TOTAL 1.Sacramento Headquarters .PT.025.N N.Entertainment Expenses) PTD-Actual YTD-Actual Jan-99 Jan-99 Reg Acct Travel Expenses 110 120 130 TOTAL PTD-Actual Jan-98 YTD-Actual Jan-98 2.36 ======= 1.T.Multiple Ranges Report Output U..36 700 1.

000. N.250.T.36 1.00 500 25 2.36 1.36 700 2.00 75.00 -180 -180 -----------4.000.525.999.999.0000.36 ======== 0 0 0 0 0 0 0 0 0 0 ------------0 ======== 0 0 0 0 0 0 0 0 0 0 -----------0 ======== YTD-Actual Jan-99 PTD-Actual Jan-98 YTD-Actual Jan-98 Total Row Set Account Assignment 01. 01.N.Y: Content Set .250.025.0000 T.370.T.025.36 700 2. 110… 6400 …. S.000.36 ======= 1.370.250.00 -180 -180 -----------4.T.9999.RE.250.RE and RB Report Output U.000.N . Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual Jan-99 Reg Acct Travel Expenses 110 6410 Airfare 110 6420 Hotel 110 6430 Meals 110 TOTAL 120 6410 Airfare 120 6440 Car Rental 120 6450 Entertainm 120 TOTAL 130 6440 Car Rental 130 TOTAL 1.RB.0000 Content Set Definition: ..00 75.51 - .00 500 25 2.N.525. 130… 6460 …..T .T.

52 - .36 700 -----------2.Sacramento Headquarters) PTD-Actual YTD-Actual Jan-99 Jan-99 Reg Acct Travel Expenses 6410 Airfare 6420 Hotel 6430 Meals 1.000.000.T.00 75.6460.T.250.000.E..00 75.36 ======== 0 0 0 ------------0 ======== 0 0 0 -----------0 ======== PTD-Actual Jan-98 YTD-Actual Jan-98 TOTAL Row Set Account Assignment 01.0000 T. Operations FSG Example Current Period: JAN-99 Currency: USD Region = 110 (SAC HQ .. 01.025.N. 110… 8000 ….PT.000.N .0000 Content Set Definition: .999.0000.999.N.T.36 700 -----------2.025.T .36 ======= 1. 110… 7500 ….PT Example Report Output U.250. S.N.Z: Content Set . N.

36 1. .00 75. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested PTD-Actual YTD-Actual PTD-Actual YTD-Actual Jan-98 Jan-98 Jan-99 Jan-99 Departmental Travel Expenses Department 110 6410 Airfare 6420 Hotel 6430 Meals Total Department 110 Department 120 6410 Airfare 6440 Car Rental 6450 Entertainment ---------Total Department 120 Department 130 6440 Car Rental Total Department 130 Grand Total ---------------------------------- 1.025.250.370.AA: Display Set Report Output U.36 700 ------------2.0 75.53 - .36 700 ---------2.36 -180 -------------180 4. the display group is used in a display set which is attached to this report. S. First. define a display group that references the row set/row set lines.370. Then.250.36 0 0 0 -------------0 0 0 0 --------0 -180 ----------180 4.36 0 -------------0 0 0 --------0 0 This report used a display set that ’hides’ the information for department 120.025.

00% 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PTD-Actual Jan-99 % Of Total PTD-Actual Jan-98 YTD-Actual Jan-98 80 Total Travel Expenses Using Percent of Row/Percent of Column requires setup in both the row set AND column set.00 75. 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. in the column set.64% 0.57% 0.54 - .72% 16.00 25 0 4. This is what tells FSG where to place the percent information from the row set. The column calculation would look like this: Seq = 10 Operator = % Low = 10 where 10 is the sequence number of the first column High = 10 where 10 is the sequence number of the first column . This is because you want to see each of those rows as a percent of row 80. Operations FSG Example Current Period: JAN-99 Currency: USD No specific Company requested Acct Seq 10 Travel Expenses 20 30 40 50 60 70 6410 Airfare 6420 Hotel 6430 Meals 6440 Car Rental 6450 Entertainment 6460 Other Trav 1. the second column is defined as a % calculation based on the first column.820.00% 100.AB: Percent of Row Report Output U.36 700 1. S.04% 1.750.370.36 40. THEN.02% 41.

Sign up to vote on this title
UsefulNot useful