ABAP Keyword Documentation → ABAP − Reference → SAP GUI User Dialogs → Classic Lists → Spooling Lists → Spool Control
SET MARGIN
Other versions: 7.31 | 7.40 | 7.54
Syntax
SET MARGIN macol [marow].
Effect
This statement defines the left margin of a spool list as the columns specified in macol
,
and the upper margin as the rows specified in marow
, and sets the system
fields sy-macol
and sy-marow
to these values.
macol
and marow
expect data objects with the type
i
, with values within the current page width and page length. If macol
or marow
contain invalid values, the associated operand is ignored.
The set values apply to the current page and all subsequent pages until the next SET
MARGIN statement. If more than one SET MARGIN
statement is specified on a page, the last one is used.
SET MARGIN
is ignored when screen lists are displayed. The set margins are
only inserted in the list as blanks or empty lines if a list page is sent to the SAP spool system. This
applies to spool lists created using NEW-PAGE
PRINT ON, SUBMIT TO SAP-SPOOL
, and by the selection of Execute and Print on the
selection screen.
SET MARGIN
also applies if a screen list is spooled while it is being displayed, when Print (function code "PRI") is selected.
Note
For printers with an active list driver, margins can be defined in millimeters in the spool dialog.
When pages are sent from the spool system to the printer, the pages, including the margins set using SET MARGIN
, are positioned within these margins.