Get Example source ABAP code based on a different SAP table
ID DYNPRO% • SET MARGIN ABAP Statement
SET MARGIN> Short Reference >
ABAP_SYNTAX SET MARGIN macol $[marow$].>
What does it do? 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 applies. 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.