‎2008 Apr 30 11:58 AM
Hello Gurus,
what is the list structure list buffer created by WRITE statement, and what 's their relationship ? how can I display the list buffer in the debugger ?
thanks very much!
‎2008 Apr 30 12:02 PM
Hi,
Please refer to the documentation below:
A list is made up of list rows with a fixed width of up to 1023 characters. The row width of the current list is stored in the sy-linsz system field. The number of rows of a list is limited only by the storage capacity of the system.
A list is divided into pages. Every list starts on page 1. The current page of the current list is stored in the sy-pagno system field. The output position on the current page in the list buffer is determined by the list cursor, which is provided in the system fields sy-colno (column) and sy-linno (row). A page can contain up to 60.000 rows. The number of rows per page is stored for the current list in the sy-linct system field. The value 0 represents the maximum number of rows per page.
On every page of a list, you can use rows for a page header and a page footer. The rows of the page header of the basic list are by default filled with a standard page header from the text elements of the ABAP program. The standard page header consists of a standard title and can contain column headings. The standard title is fixed so that it does not dispear when you scroll the page vertically on the screen.
At the list event TO-OF-PAGE, you can fill the page header with additional rows. You can fill the page footer only at the list event END-OF-PAGE. The entire page header of the list displayed on top is fixed so that it does not move when you scroll the page vertically. The column headings of the standard page header and the rows filled at TOP-OF-PAGE are moved when you scroll horizontally.
Thanks,
Sandeep.
‎2008 Apr 30 12:05 PM
Hello Gurus,
what is the list structure and list buffer created by WRITE statement, and what 's their relationship ? how can I display the list buffer in the debugger ?
thanks very much!