REPORT YRDSYSLG.
* Display yesterday's system log entries
* Copy RSLG0001 to the program you want to call (yslg0001).
* For the most readeable result change these lines:
*
* call function 'RSLG_LAYOUT_ST_COL_TABE'  exporting with_column = ' '.
* call function 'RSLG_LAYOUT_ST_COL_MANDT' exporting with_column = ' '.
* call function 'RSLG_LAYOUT_ST_COL_DEVC'  exporting with_column = ' '.
* call function 'RSLG_LAYOUT_ST_COL_POSI'  exporting with_column = ' '.
* call function 'RSLG_LAYOUT_ST_COL_MAND'  exporting with_column = 'X'.
* call function 'RSLG_LAYOUT_ST_COL_DATE'  exporting with_column = ' '.
* call function 'RSLG_LAYOUT_ST_COL_PROG'  exporting with_column = ' '.
* call function 'RSLG_LAYOUT_ST_COL_TERM'  exporting with_column = 'X'.
* call function 'RSLG_SEL_ST_PARAREC'      exporting with_line   = ' '.
*
DATA: BEGIN OF TAB OCCURS 10.
        INCLUDE STRUCTURE ABAPLIST.
DATA: END OF TAB.

SUBMIT YSLG0001 WITH TR_DAY EQ '1'
LINE-SIZE 255 EXPORTING LIST TO MEMORY AND RETURN.
CALL FUNCTION 'LIST_FROM_MEMORY'
     TABLES
          LISTOBJECT = TAB.
CALL FUNCTION 'WRITE_LIST'
     TABLES
          LISTOBJECT = TAB.