+ -

Pages

Saturday, July 26, 2014

Dynamic line-size

Sometimes you want to define a dynamic line-size in your report because you do not know beforehand the number of columns to WRITE.

With NEW-PAGE LINE-SIZE TP_LINESIZE you can do this. But then there is always the problem that you want to be able to use the very last position of your list, f.e. to write a vertical line or a page number.


Code


* This writes a vertical line

WRITE AT sy-linsz sy-vline.

* If you want your FORMAT COLOR to last to end of line use this:
WRITE AT SY-LINSZ ''.

* This writes page-number to utmost right
data: lo_offset type i.
lo_offset = sy-linsz - 5.
WRITE AT lo_offset(5) sy-pagno
NO-SIGN.  


5 ABAP Tips: Dynamic line-size Sometimes you want to define a dynamic line-size in your report because you do not know beforehand the number of columns to WRITE. With NEW...

No comments:

Post a Comment

< >