The representation of colors might vary, depending on the display device that
you use. In addition, on some display devices the background color affects
the entire window; on other display devices, it affects only the window
border.
COLUMNS=columns
specifies the number of display columns in the window, including borders. A
window can contain any number of columns and can extend beyond the border of
the display. This feature is useful when you need to display a window on a device
larger than the one on which you developed it. By default, the window fills all
remaining columns in the display.
Operating Environment Information
The number of columns available depends on the type of display device that
you use. Also, the left and right borders each use from 0 to 3 columns on the
display depending on your display device. If you create windows for display
on different types of display devices, ensure that all fields can be displayed in
the narrowest window.
ICOLUMN=column
specifies the initial column within the display at which the window is displayed.
By default, the macro processor begins the window at column 1 of the display.
IROW=
row
specifies the initial row (line) within the display at which the window is
displayed. By default, the macro processor begins the window at row 1 of the
display.
KEYS=<<
libref.>catalog.>keys-entry
specifies the name of a Keys catalog entry that contains the function key
definitions for the window. If you omit libref and catalog, SAS uses
SASUser.Profile.keys-entry.
If you omit the KEYS= option, SAS uses the current function key settings
defined in the KEYS window.
MENU=<<libref.>catalog.>pmenu-entry
specifies the name of a menu that you have built with the PMENU procedure. If
you omit libref and catalog, SAS uses SASUser.Profile.pmenu-entry.
ROWS=rows
specifies the number of rows in the window, including borders. A window can
contain any number of rows and can extend beyond the border of the display
device. This feature is useful when you need to display a window on a device
larger than the one on which you developed it. If you omit a number, the window
fills all remaining rows in the display device.
Operating Environment Information
The number of rows available depends on the type of display device that you
use.
group-definition
names a group and defines all fields within a group. The form of group definition is
GROUP=group field-definition <. . . field-definition-n> where group names a group
of fields that you want to display in the window collectively. A window can contain
any number of groups of fields. If you omit the GROUP= option, the window
contains one unnamed group of fields. Group must be a SAS name.
Organizing fields into groups enables you to create a single window with several
possible contents. To refer to a particular group, use window.group.
346 Chapter 19 • Macro Statements
Operating Environment Information