MDDB Report Viewer Class, Instance Variables, Flow of Control, and Methods
MDDB Report Viewer Class
The MDDB Report Viewer class is a viewer that is used to display MDDB data.
The class is a component of the MDDB Report Viewer, which is an application
used by SAS/EIS software, SAS/IntrNet Application Dispatcher software, and
SAS OLAP Server software.
The MDDB Report viewer class enables you to specify dimensions that can be hierarchies or
category variables, in addition to analysis variables. This class
enables you to drill down on the hierarchy and other navigation, as well as
specify various types of graphic charts.
The class writes output
from the application to HTML in a Web browser.
PARENT: SASHELP.FSP.OBJECT.CLASS
CLASS: SASHELP.WEBEIS.WEBEIS.CLASS
The following instance variables are used in many of
the MDDB Report Viewer methods:
- ACRDRL_
- specifies the list of drill-down values for the across variables.
- ACRVARS_
- specifies the list of selected variables for the across dimension.
- ALEVELS_
- specifies the list of drill-down levels for the across variables.
-
ANALLBLS_
- specifies the list of analysis variable long labels.
-
ANALLIST_
- specifies the list of analysis variables and computed columns.
-
ANALVARS_
- specifies the list of selected analysis variables.
-
ATOTAL_
- specifies a flag that indicates whether the across totals are turned on.
-
CLASS_
- contains the 3- or 4-level name of the WEBEIS subclass.
-
CSSTURL_
- contains the URL for the toolbar frame style sheet.
-
CSSURL_
- contains the URL for the style sheet.
-
DEBUG_
- contains the application server debug level.
-
DEFTITLE_
- contains the value of the default title that is specified by the user.
-
DIMLBLS_
- specifies the list of labels for the down and across dimensions.
-
DLEVELS_
- specifies the list of drill-down levels for the down variables.
-
DLSEP_
- contains the download-to-spreadsheet delimiter. The default value is a
comma.
-
DMODEL_
- specifies the four-level name of the data model class.
-
DOWNDRL_
- specifies the list of drill-down values for the down variables.
-
DOWNL_
- specifies the down variables list from the application list.
-
DOWNVARS_
- specifies the list of selected variables for the down dimension.
-
DPTITLE_
- specifies a flag that indicates whether the drill-path title is to be displayed.
-
DTOTAL_
- specifies a flag that indicates whether the down totals are turned on.
-
EMDDBMID_
- specifies the identifier of the data model class instance.
-
EXPFLAG_
- specifies a flag that indicates whether the expands are displayed.
-
EXPLIST_
- specifies a list that contains sublists for each expand. The sublists are of the form
VAR='VALUE'.
-
EXPVALS_
- specifes a list that contains the values of only the expanded rows.
-
EXPVAR_
- specifies the name of the expanded variable.
-
GRFHT_
- contains the value of the graph height option.
-
GRFSRC_
- specifies the graph source that is selected by the user, where 1 = a 3-D clickable graph, and
2 = a standard GIF graph.
-
GRFWID_
- contains the value of the graph width option.
-
GRLOC_
- specifies the graph location that is selected by the user, where 1 = Bottom, 2 = Top, 3 = Left,
and 4=Right.
-
GRPHTYPE_
- specifies the graph type selected by the user. Valid types include:
BLOCK = block chart, HBAR = horizontal bar chart, PIE = pie chart, PLOT = plot, and VBAR = vertical bar chart.
-
GRPHVALS_
- specifies a list that contains the data points for the 3-D graph.
-
HIERL_
- specifies the list of metabase hierarchies.
-
HMODEL_
- specifies the four-level name of the HOLAP data model class. The default value is SASTOOL._DMDDB.HOLAP_M.CLASS.
-
HTMLFILE_
- specifies the identifier of the output file for writing HTML.
-
IMGURL_
- contains the URL for the images.
-
MDDB_
- specifies the name of the selected mddb.
-
METABASE_
- specifies the name of the selected metabase.
-
ROTFLAG_
- specifies a flag that indicates whether the user selected the Rotate button, where
1 = Rotate button was selected, and 2 = Rotate button was not selected.
-
SESSIONID_
- specifies the value for the _SESSIONID variable for the application server session.
-
SHOWTAB_
- specifies a flag that indicates whether to display the table, where 1=Yes, 2=No.
-
STATDESC_
- specifies a list of all possible statistics labels.
-
STATLIST_
- specifies a list of the available statistics from the metabase.
-
STATVARS_
- specifies a list of the selected statistics.
-
SUBHT_
- indicates the number of rows to display in the filter list boxes.
-
SUBLOC_
- specifies the location of the filter list boxes, where 1 = right, 2 = left, 3 = top, and 4 = bottom.
-
SUBSET_BY_
- specifies the list of selected filter values.
-
SUBSET_FLAG_
- indicates whether filter values have been selected, where 1 = filters have been selected, and
0 = filters have not been selected.
-
SUBVARS_
- specifies the list of selected filter variables.
-
SUBWID_
- contains the maximum width (in characters) of the filter list boxes.
-
TBLOC_
- specifies the location of the filter toolbar, where 1 = top, 2 = bottom, 3 = left, 4 = right, 5 = do not display a toolbar.
-
THISSESSION_
- specifies the value for the _THISSESSION variable for the application server session.
-
USEHOLAP_
- indicates whether a HOLAP metabase registration is being used, where 1 = HOLAP
metabase registration is being used, and 0 = HOLAP metabase registration is not being used.
-
VMDOFF_
- specifies a flag that indicates whether metadata verification checking is to be done on the data model,
where any nonblank character = turn off metadata checking, and a blank = perform metadata checking.
The following figures illustrate the flow of control in the MDDB Report Viewer WEBEIS
class. For more information on the methods listed in these figures, refer to the
individual method descriptions.
The MDDB Report Viewer class contains the methods listed
below. Each method description contains a brief summary of
the method's purpose and the syntax for the method. Some
method descriptions also contain an example of how the
method is used.