Scenario 1: Worksheet Instructions Using MNU_ Commands 
An input schedule has a typical flow of tasks for the end-user. The requirement is to allow a user who has had little training to input values based on their authorization. Excel macro buttons across the top of the sheet provide clear instructions to the user.
Here is a simple scenario:
The application has the following dimensions: time, category, account, entity, datasrc, and rptgcur.
The workbook is designed to expand the base members of the time type dimension across the columns and base entities down the rows.
The workbook has predefined members for the entire workbook using base member:
category: Actual
account: 3rdPartySales
datasrc: Input
rptcur: LC
The workbook options are set to not expand and refresh.
The following macro buttons are added to the top of the report outside of the print range.
Button Description |
Assigned Macro |
Action |
Refresh column and rows |
MNU_eTOOLS_EXPAND |
Expands the column and rows based on the current view of the end-user. |
Send your data |
MNU_eSUBMIT_REFSCHEDULE_SHEET_REFR |
Sends inputted data from worksheet and refreshes from the server. |
Retrieve the latest data |
MNU_eSUBMIT_REFRESH |
Refreshes data from the server. |
Once the workbook is designed, the user does the following:
Open the required workbook as instructed by their manager.
Select the appropriate time member ID and their authorized parent entity member ID.
Click the Refresh column and rows button.
Input the data in the appropriate cells.
Click the Send your data button.
Save the workbook to their local drive
Reopen the workbook locally to see the most current data:
The user selects the appropriate time member ID and parent entity member ID.
The user selects the Retrieve the latest data button.