WRITE UNDER
Syntax: WRITE <f> under <g>
Field f is outputted under field <g>
Example:
WRITE AT 10 text-001.
WRITE AT 20 text-002.
new-line.
LOOP AT gi_rapport into g_rapport.
  WRITE g_rapport-field1 under text-001.
  WRITE g_rapport-field2 under text-002.
ENDLOOP.
RESERVE...BACK
The rapport should look like this:
2030  John Dowe     This is
      Myroad 12     a text
      Mytown        for
                    John Dowe
LOOP AT mytable.
  RESERVE 10 LINES.
  WRITE: / '2030'.
  WRITE: / 'John Dowe'.
  WRITE: / 'Myroad 12'.
  WRITE: / 'Mytown'.
* Go back to the top   
  BACK.  
  WRITE: / 'This is'.
  WRITE: / 'a text'.
  WRITE: / 'for'.
  WRITE: / 'John Dowe'.
ENDLOOP.
Note: That you have to fill up with empty rows in the last column untill there is
      at least as many rows as in column 2 
      
Horizontal and vertical positioning
Horizontal position: POSITION <col>
col = Column no. Retrieve curretn column number witj SY-COLNO
Vertical positioning:
SKIP TO LINE <n>
Retrieve the current linenumber with SY-LINNO
Example:
SKIP TO LINE 10.
POSITION 20.
WRITE 'Test'
 
No comments:
Post a Comment