12.07.2015 Views

Spreadsheet Server for use with Global Software

Spreadsheet Server for use with Global Software

Spreadsheet Server for use with Global Software

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Spreadsheet</strong> <strong>Server</strong><strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>User ManualCorporate Headquarters3200 Atlantic AvenueRaleigh, NC 27604 USA+1.919.872.7800www.glbsoft.comEMEA Headquarters500 Chiswick High RoadLondon, W4 5RG UK+44 (0) 20 8956 2213


<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong><strong>Global</strong> <strong>Software</strong> <strong>Spreadsheet</strong> <strong>Server</strong> converts familiar spreadsheetsoftware, such as Microsoft® Excel, into tightly integrated analyticaltools <strong>for</strong> financial systems. Financial <strong>use</strong>rs can leverage thestrength of spreadsheets <strong>with</strong> seamless real-time integration tofinancial in<strong>for</strong>mation. <strong>Spreadsheet</strong> <strong>Server</strong> eliminates the re-keyingor downloading of data into spreadsheets and makes them anintegral part of the financial application.


<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>All rights reserved. No parts of this work may be reproduced in any <strong>for</strong>m or by any means - graphic,electronic, or mechanical, including photocopying, recording, taping, or in<strong>for</strong>mation storage and retrievalsystems - <strong>with</strong>out the written permission of the publisher.Microsoft, Excel, Windows, Office, Access and SQL <strong>Server</strong> are all registered trademarks of MicrosoftCorporation. IBM, DB2, iSeries and AS/400 are all trademarks or registered trademarks of InternationalBusiness Machines Corporation in the United States and/or other countries. Trade names referenced are theservice marks, trademarks, or registered trademarks of their respective manufacturers in the United Statesand/or other countries. <strong>Global</strong> <strong>Software</strong>, Inc. is not associated or affiliated in any manner <strong>with</strong> the respectiveowners of the <strong>for</strong>egoing trademarks, trade names or service marks unless expressly stated otherwise. Therespective owners of the <strong>for</strong>egoing trademarks, trade names or service marks have not endorsed, certified orapproved any of <strong>Global</strong> <strong>Software</strong>'s products <strong>for</strong> <strong>use</strong> in connection <strong>with</strong> their respective products.While every precaution has been taken in the preparation of this document, the publisher and the authorassume no responsibility <strong>for</strong> errors or omissions, or <strong>for</strong> damages resulting from the <strong>use</strong> of in<strong>for</strong>mationcontained in this document or from the <strong>use</strong> of programs and source code that may accompany it. In no eventshall the publisher and the author be liable <strong>for</strong> any loss of profit or any other commercial damage ca<strong>use</strong>d oralleged to have been ca<strong>use</strong>d directly or indirectly by this document.Printed: June 2008


I<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>Table of ContentsPart I <strong>Spreadsheet</strong> <strong>Server</strong> Overview 31 Introducing ................................................................................................................................... <strong>Spreadsheet</strong> <strong>Server</strong>32 Features &................................................................................................................................... Benefits4Part II <strong>Spreadsheet</strong> <strong>Server</strong> Installation 51 Additional ................................................................................................................................... Components52 <strong>Spreadsheet</strong> ................................................................................................................................... <strong>Server</strong> Installation63 Uninstall Process ................................................................................................................................... 7Part III Getting Started 81 Initiate Excel ................................................................................................................................... Add-In82 User Settings ................................................................................................................................... 9Part IV Load Local PC Database (optional) 14Part V Building <strong>Spreadsheet</strong>s 171 Worksheet ................................................................................................................................... Wizard182 GXD Formula ................................................................................................................................... 203 GXA Formula ................................................................................................................................... <strong>for</strong> Account Values214 GXA Formula ................................................................................................................................... <strong>for</strong> Value Lists235 GXA Formula ................................................................................................................................... <strong>for</strong> Budget Manager Data246 List Accounts ................................................................................................................................... <strong>for</strong> a GXA Formula257 <strong>Spreadsheet</strong> ................................................................................................................................... <strong>Server</strong> Segment Lists26Create Segment Lists .......................................................................................................................................................... 26Enter Values <strong>for</strong> Segment .......................................................................................................................................................... Lists27Using Segment Lists .......................................................................................................................................................... in a GXA Formula28SSLDESC Formula .......................................................................................................................................................... 29View or Modify Segment .......................................................................................................................................................... List Values from <strong>with</strong>in Excel30Part VI Refresh Calculations 311 Calculation ................................................................................................................................... Options312 Review/Refresh ................................................................................................................................... PC Cache32Part VII Drill Down Functionality 331 General Grid ................................................................................................................................... Features33Grid LayoutsCopy / Paste.......................................................................................................................................................... 34.......................................................................................................................................................... 372 Drill Down ................................................................................................................................... to Detailed Account Balances383 Drill Down ................................................................................................................................... to Multiple Column Account Balances394 Drill Down ................................................................................................................................... to Journals per Account(s)40© 2008 ... <strong>Global</strong> <strong>Software</strong>, Inc.


ContentsII5 Drill Down ................................................................................................................................... to Journal Entry Lines416 Drill Down ................................................................................................................................... to Subsystem Detail42Part VIII Review Account Master 431 List Accounts ................................................................................................................................... 432 Copy Accounts ................................................................................................................................... from Account List44Part IX Miscellaneous Features 451 Generate ................................................................................................................................... Account Detail <strong>for</strong> Current Sheet452 Expand Detail ................................................................................................................................... Reports - Account Details473 Expand Detail ................................................................................................................................... Reports - Journal Details494 Account Security ................................................................................................................................... 515 Hide Rows ................................................................................................................................... <strong>with</strong> Zero Balances536 Disable / ................................................................................................................................... Enable <strong>Spreadsheet</strong> <strong>Server</strong> Formula Calculations54Index 55© 2008 ... <strong>Global</strong> <strong>Software</strong>, Inc.II


3<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>1 <strong>Spreadsheet</strong> <strong>Server</strong> Overview1.1 Introducing <strong>Spreadsheet</strong> <strong>Server</strong>What is <strong>Spreadsheet</strong> <strong>Server</strong>?<strong>Global</strong> <strong>Software</strong> <strong>Spreadsheet</strong> <strong>Server</strong> converts familiar spreadsheet software (Microsoft ® Excel) into a tightlyintegrated analytical tool <strong>for</strong> financial systems. Financial <strong>use</strong>rs can leverage the strength of spreadsheets<strong>with</strong> seamless real-time integration to financial in<strong>for</strong>mation. <strong>Spreadsheet</strong> <strong>Server</strong> eliminates the re-keying ordownloading of data into spreadsheets and makes those spreadsheets an integral part of financialapplications.Ease of UseBased on knowledge of Excel, minimal training is required to <strong>use</strong> <strong>Spreadsheet</strong> <strong>Server</strong>. No programming orquery knowledge is necessary. Users utilize the standard spreadsheet capabilities supplemented <strong>with</strong> simplecell <strong>for</strong>mulas to gain access to real-time financial in<strong>for</strong>mation.Leverage <strong>Spreadsheet</strong> SkillsWhile maintaining the full functionality of the spreadsheet application, <strong>Spreadsheet</strong> <strong>Server</strong> allows the <strong>use</strong>r tomix General Ledger and non General Ledger data in a single worksheet. The combination of powerfulspreadsheet functions (charting, text <strong>for</strong>matting, and sorting) and real-time financial in<strong>for</strong>mation provides thebasis <strong>for</strong> building an income statement, balance sheet, and other financial statements.


<strong>Spreadsheet</strong> <strong>Server</strong> Overview 41.2 Features & BenefitsFeatures· Retrieve real-time balances based on ledger specific <strong>for</strong>mats and time periods (Period, Quarter, Yearto-Date,etc.)· Retrieve balances using ranges, wildcards, or segment lists· Retrieve account descriptions· Drill down to detailed account balances· Drill down to journal detail <strong>for</strong> selected accounts· Drill down to journal lines <strong>for</strong> a selected journal entry· Drill down to selected subsystem detail· Copy drill down data and paste into spreadsheets or other documentsBenefits· Leverage spreadsheet skills and write reports <strong>with</strong>in minutes· Eliminate requirement <strong>for</strong> IT or super-<strong>use</strong>rs to create/change financial reports· No more downloading or re-keying of spreadsheet data· Reduce number of days to close financial books; save just 3 hours per month per <strong>use</strong>r and theinvestment is paid <strong>for</strong> in less than 12 months· Publish executive-quality reports from current spreadsheet software· Increase the efficiency and timeliness of the budgeting process· Build a complete Executive In<strong>for</strong>mation System· Create ad-hoc reports or per<strong>for</strong>m account analysis <strong>with</strong>in minutes· Save financial <strong>use</strong>r's time by combining reporting, account inquiry, and journal inquiry into oneapplication; free up time <strong>for</strong> true business analysis· Per<strong>for</strong>m corporate consolidations <strong>with</strong> instant access to real-time data· Reduce external audit time by allowing easier, instant access to financial data <strong>with</strong> full drill downcapabilities· Reconcile accounts· Print or email spreadsheets quickly and easily from a single, central application<strong>Global</strong> <strong>Software</strong>, Inc.


5<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>2 <strong>Spreadsheet</strong> <strong>Server</strong> Installation2.1 Additional ComponentsOPTIONAL COMPONENTSAdditional components may be required based upon the type of database being accessed. Contact your ITdepartment to determine what is required to be installed.iSeries DB2 ® Database1. Either the ODBC component or the OLE DB Provider component of the IBM ® iSeries Access <strong>for</strong>Windows ® must be loaded onto the PC which will have <strong>Spreadsheet</strong> <strong>Server</strong> installed. By default,<strong>Spreadsheet</strong> <strong>Server</strong> expects to communicate to the iSeries host via the OLE DB Provider, thus<strong>Spreadsheet</strong> <strong>Server</strong> settings must be modified to connect to the host via ODBC.2. Run the setup program <strong>with</strong>in IBM iSeries Access <strong>for</strong> Windows to determine that one of the Data Accesscomponents is installed. See the screen below to verify the component is installed.Microsoft ® SQL <strong>Server</strong> DatabaseThe Microsoft SQL <strong>Server</strong> OLE DB Provider must be loaded on the PC which will have <strong>Spreadsheet</strong> <strong>Server</strong>installed.Oracle ® DatabaseThe Oracle client software must be loaded and a host connection must be configured on the PC which willhave <strong>Spreadsheet</strong> <strong>Server</strong> installed.


<strong>Spreadsheet</strong> <strong>Server</strong> Installation 62.2 <strong>Spreadsheet</strong> <strong>Server</strong> Installation1. Run the Setup program from either an installation CD or the file downloaded from <strong>Global</strong> <strong>Software</strong>'s website.2. Follow and respond to the installation prompts. <strong>Global</strong> recommends taking the defaults.After installation you may be directed to reboot depending upon the PC's MDAC level. This is generallytypical <strong>for</strong> Windows ® 9X / Office ® 97 configurations.<strong>Global</strong> <strong>Software</strong>, Inc.


7<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>2.3 Uninstall ProcessIt is not necessary to uninstall <strong>Spreadsheet</strong> <strong>Server</strong> prior to installing new versions. An uninstall should only beper<strong>for</strong>med in order to completely remove the product from the PC.1. Start Excel.2. Signing on to <strong>Spreadsheet</strong> <strong>Server</strong> is optional. Cancellation of sign on is available.3. For Excel 2003 and Prior:· From the Excel menu, select Tools>Add-Ins. The Add-Ins panel appears.· De-select the add-in named <strong>Global</strong>'s <strong>Spreadsheet</strong> <strong>Server</strong>, and click OK.For Excel 2007:· Click the Office button. The Excel Options panel appears.· Select Add-Ins, and click Go. The Add-Ins panel appears.· De-select the add-in named <strong>Global</strong>'s <strong>Spreadsheet</strong> <strong>Server</strong>, and click OK.4. Ensure the S<strong>Server</strong> menu no longer appears.5. Exit Excel.6. Run the Unwise program installed <strong>with</strong> the product. The program is located in the Program Files\<strong>Global</strong><strong>Software</strong> <strong>Spreadsheet</strong> <strong>Server</strong> folder if installation defaults were taken.


Getting Started 83 Getting Started3.1 Initiate Excel Add-In1. Start Excel.2. For Excel 2003 and Prior:· From the Excel menu, select Tools>Add-Ins. The Add-Ins panel appears.· Select the add-in named <strong>Global</strong>'s <strong>Spreadsheet</strong> <strong>Server</strong>, and click OK.For Excel 2007:· Click the Office button. The Excel Options panel appears.· Select Add-Ins, and click Go. The Add-Ins panel appears.· Select the add-in named <strong>Global</strong>'s <strong>Spreadsheet</strong> <strong>Server</strong>, and click OK.3. From the Excel menu, select S<strong>Server</strong>-Not Started>Start <strong>Spreadsheet</strong> <strong>Server</strong>. The Sign On to<strong>Spreadsheet</strong> <strong>Server</strong> dialog box appears.Note: If <strong>use</strong>r settings are set to automatically start <strong>Spreadsheet</strong> <strong>Server</strong> during Excel startup, then step 3not applicable.4. On the Sign On dialog box identify the following in<strong>for</strong>mation:· Host Name or IP Address (iSeries system name or IP address)· Database Library Name (name of <strong>Global</strong> data library)· User ID (standard iSeries sign on)· Password (standard iSeries password)· Retrieve Account Balances (local database)5. Click OK.Note:Each time Excel is initiated, repeat steps 3, 4, and 5 to properly start <strong>Spreadsheet</strong> <strong>Server</strong>.<strong>Global</strong> <strong>Software</strong>, Inc.


9<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>3.2 User SettingsUser Settings allow the <strong>use</strong>r to define various criteria to control processing.1. From the desktop, click Start>Programs><strong>Global</strong> <strong>Software</strong> SSGLOBAL><strong>Spreadsheet</strong> <strong>Server</strong> Settings. The<strong>Spreadsheet</strong> <strong>Server</strong> Settings panel appears.


Getting Started 102. Use the table to enter data on the General tab of the <strong>Spreadsheet</strong> <strong>Server</strong> Settings panel.FieldBase CurrencyNo Record FoundDescriptionIdentifies the base currency <strong>for</strong> the ledger database.Identifies the message to display in cell if no data is found.Include Zero Balance Accounts Indicates to include zero balance accounts in the account balances drilldown window.Processing More Than 14 Indicates that ledger balances are stored in more than 14 periods <strong>for</strong> aPeriod Balancesyear.Use Pipe Character | as Indicates to <strong>use</strong> the pipe character ( | ) as the account segmentAccount Segment Delimiter delimiter in GX <strong>for</strong>mulas. If not selected, a dash ( - ) is <strong>use</strong>d as theaccount segment delimiter in GX <strong>for</strong>mulas.Using Accounts SegmentsLogical<strong>Spreadsheet</strong> <strong>Server</strong> StartupiSeries Host ConnectionProviderDrill Down ControlsIndicates that the logical GLLBALSS has been created overGLPADATA file. The logical breaks the account number stored in thedata file into account structure segments.Select the appropriate option to indicate to sign on to <strong>Spreadsheet</strong><strong>Server</strong> automatically when Excel is started or to manually start<strong>Spreadsheet</strong> <strong>Server</strong> each time Excel is started.Select the appropriate iSeries connection provider. The selected IBMData Access component must be installed on the PC prior to using<strong>Spreadsheet</strong> <strong>Server</strong>.The first setting defines the number of drill down records that areinitially displayed prior to receiving a warning message. The secondsetting controls the number of records that are subsequently displayed.<strong>Global</strong> <strong>Software</strong>, Inc.


11<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>3. Use the table to enter data on the Quarter Periods tab of the <strong>Spreadsheet</strong> <strong>Server</strong> Settings panel.FieldQuarter PeriodsDescriptionIndicates the starting and ending period numbers <strong>for</strong> each of the fourquarters.


Getting Started 124. Use the table to enter data on the PC Database Locations tab of the <strong>Spreadsheet</strong> <strong>Server</strong> Settings panel.FieldPC Segment Lists LocationPC Local Database LocationDescriptionDefines the location of the <strong>Spreadsheet</strong> <strong>Server</strong> Segment Listsdatabase. This may be a local or network drive.Identifies the location <strong>for</strong> the Local.MDB database. This location is alsoupdated from the Load Local Database panel.<strong>Global</strong> <strong>Software</strong>, Inc.


13<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>5. Use the table to enter data on the Subsystem Libs tab of the <strong>Spreadsheet</strong> <strong>Server</strong> Settings panel.Field<strong>Global</strong> Accounts PayableChase<strong>Global</strong> Accounts ReceivableChase<strong>Global</strong> Accounts PayableChase Web Link URLFriedman JV ChaseDescriptionIdentifies the name of the database library to be <strong>use</strong>d <strong>for</strong> drilling downto entries <strong>for</strong> the Accounts Payable subsystem.Identifies the name of the database library to be <strong>use</strong>d <strong>for</strong> drilling downto entries <strong>for</strong> the Accounts Receivable subsystem.Identifies the name of the custom hyperlink to be <strong>use</strong>d <strong>for</strong> displayingthe corresponding image associated <strong>with</strong> an entry on the AccountsPayable drilldown panel. Contact <strong>Global</strong> <strong>for</strong> more in<strong>for</strong>mation.Identifies the name of the database library to be <strong>use</strong>d <strong>for</strong> drilling downto entries <strong>for</strong> the Friedman subsystem.6. Click Save to write the record.


Load Local PC Database (optional) 144 Load Local PC Database (optional)Within <strong>Spreadsheet</strong> <strong>Server</strong>, the option exists to download account balance in<strong>for</strong>mation into local databases,allowing <strong>for</strong> optimized calculation speeds. This is an excellent option <strong>for</strong> producing <strong>Spreadsheet</strong> <strong>Server</strong>reports once the books have been closed and the analytical tasks have been per<strong>for</strong>med in real time. Thetime spent loading the local databases is greatly offset by the dramatically reduced spreadsheet calculationtimes.1. From the desktop, select Start>Program Files><strong>Global</strong> <strong>Software</strong> SSGLOBAL>Load Local PC database.The Sign On dialog box appears.2. On the Sign On Dialog box, specify the <strong>use</strong>r ID and password, and click OK. The Load PC LocalDatabases panel appears. Each step in the load process is represented by individual tabs.3. Local Files Location: A separate MDB file of balances is created <strong>for</strong> each distinct dataset The topportion identifies the location <strong>for</strong> the files. Click the Browse button and select a location <strong>for</strong> the localdatabase files. If a previous download has been per<strong>for</strong>med to this location, the bottom portion of the panelwill display a list of the existing files.<strong>Global</strong> <strong>Software</strong>, Inc.


15<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>4. Ledger Selections: Balances <strong>for</strong> dataset types that are to be loaded are selected from the grid in themiddle of the panel. The grid must first be filled <strong>with</strong> selections from the host. This is accomplished byclicking the Fill Selection Grids button. Click the desired datasets to be downloaded. Hold down the Ctrlkey and click on the lines of the grid to make multiple selections.Execution of the load process can be per<strong>for</strong>med immediately (Load Now tab) or may be deferred toexecute unattended at a later date and time (Schedule Load tab).5. Load Now: Ensure all preceding steps have been completed and click the Load button. The programwill query the host based upon the selections and load the balances to the appropriate databases in theLocal location. Stat<strong>use</strong>s are displayed during the load process.When completed, final statistics are displayed along <strong>with</strong> the total records loaded and the startand finish times.


Load Local PC Database (optional) 166. Schedule Load: Click the Date and Time buttons to specify when the load is to be executed. Click theSchedule Now button. The program will minimize and wait <strong>for</strong> the load date and time. When thescheduled date and time is reached, the program will reconnect to the host (in case an IPL or reboot ofthe server has transpired) and initiate the load process. See the Load Now section <strong>for</strong> an explanation ofthe load events.<strong>Global</strong> <strong>Software</strong>, Inc.


17<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>5 Building <strong>Spreadsheet</strong>s<strong>Spreadsheet</strong> <strong>Server</strong> retrieves financial data from the General Ledger into Excel using the following <strong>for</strong>mulas:· GXD - Returns an account description (Refer to GXD Formula)· GXA - Returns an account balance (Refer to GXA Formula <strong>for</strong> Account Values andGXA Formula <strong>for</strong> Budget Manager Data)· SSLDESC - Returns a segment list description (Refer to SSLDESC Formula)<strong>Spreadsheet</strong> <strong>Server</strong> provides the Worksheet Wizard as a tool <strong>for</strong> starting a spreadsheet (see Worksheet Wizard).


Building <strong>Spreadsheet</strong>s 185.1 Worksheet WizardThe Worksheet Wizard provides <strong>use</strong>rs <strong>with</strong> an easy method of getting started <strong>with</strong> <strong>Spreadsheet</strong> <strong>Server</strong>. TheWizard can be <strong>use</strong>d to create a new worksheet or to insert the required rows and columns <strong>use</strong>d <strong>for</strong> GXA<strong>for</strong>mulas.1. Select either a new Excel worksheet or an existing worksheet. If using an existing worksheet, select the firstcell that will be populated <strong>with</strong> a GXA <strong>for</strong>mula.2. From the Excel menu, select S<strong>Server</strong>>Worksheet Wizard. The Getting Started Worksheet Wizard panelappears.3. Use the wizard panel to specify the default row and column data to be <strong>use</strong>d by the GXA <strong>for</strong>mula.4. The Empty Sheet or Non-Empty Sheet radio button is selected based upon whether using a new or existingworksheet. Verify the proper option is selected.5. Use the scroll bars to adjust the Target Cell location.6. Indicate whether the Division, Department, Prime, Sub, and Remainder segments will be part of the columnor row parameters in the GXA <strong>for</strong>mula. In this example, the Division segment will be column parameters.7. Enter valid data <strong>for</strong> Division, Department, Prime, Sub, and Remainder. Valid data can include singlevalues, masks, or ranges.8. Enter valid data <strong>for</strong> the Dataset, Format, Period, and Base Currency parameters.9. Click the Modify Current Worksheet button. Columns and rows <strong>use</strong>d <strong>for</strong> the GXA parameters are insertedinto the worksheet and a GXA <strong>for</strong>mula is generated in cell G11.<strong>Global</strong> <strong>Software</strong>, Inc.


19<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>


Building <strong>Spreadsheet</strong>s 205.2 GXD FormulaUse the GXD <strong>for</strong>mula to retrieve an account description <strong>for</strong> a single account string.Syntax:=GXD("Account String")Note: It is most common to <strong>use</strong> cell references <strong>with</strong>in GXD <strong>for</strong>mulas to identify parameters.Formula Examples:=GXD("001-310-7260-005")Retrieves the account description <strong>for</strong> the account string 001-310-7260-005 (CO-DEPT-PRIME-SUB).<strong>Global</strong> <strong>Software</strong>, Inc.


21<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>5.3 GXA Formula <strong>for</strong> Account ValuesUse the GXA <strong>for</strong>mula to retrieve an account balance <strong>for</strong> a particular dataset and currency, in a specific<strong>for</strong>mat, <strong>for</strong> an individual period.Syntax:=GXA("Account String","Dataset","Format","Period","Currency")Parameters:Account StringThe account string represents the account segments delimited by a dash. Each segment of the account string isrequired.Single Account String 001-310-7260-005Retrieves a single account 001-310-7260-005.Account Mask (End of String) 001-100-107*-*Retrieves any account <strong>with</strong> 001 in company, 100 in department, and any prime beginning <strong>with</strong> 107.Account Mask (Multiple) 001-1*-1*Retrieves any account <strong>with</strong> 001 in company, any department that begins <strong>with</strong> 1, and any prime thatbegins <strong>with</strong> 1.Account Segment Ranges 001-123-1000.2000-*Retrieves any account <strong>with</strong> 001 in company, 123 in department, and a range of primes from 1000 to2000.DatasetIdentifies the <strong>Global</strong> ledger dataset name, such as CYACT, CYBUD, etc.FormatFormat options are:PERQTRYTDOBALPeriod activity <strong>for</strong> the selected monthActivity <strong>for</strong> the periods included in the selected quarter numberActivity <strong>for</strong> periods 1 through the designated period number excluding the opening balanceOpening balance at the beginning of the year and all activity up to period specified.PeriodCorresponds to period, quarter number, or range of periods (i.e. 1.5 <strong>for</strong> periods 1 thru 5) <strong>for</strong> the specified <strong>for</strong>mat.CurrencyIdentifies the currency code <strong>for</strong> the account balance.Formula Examples:=GXA("001-310-7260-005","CYACT","PER","12","USD")Retrieves the monetary balance <strong>for</strong> period 12 of CYACT <strong>for</strong> a single account string.=GXA ("001-123-1000-000","CYBUD","PER","12","USD")Retrieves the monetary balance <strong>for</strong> period 12 of CYBUD <strong>for</strong> a single account string.Note: It is most common to <strong>use</strong> cell references <strong>with</strong>in GXA <strong>for</strong>mulas to identify the individual <strong>for</strong>mulaparameters.


<strong>Global</strong> <strong>Software</strong>, Inc.Building <strong>Spreadsheet</strong>s 22


23<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>5.4 GXA Formula <strong>for</strong> Value ListsIn a GXA <strong>for</strong>mula when retrieving account balances, lists of values may be <strong>use</strong>d <strong>for</strong> any of theaccount segments. The list of values <strong>for</strong> an account segment is identified by brackets [ ] andeach value in the list is delimited by a comma. Single values, ranges, and masks can be <strong>use</strong>d.A slash in front of a value is the equivalent of an "exclude".Syntax:=GXA("Account String","Dataset","Format","Period","Currency")Parameters:Account StringThe account string represents the account segments delimited by a dash. Each segment of\the account string is required.Note: It is most common to <strong>use</strong> cell references <strong>with</strong>in GXA <strong>for</strong>mulas to identify the individual <strong>for</strong>mula parameter.Formula Example (using value lists):=GXA("001-000-[1000.2999,/1040]"CYACT","YTD","12","USD")Retrieves the balance(s) from the CYACT dataset <strong>for</strong> USD currency <strong>for</strong> period 6 <strong>with</strong> 001 in thecompany, 000 in the department, any prime that falls <strong>with</strong>in a range of 1000 to 2999, but excluding prime 1040.


Building <strong>Spreadsheet</strong>s 245.5 GXA Formula <strong>for</strong> Budget Manager DataUse the GXA <strong>for</strong>mula to retrieve budget amounts that have been transferred from <strong>Global</strong>'s Budget Managerinto <strong>Spreadsheet</strong> <strong>Server</strong>.Syntax:=GXA("Account String","Dataset","Format","Period","Currency","B")Parameters:Budget ParameterEnter the literal "B". The <strong>for</strong>mula will look <strong>for</strong> budget amounts in PC Cache <strong>for</strong> the account(s) and datasetspecified.Formula Example:=GXA("001-310-7260-005","NYBUD","PER","1","USD","B")Retrieves the budget data from PC Cache <strong>for</strong> period 1 of NYBUD <strong>for</strong> a single account.Note: It is most common to <strong>use</strong> cell references <strong>with</strong>in GXA <strong>for</strong>mulas to identify the individual <strong>for</strong>mula parameters.Refer to the example under the GXA Formula <strong>for</strong> Account Values.<strong>Global</strong> <strong>Software</strong>, Inc.


25<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>5.6 List Accounts <strong>for</strong> a GXA FormulaThis feature allows review of account numbers which will be <strong>use</strong>d in the calculation of a GXA <strong>for</strong>mula.1. Select the desired cell that contains the GXA <strong>for</strong>mula in question and right-click. A popup menu appears.2. From the popup menu, select SS List Accounts. The List Accounts window appears.3. Review the accounts listed in the grid to ensure the <strong>for</strong>mula is retrieving the appropriate accounts.4. To modify the list of accounts being displayed on the List Accounts window, alter the value in theAccount Filter field and click on the List Accounts button.Note: Modifying the filter does not change the account segment values in the spreadsheet cell beingreferenced by the GXA <strong>for</strong>mula.


Building <strong>Spreadsheet</strong>s 265.7 <strong>Spreadsheet</strong> <strong>Server</strong> Segment Lists5.7.1 Create Segment Lists<strong>Spreadsheet</strong> <strong>Server</strong> Segment Lists are <strong>use</strong>d to create a hierarchy of individual segments that can be <strong>use</strong>d in asingle GXA <strong>for</strong>mula.1. From the desktop, click Start>Program Files><strong>Global</strong> <strong>Software</strong> SSGLOBAL>Maintain Segment Lists. TheMaintain Segment Lists panel appears.2. To create a new segment list, click the New button. The Segment List Profile popup panel appears.3. Use the table to enter data on the Segment List Profile popup panel.FieldSL NameDescriptionDescriptionIdentify a unique name <strong>for</strong> the list. This name will be <strong>use</strong>din the GXA <strong>for</strong>mula.Identify a description <strong>for</strong> the list.4. Click Save to create the record. The Segment List Values panel appears.<strong>Global</strong> <strong>Software</strong>, Inc.


27<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>5.7.2 Enter Values <strong>for</strong> Segment ListsWhen adding or maintaining values <strong>for</strong> a segment list, the Segment List Values panel is <strong>use</strong>d to enter values <strong>for</strong>the segment list.1. In the Value field enter the segment values to include <strong>for</strong> the criteria, select the appropriate radiobutton toindicate whether to include or exclude the value, and click the Add button. Single segment values, ranges,or wildcards may be <strong>use</strong>d. Segment lists can be <strong>use</strong>d <strong>for</strong> any portion of the account string (company,department, etc.).2. Repeat step 1 until all segment values <strong>for</strong> the list have been added.3. To remove a value from the list, select the value in the grid and click the Remove button. Or to remove allvalues from the list, click the Clear All button.4. When the list is complete, click the Close button.


Building <strong>Spreadsheet</strong>s 285.7.3 Using Segment Lists in a GXA FormulaA segment list may be <strong>use</strong>d <strong>with</strong>in the standard GXA <strong>for</strong>mula, by replacing any of the segment strings <strong>with</strong> thedesired segment list name. A caret symbol (^) must be inserted prior to the segment list name in the <strong>for</strong>mula<strong>for</strong> the system to recognize the segment list.Formula Examples:=GXA("001-310-^OH-*","CYACT","PER","12","USD")Retrieves the monetary balance <strong>for</strong> period 12 of CYACT <strong>for</strong> accounts included in the OH segment list.<strong>Global</strong> <strong>Software</strong>, Inc.


29<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>5.7.4 SSLDESC FormulaUse the SSLDESC Formula to retrieve the description <strong>for</strong> a segment list.Syntax:=SSLDESC("Segment List")Note: It is most common to <strong>use</strong> cell references <strong>with</strong>in SSLDESC <strong>for</strong>mulas to identify parameters.Formula Example:=SSLDESC("^OH")Retrieves the segment list description <strong>for</strong> the OH segment list.


Building <strong>Spreadsheet</strong>s 305.7.5 View or Modify Segment List Values from <strong>with</strong>in Excel<strong>Spreadsheet</strong> <strong>Server</strong> allows a <strong>use</strong>r to view from a worksheet, the values contained in a specific segment list.The <strong>use</strong>r may also modify the values "on the fly". Segment lists can be shared among all <strong>Spreadsheet</strong> <strong>Server</strong><strong>use</strong>rs, so caution should be exercised when making modifications.1. From the spreadsheet, right click on the cell that contains the desired segment list. A popup menu appears.2. On the popup menu, select SS List Accounts. The Segment List Values panel appears displaying thevalues <strong>for</strong> the selected segment list.3. Segment list values may be added or removed as necessary.4. When the segment list is complete, click the Close button.<strong>Global</strong> <strong>Software</strong>, Inc.


31<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>6 Refresh Calculations6.1 Calculation OptionsMultiple options are available <strong>for</strong> retrieving and calculating data <strong>with</strong>in <strong>Spreadsheet</strong> <strong>Server</strong>.1. By default, the calculation function <strong>with</strong>in Excel is set to calculate automatically. <strong>Global</strong> stronglyrecommends setting this value to manual so that all required spreadsheet changes or additions can becompleted prior to re-calculating. This setting is found on the Calculation tab <strong>with</strong>in Excel'sTools>Options menu.2. The following options are available <strong>for</strong> calculating spreadsheets:F2+EnterF9Shift+F9Ctrl+Alt+F9Calculates the active cell.Calculates all worksheets in all open workbooks.Calculates the active worksheet.Calculates all worksheets in all open workbooks, regardless of whether they havechanged since the last calculation.


Refresh Calculations 326.2 Review/Refresh PC CacheWhen spreadsheets are calculated, <strong>Spreadsheet</strong> <strong>Server</strong> stores the account balances in the PC's cachedatabase. <strong>Spreadsheet</strong> <strong>Server</strong> will first look at the PC cache <strong>for</strong> account balances prior to retrieving thein<strong>for</strong>mation from the host. As a result, it may be necessary to clear and recalculate the PC cache file whenany of the following occur:· Data has changed on the host system since the prior calculation.· A segment list has changed since the prior calculation.· The accounts profile has changed since the prior calculation.Note: <strong>Spreadsheet</strong> <strong>Server</strong> will first look at the PC cache <strong>for</strong> account balances prior to retrieving thein<strong>for</strong>mation from the host.1. From the Excel menu, select S<strong>Server</strong>>PC Cache. The PC Cache panel appears displaying the cachedrecords.2. To refresh the account balances during an Excel session, the cache records should be cleared. Click theClear All button to clear all records in the cache. To clear selective records, select certain records andclick the Clear Selected button.3. After the cache records have been cleared, click Trigger Excel to automatically recalculate after closecheckbox to recalculate the spreadsheet once this cache window is closed.4. To automatically trigger the PC Cache refresh, from the Excel menu select S<strong>Server</strong>>Clear PC Cache andRecalculate.Note: This refresh may also be launched by using the shortcut key Shift+Ctrl+R.<strong>Global</strong> <strong>Software</strong>, Inc.


33<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>7 Drill Down Functionality7.1 General Grid FeaturesWithin each of the drill down grids of <strong>Spreadsheet</strong> <strong>Server</strong>, the following features exist:Re-sort Columns To re-sort a column in ascending order, simply click the columnheading. To re-sort a column in descending order, hold the Shift keyand click the column heading.Copy/PasteSelect the desired records <strong>with</strong>in the grid. Right click and copy therecords <strong>with</strong> or <strong>with</strong>out the column headings to the windows clipboardor paste directly to a worksheet.Print Records On selected panels, there is an option to print the grid list in astandard notepad/wordpad print.Save Grid Layout Columns may be hidden and re-arranged per the <strong>use</strong>r's preferences.If this feature is selected, the custom grid layout will apply to all futuredrill downs <strong>for</strong> this particular grid, but only <strong>for</strong> the specific <strong>Spreadsheet</strong><strong>Server</strong> <strong>use</strong>r. Other <strong>use</strong>rs are not affected.Restore Grid Layout Restores the grid to the installation, predefined layout. The result isnot immediate. Close the grid window and per<strong>for</strong>m the drill downfunction again.Ctrl + Q Quick exit from the grid to return to the spreadsheet.


Drill Down Functionality 347.1.1 Grid LayoutsMost drill down grid layouts may be customized to a specific <strong>use</strong>r's preference. Just like columns in an Excelworksheet, columns in the drill down grids may be hidden, resized and moved to different positions. Once the gridlayout has been customized, it may be saved as the default <strong>for</strong> that specific grid <strong>for</strong> the specific <strong>use</strong>r. Other <strong>use</strong>rsare not affected.Resize or hide a grid column:Position the mo<strong>use</strong> at the right edge of the column's header. The pointer changes to a horizontal double arrow,which allows the <strong>use</strong>r to drag right or left to resize the column.If the pointer is dragged all the way to the left, the column is still there but it becomes hidden.Move a grid column:Select the column to be moved by clicking once on the column's header. This may trigger a sort on the column butthe action can be ignored. In any case, the column will change colors and will be considered selected. Onlyselected columns can be moved.Left-click and press the mo<strong>use</strong> pointer <strong>with</strong>in the header of the selected column. The pointer will change to an arrow<strong>with</strong> a column header box on its tip, a small box at its lower right corner. A position marker consisting of two redtriangles will appear at the left edge of the column being pointed to and highlighted.<strong>Global</strong> <strong>Software</strong>, Inc.


35<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>Specify the desired location of the selected column by dragging the position marker, which changes position as themo<strong>use</strong> pointer crosses the right edge of a column. In the example below, the Amount column is to be movedbetween the Trans Date and JV Number columns.Complete the operation by releasing the mo<strong>use</strong> button. The selected column is immediately moved to the left of theposition marker.Save a grid layout:If a <strong>use</strong>r wishes to have a customized grid as the new default <strong>for</strong> subsequent drill down operations, the layout mustbe saved as a new default. Right-mo<strong>use</strong> click on any line in the grid. A pop-up menu appears. Select the menuitem: Save Grid Layout as New Default. When the next drill down is per<strong>for</strong>med <strong>for</strong> a specific grid, the new defaultlayout will be displayed.Restore a grid layout:There may be occasions when the original grid layout needs to be restored. For example, the customization process


Drill Down Functionality 36may need to be redone starting <strong>with</strong> the installed default layout. In addition, the <strong>Spreadsheet</strong> <strong>Server</strong> product may beenhanced <strong>with</strong> new or changed grids, in which case the customized grid layouts would need to be recreated toinclude or excluded any new columns.To restore the layout <strong>for</strong> the grid, right-mo<strong>use</strong> click on any line in the grid and select Restore Installation Grid Layoutfrom the pop-up menu. When the next drill down is per<strong>for</strong>med <strong>for</strong> the specific grid, the original layout will be <strong>use</strong>d,exposing all columns, sizes and displays.Copy / Paste operations:Copy / Paste operations per<strong>for</strong>med on most drill down grids will only process those columns that are visible. Hiddencolumns will be ignored. In addition, any repositioning of columns due to customization will be honored. In otherwords, WYSIWYG is in effect.<strong>Global</strong> <strong>Software</strong>, Inc.


37<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>7.1.2 Copy / Paste1. From the drill down grid, select the desired record(s):· To copy a single record -- select the desired account and right click. A popup panel appears.Note: May <strong>use</strong> short cut Ctrl+S <strong>for</strong> copying the selected record.· To select multiple records -- press and hold the Ctrl key as records are selected on the grid rows. Rightclick on the grid. A popup menu appears.Note: May <strong>use</strong> short cut Ctrl+S <strong>for</strong> copying selected records.· To copy all records in the grid -- right click on the grid. A popup menu appears.Note: May <strong>use</strong> short cut Ctrl+G <strong>for</strong> copying all records in the grid.2. On the popup panel, select the appropriate copy function to indicate whether to copy only selected recordsor to copy all records. The Copy or Export Options panel appears.3. On the Copy or Export Options panel, select the desired option to either copy records to the standardwindows clipboard -or- to export data directly to the target worksheet in the spreadsheet. Also specifywhether or not to include column headings in the copy. When exporting directly to a worksheet, thefollowing in<strong>for</strong>mation must be specified:· Target worksheet (may enter name of an existing worksheet or if a new name is entered, the system willcreate it).· Starting cell into which to place the data.4. Click the Copy or Export button to copy the selected data.


Drill Down Functionality 387.2 Drill Down to Detailed Account Balances<strong>Spreadsheet</strong> <strong>Server</strong> allows drilling down from an amount on the spreadsheet to see what account balancesmake up the value. Via <strong>Spreadsheet</strong> <strong>Server</strong> Settings various processing criteria related to drill downs maybe defined; such as whether or not zero balance accounts are displayed on the screen, and the number ofdrill down records displayed prior to the first warning.1. Select a cell containing a GXA <strong>for</strong>mula and right click. A popup menu appears.2. From the popup menu, select SS Drill Down. The Detail Account Balances windowappears showing the balance <strong>for</strong> each individual account.Note: Steps 1 and 2 may be replaced by selecting multiple cells and from the Excel menu selectingS<strong>Server</strong>>Drill Down.3. To sort the data in the grid by a specific column, click the column heading (ascending) or hold down theShift key and click the column heading (descending).4. To display a subtotal of various accounts on the drill down panel, select the desired accounts and right click. Apop-up panel appears. On the pop-up panel, select Total Amount of Selected Accounts. A window appearsdisplaying the subtotal of the selected accounts.<strong>Global</strong> <strong>Software</strong>, Inc.


39<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>7.3 Drill Down to Multiple Column Account Balances<strong>Spreadsheet</strong> <strong>Server</strong> allows drilling down from multiple cells on the same row on the spreadsheet to seewhat account balances make up the values. A maximum of 12 columns may be selected. Via<strong>Spreadsheet</strong> <strong>Server</strong> Settings various processing criteria related to drill downs may be defined; such aswhether or not zero balance accounts are displayed on the screen, and the number of drill down recordsdisplayed prior to the first warning.1. Select multiple cells on the same row containing GXA <strong>for</strong>mulas and right click. A popup menuappears.2. From the popup menu, select SS Drill Down. The Detail Accounts Balances window appears showingdetail account balances <strong>for</strong> each column. If only two columns were selected, a variance column willautomatically be displayed.Note: Steps 1 and 2 may be replaced by selecting multiple cells and from the Excel menu selectingS<strong>Server</strong>>Drill Down.3. To sort the data in the grid by a specific column, click the column heading (ascending) -or- hold downthe Shift key and click the column heading (descending).


Drill Down Functionality 407.4 Drill Down to Journals per Account(s)<strong>Spreadsheet</strong> <strong>Server</strong> allows drilling down from detail account balances to the journals which make up theaccount balances. Via <strong>Spreadsheet</strong> <strong>Server</strong> Settings various processing criteria related to drill downs maybe defined, such as the number of drill down records displayed prior to the first warning.1. From the Detail Account Balances panel, select the desired account(s):· To select a single account -- double click the account. The Journal List <strong>for</strong> Accounts windowappears displaying journals <strong>for</strong> the selected account.· To select multiple accounts -- press and hold the Ctrl key as accounts are selected on the grid rows.Right click on the grid. A popup menu appears. From the popup menu select Journals List <strong>for</strong>Selected Accounts. The Journal List of Accounts window appears displaying journals <strong>for</strong> all theselected accounts (grouped by account in period/journal date order).· To select all accounts in the grid -- right click on the grid. A popup menu appears. From the popupmenu select Journals List <strong>for</strong> ALL Accounts. The Journal List <strong>for</strong> Accounts window appearsdisplaying journals <strong>for</strong> all accounts (grouped by account in period/journal date order).Note: May <strong>use</strong> short cut Ctrl+A <strong>for</strong> drilling down to journals <strong>for</strong> all accounts in the grid.2. To sort the data in the grid by a specific column, click the column heading (ascending) -or- hold downthe Shift key and click the column heading (descending).<strong>Global</strong> <strong>Software</strong>, Inc.


41<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>7.5 Drill Down to Journal Entry Lines<strong>Spreadsheet</strong> <strong>Server</strong> allows drilling down from journals to the journal entry lines which make up the journal.Via <strong>Spreadsheet</strong> <strong>Server</strong> Settings various processing criteria related to drill downs may be defined, such asthe number of drill down records displayed prior to the first warning.1. From the Journal List <strong>for</strong> Accounts panel, select the desired journal and right click. A popup menu appears.2. On the popup menu, select Display All Lines of Selected Journal. The Journal Entry - All Lines panel appearsdisplaying all the entry lines <strong>for</strong> the journals.Note: Steps 1 and 2 may be replaced by double clicking the selected journal.3. To sort the data in the grid by a specific column, click the column heading (ascending) -or- hold downthe Shift key and click the column heading (descending).


Drill Down Functionality 427.6 Drill Down to Subsystem Detail<strong>Spreadsheet</strong> <strong>Server</strong> allows drilling down from a journal entry line to the subsystem detail from which the entry lineoriginated. Use the <strong>Spreadsheet</strong> <strong>Server</strong> Settings function to define the valid database library <strong>for</strong> each subsystem.Currently subsystem drill down is available <strong>for</strong> Accounts Payable.1. From the Journals List <strong>for</strong> Accounts panel, select the desired journal entry line and right click. A popup menuappears.2. On the popup menu, select Display Subsystem <strong>for</strong> Select Journal. The appropriate subsystem panel appears.<strong>Global</strong> <strong>Software</strong>, Inc.


43<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>8 Review Account Master8.1 List Accounts<strong>Spreadsheet</strong> <strong>Server</strong> enables the <strong>use</strong>r to generate a list of existing accounts. Filtering is available to controlwhich accounts are listed.1. From the Excel menu, select S<strong>Server</strong>>List Accounts. The List Accounts panel appears.2. On the List Accounts panel, specify the desired filter <strong>for</strong> which to display accounts and click the ListAccounts button. The appropriate accounts are displayed on the List Accounts panel. If the filter is leftblank, the system will retrieve all account masters. When using a filter, a valid account string combinationshould be <strong>use</strong>d. In addition, the filter can include ranges, segment lists, and/or wildcards.3. To sort the data in the grid by a specific column, click the column heading (ascending) or hold down theShift Key and click the column heading (descending).


Review Account Master 448.2 Copy Accounts from Account List<strong>Spreadsheet</strong> <strong>Server</strong> allows copying accounts from the List Accounts Screen into the spreadsheet.1. From the List Accounts panel, select the desired account(s):· To copy a single account -- select the desired account and right click. A popup panel appears.Note: May <strong>use</strong> short cut Ctrl+S <strong>for</strong> copying the selected record.· To select multiple accounts -- press and hold the Ctrl key as accounts are selected on the gridrows. Right click on the grid. A popup menu appears.Note: May <strong>use</strong> short cut Ctrl+S <strong>for</strong> copying selected records.· To copy all accounts in the grid -- right click on the grid. A popup menu appears.Note: May <strong>use</strong> short cut Ctrl+A <strong>for</strong> copying all accounts in the grid.2. On the popup panel, select the appropriate copy function to indicate whether to copy only selectaccounts or to copy all accounts. The List Accounts Copy Options panel appears.3. On the List Accounts Copy Options panel, specify the following processing criteria:· Segment Control - Separate Account Segments - Indicate whether or not to parse the accountstrings into the appropriate segments and columns.· Indicate whether to include the first account segment.· Indicated whether to include account descriptions.4. Click the OK button.<strong>Global</strong> <strong>Software</strong>, Inc.


45<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>9 Miscellaneous Features9.1 Generate Account Detail <strong>for</strong> Current SheetThe Generate Account Detail option allows the <strong>use</strong>r to create an audit trail which lists the individual accountsand balances included in the GXA <strong>for</strong>mulas of the worksheet.1. From the Excel menu, select S<strong>Server</strong>>Generate Account Detail from Current Worksheet. The GenerateAccount Detail Options panel appears.2. On the Generate Account Detail Options panel, specify the following processing criteria:· Source Worksheet Input - Column - Identify the column <strong>with</strong>in the worksheet that contains the report linedescription. This description is <strong>use</strong>d as the first column in the extracted audit trail.· Source Worksheet Input - Row - Identify the first row containing the GXA <strong>for</strong>mula to be <strong>use</strong>d in generatingthe detail. This will set the starting point <strong>for</strong> the extracted audit trail.· Target Options - Indicate whether to copy the selected records to the standard windows clipboard or topaste data directly to a target worksheet in the spreadsheet. When pasting directly to a worksheet, atarget worksheet (new or existing) and starting cell into which to place the data must be specified.3. Click the OK button. An audit trail showing the line description and all included accounts and their balanceswill be generated.


<strong>Global</strong> <strong>Software</strong>, Inc.Miscellaneous Features 46


47<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>9.2 Expand Detail Reports - Account DetailsThe Expand Detail option allows the <strong>use</strong>r to select a single financial statement line using <strong>Spreadsheet</strong> <strong>Server</strong><strong>for</strong>mulas and explode the line into the individual account details. The process is similar to the Generate AccountDetail option but <strong>use</strong>s a single line to explode into a designated workbook location.This process is primarily <strong>use</strong>d to launch detailed financial statements into the same template. This option canbe <strong>use</strong>d <strong>for</strong> multiple departments to ensure consistency <strong>for</strong> each report. Instead of creating each possibleaccount number as different rows in the spreadsheet, a single line can be created that contains ranges, segmentlists, or wildcards. This line will then be exploded into the applicable individual accounts and placed into a<strong>for</strong>matted worksheet.1. Create a standard <strong>Spreadsheet</strong> <strong>Server</strong> report using the GXA <strong>for</strong>mula. The single report line becomes thebasis <strong>for</strong> the exploded report. When the process is executed the single line will be exploded into individualaccount lines and placed into the final <strong>for</strong>matted worksheet (see below).The example below shows a report based on an account mask.· GXA <strong>for</strong>mulas are created in a single line. In the example, the account string parameters are shown incells A1:A4. The balance parameters of the GXA (dataset, <strong>for</strong>mat, period, currency) are entered in eachcolumn heading (A6:G9). The actual GXA <strong>for</strong>mulas are contained in cells A13, B13, F13, and G13.· Standard Excel <strong>for</strong>mulas are <strong>use</strong>d to calculate the budget variances in cells C13 and H13.· The AcctNum designation has been inserted into cell D13. This designation will generate the accountnumber detail into that particular column.· The AcctDesc designation has been inserted into cell E13. This designation will generate the accountdescription into that particular column.2. Create/label a cell called Target Sheet Name. In the example, this is cell B16 and it has been identified asworksheet GXE Results. This cell identifies the name of the worksheet that contains the final <strong>for</strong>mattedworksheet and will receive the exploded detail.3. Create/label a cell called Source Sheet Name. In the example, this is cell B17 and it has been identified asworksheet GXE Formula. This cell identifies the worksheet that contains the GXA <strong>for</strong>mulas that will beexploded. In this example, the same worksheet contains both the source and the GXE parameters.4. Create/label a cell called Target Detail Starting Row. In the example, this is cell B18 and it has been


Miscellaneous Features 48identified as row 8. This cell identifies the first row <strong>with</strong>in the target worksheet to begin inserting theexploded account detail.5. Create/label a cell called Source Detail Row. In the example, this is cell B19 and it has been identified asrow 16. This identifies the row number in the source worksheet that contains the GXA <strong>for</strong>mulas.6. Create a GXE <strong>for</strong>mula <strong>with</strong> the following parameters:· Target Sheet (B16)· Source Sheet (B17)· Target Detail Row (B18)· Source Detail Row (B19)Formula Example:=GXE(B16,B17,B18,B19)7. Format the Target Worksheet <strong>with</strong> headings in rows 1-6, blank rows in rows 7-9, and a totals row in row 10.Each total was set to a range of rows 7-9 (i.e. =SUM(A7:A9)). When the Expand Detail Reports function isinitiated, the total line is shifted down or up, based upon the number of data rows populated each time theexpansion is processed.8. To launch the explosion, from the Excel menu select S<strong>Server</strong>>Expand All Detail Reports. The system willlook <strong>for</strong> GXE <strong>for</strong>mulas and expand the results into the <strong>for</strong>matted sheet (see below).<strong>Global</strong> <strong>Software</strong>, Inc.


49<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>9.3 Expand Detail Reports - Journal DetailsThe Expand Detail option allows the <strong>use</strong>r to create single financial statement line using<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong>mulas which can then be exploded into journal entry detail. Theprocess works similarly to the Expand Detail option <strong>for</strong> account detail using additionalparameters.1. Create a standard <strong>Spreadsheet</strong> <strong>Server</strong> report using the GXA <strong>for</strong>mula. The single reportline becomes the basis <strong>for</strong> th exploded report. When the process is executed the singleline will be exploded into individual journal entry lines and placed into the final <strong>for</strong>mattedworksheet (see below).The example below shows a report based on an account mask.· GXA <strong>for</strong>mulas are created in a single line. In the example, the account stringparameters are shown in cells A1:A4. The balance parameters of the GXA (dataset,<strong>for</strong>mat, period, currency) are entered in each column heading (A6:G9). The actualGXA <strong>for</strong>mulas are contained in cells A13, B13, F13, and G13.· Standard Excel <strong>for</strong>mulas are <strong>use</strong>d to calculate the budget variances in cells C13 andH13.· The AcctNum designation has been inserted into cell D13. This designation willgenerate the account number detail into that particular column.· The AcctDesc designation has been inserted into cell E13. This designation willgenerate the account description into that particular column.2. Create/label cells <strong>for</strong> Target Sheet Name, Source Sheet Name, Target Detail StartingRow, and Source Detail Row (see Expand Detail Reports - Account Details).3. Create/label a cell called JE detail GXA. In the example, this is cell E16. This cellidentifies the column that reflects the time span <strong>for</strong> which to generate entries.4. Create/label a cell called JE Detail Target. In the example, this is cell E17 and it hasbeen identified as worksheet JE Detail. This cell identifies the name of the worksheetthat will received the journal entry detail.5. Create/label a cell called JE Detail Target Starting Cell. In the example, this is cell E18


Miscellaneous Features 50and it has been identified as cell A1. This cell identifies the starting cell location <strong>with</strong>inthe target worksheet to begin inserting the exploded journal entry detail.6. Create/label a cell called Headings. In the example, this is cell E19 and it has been setto Y. This in<strong>for</strong>ms the system to include headings in the explosion of journal entry detail.7. Create/label a cell called Autofit. In the example, this is cell E20 and it has been set toY. This in<strong>for</strong>ms the system to initiate the auto-fit columns function <strong>with</strong>in Excel.8. Create/label a cell called Totals. In the example, this is cell E21 and it has been set toY. This in<strong>for</strong>ms the system to generate account subtotals as well as a grand total.9. Create a GXE <strong>for</strong>mula <strong>with</strong> the following parameters:· Target Sheet (B16)· Source Sheet (B17)· Target Detail Row (B18)· Source Detail Row (B19)· JE GXA Column (E16)· JE Target Sheet (E17)· JE Starting Cell (E18)· Headings (E19)· Autofit (E20)· Totals (E21)Formula Example:=GXE(B16,B17,B18,B19,E16,E17,E18,E19,E20,E21)10. To launch the explosion, from the Excel menu select S<strong>Server</strong>>Expand All Detail Reports.The system will look <strong>for</strong> any GXE <strong>for</strong>mulas and explode the results into the detail journalentry worksheet (see below).<strong>Global</strong> <strong>Software</strong>, Inc.


51<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>9.4 Account SecurityThe Account Security Profile allows an administrator to control the account strings that a particular <strong>use</strong>r mayaccess.1. From the desktop, click Start>Program Files><strong>Global</strong> <strong>Software</strong> SSGLOBAL>Accounts Profile. TheAccounts Profile panel appears.2. In the Account Mask field on the Accounts Profile panel, specify the account string to which the <strong>use</strong>r willhave access and click the Add button. Single account strings, ranges, or wildcards may be entered. Amaximum of 20 different account strings is allowed per profile.3. Repeat step 2 until all account masks <strong>for</strong> the account profile have been added.4. To remove an account mask from the list, select the value in the grid and click the Remove button. Toremove all account masks from the list, click the Clear All button.5. To lock the account profile <strong>for</strong> security purposes (i.e. prevent others from making changes to the accountprofile), click the Lock button. The This profile is currently unlocked dialog box appears.


Miscellaneous Features 526. On the This profile is currently unlocked dialog box, specify a password and click the Lock button. Thispassword is required to change the account profile. It is not mandatory to lock an account profile <strong>with</strong> apassword.7. When the account profile is complete, click the Close button.<strong>Global</strong> <strong>Software</strong>, Inc.


53<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>9.5 Hide Rows <strong>with</strong> Zero BalancesThe Hide Rows <strong>with</strong> Zero Balances function will analyze the active workbook and per<strong>for</strong>m a row hide function<strong>for</strong> any spreadsheet row that contains <strong>for</strong>mulas in which the net result is zero <strong>for</strong> all cells. This function isvery effective <strong>for</strong> standardized reporting templates such as departmental reports. Multiple rows can becreated as a template but the function can then hide non-<strong>use</strong>d or zero rows.To Hide Rows <strong>with</strong> Zero Balances:1. From the Excel menu, select S<strong>Server</strong>>Hide Rows <strong>with</strong> Zero Balances.To Restore Hidden Rows:1. From the Excel menu, select S<strong>Server</strong>>Restore Hidden Rows.


Miscellaneous Features 549.6 Disable / Enable <strong>Spreadsheet</strong> <strong>Server</strong> Formula CalculationsDisabling calculations will effectively halt GXA and GXD <strong>for</strong>mula calculations when Excel calculates spreadsheets.As a result of disabling calculations, GXA <strong>for</strong>mulas will return zero values and GXD <strong>for</strong>mulas will return values.Disabling <strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong>mula calculations can be extremely <strong>use</strong>ful when:· Discontinuing calculation of a complex or long-running spreadsheet. Press Shift+Ctrl+Z to quickly disable <strong>for</strong>mulacalculations.· A workbook is inadvertently opened whose calculation option is set to automatic. Press Shift+Ctrl+Z to quicklydisable <strong>for</strong>mula calculations.· Creating a new worksheet or modifying an existing worksheet by adding columns and/or rows <strong>with</strong> <strong>Spreadsheet</strong><strong>Server</strong> <strong>for</strong>mulas. From the Excel menu, select S<strong>Server</strong>>Disable <strong>Spreadsheet</strong> <strong>Server</strong> Formula· Calculation.Enabling Formula Calculations:1. From the Excel menu, select S<strong>Server</strong>>Enable <strong>Spreadsheet</strong> <strong>Server</strong> Formula Calculations. The Enable<strong>Spreadsheet</strong> <strong>Server</strong> Formula Calculations confirmation popup panel appears.2. Click the Yes button to clear the PC Cache and recalculate the spreadsheet.<strong>Global</strong> <strong>Software</strong>, Inc.


55<strong>Spreadsheet</strong> <strong>Server</strong> <strong>for</strong> <strong>use</strong> <strong>with</strong> <strong>Global</strong> <strong>Software</strong>Index- A -account 20balance 21balance drill down 38Budget Manager balances 24description 20generate audit trail 45journal drill down 40journal entry line drill down 41multiple columns drill down 39security 51segment lists 27subsystem detail drill down 42account master 43copy accounts 44list 43add-in 8audit trail 45- B -benefits and features 4Budget Manager balances 24- C -calculation options 31disable 54enable 54GXA <strong>for</strong> account values 21GXA <strong>for</strong> Budget Manager 24GXA using segment lists 28GXD 20refresh PC cache 32components 5copy accounts 44copy grid records 33, 37- D -database 14local PC 14disable <strong>for</strong>mula calculations 54drill down 38detailed account balances 38general grid features 33journal entry lines 41journals 40multiple column account balances 39subsystem detail 42- E -enable <strong>for</strong>mula calculations 54Excel add-in 8- F -features and benefits 4<strong>for</strong>mula 54disable calculations 54enable calculations 54GXA <strong>for</strong> account values 21GXA <strong>for</strong> Budget Manager 24GXD 20SSLDESC 29GXA using segment lists 28- G -generate account detail 45grid features 33copy records 33, 37print records 33re-sort columns 33restore grid layout 33, 34save grid layout 33, 34grid layouts 34GXA 21<strong>for</strong> account values 21<strong>for</strong> Budget Manager 24list accounts 25using segment lists 28GXD 20© 2008 ... <strong>Global</strong> <strong>Software</strong>, Inc.


Index 56- H -hide zero balance rows 53- I -installation 6introduction 3- J -journal drill down 40journal entry line drill down 41- L -list accounts 25in GXA <strong>for</strong>mula 25account master 43copy accounts 44load local PC database 14local PC database 14- P -PC cache 32print grid records 33- R -refresh PC cache 32required components 5re-sort grid columns 33restore hidden rows 53rows 53hide 53restore 53- S -security account profile 51segment lists 26create 26enter values <strong>for</strong> segment lists 27retrieve description 29using in GXA 28view values 30settings 9SSLDESC 29start <strong>Spreadsheet</strong> <strong>Server</strong> 8subsystem detail drill down 42- U -uninstall 7<strong>use</strong>r settings (see settings) 9- V -view accounts (see list accounts) 25, 43view segment list values 30- W -worksheet wizard 18- Z -zero balance rows 53hide 53restore 53© 2008 ... <strong>Global</strong> <strong>Software</strong>, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!