SAPMSM21 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for RSLG0012 is the module pool that uses Transaction SM21 to analyze the system log...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter SAPMSM21 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
SM21_OLD - Online Eval. of Sys. Log (Obsolete)
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: System Log Analysis
Text Symbol: 447 = Unusual restriction: Start file position:
Text Symbol: 448 = Technical details
Text Symbol: 446 = Unusual restriction: Start file number:
Text Symbol: 445 = >
Text Symbol: 444 = --->
Text Symbol: 449 = File................
Text Symbol: 450 = Position............
Text Symbol: 451 = Recs before start pos.skipped..
Text Symbol: 452 = Recs after stop pos.skipped....
Text Symbol: 453 = The two files have the numbers
Text Symbol: 454 = and
Text Symbol: 443 = Bad restriction changed: Start file position:
Text Symbol: 442 = Bad restriction changed: Start file number:
Text Symbol: 441 = To file/position
Text Symbol: 440 = From file/position
Text Symbol: 426 = Web Dispatcher
Text Symbol: 425 = Internet Communication Manager
Text Symbol: 424 = Gateway
Text Symbol: 423 = Background Processor
Text Symbol: 422 = Lock administrator
Text Symbol: 421 = Work process
Text Symbol: 420 = No.
Text Symbol: 419 = Stand-alone program (incomplete initialization)
Text Symbol: 493 = Prob.cl.
Text Symbol: 492 = # Problem class
Text Symbol: 491 = Msg.filter
Text Symbol: 490 = # Message filter
Text Symbol: 489 = Package
Text Symbol: 488 = # Development class
Text Symbol: 487 = Message type
Text Symbol: 486 = # Message type
Text Symbol: 485 = End pos.
Text Symbol: 484 = # End position
Text Symbol: 483 = Start pos.
Text Symbol: 482 = # Start position
Text Symbol: 481 =
Text Symbol: 480 = # no problem class selected
Text Symbol: 478 =
Text Symbol: 477 = Start record is missing in file
Text Symbol: 475 = system administrator should delete it.
Text Symbol: 474 = is probably old. If this is the case, your
Text Symbol: 473 = ;;
Text Symbol: 472 = changed. The format of file
Text Symbol: 471 = the file format of the central system log has
Text Symbol: 470 = As a result of the upgrade from Release 1.xx to 2.0a,
Text Symbol: 455 = !
Text Symbol: 291 = Parameters used in a later system log entry
Text Symbol: 290 = Parameter
Text Symbol: 284 = Details
Text Symbol: 283 = Recording at local and central time........................
Text Symbol: 282 = Recording time re-calculated to central time.............
Text Symbol: 281 = Entry in collective system log at local time...............
Text Symbol: 280 = Recorded at local time.....................................
Text Symbol: 272 = M e s s a g e S t a t i s t i c s
Text Symbol: 271 = Message
Text Symbol: 270 = Message statistics
Text Symbol: 268 = Further restrictions.......
Text Symbol: 267 =
Text Symbol: 266 = Except system log entries
Text Symbol: 265 = Screen
Text Symbol: 264 = With parameter records.....
Text Symbol: 263 = Sort is not supported
Text Symbol: 262 = With int. system log recs
Text Symbol: 261 = Sorted.....................
Text Symbol: 260 = Instance....................
Text Symbol: 259 = No documentation exists for message &
Text Symbol: 258 = Additional documentation for message &1&2
Text Symbol: 257 = exists
Text Symbol: 256 = No documentation for message
Text Symbol: 418 = V2 Update Task
Text Symbol: 417 = V1 Update Task
Text Symbol: 416 = Message Server
Text Symbol: 415 = Stand-Alone program
Text Symbol: 414 = Output formatter
Text Symbol: 413 = Dialog work process
Text Symbol: 412 = Dispatcher
Text Symbol: 411 =
Text Symbol: 410 = Task type
Text Symbol: 401 = Read System Log File Again?
Text Symbol: 400 = You have changed the selection criteria
Text Symbol: 317 = ABAP additional information
Text Symbol: 316 = Message from ABAP processor
Text Symbol: 315 = ABAP Mini dump
Text Symbol: 314 = User................
Text Symbol: 313 = Host................
Text Symbol: 312 = Problem.............
Text Symbol: 311 = Time................
Text Symbol: 310 = Date................
Text Symbol: 304 = ABAP dump analysis
Text Symbol: 302 = Client/user
Text Symbol: 301 = A B A P / 4 E r r o r S t a t i s t i c s
Text Symbol: 300 = SNAP statistics
Text Symbol: 680 = One document format shows more
Text Symbol: 670 = Module obsolete
Text Symbol: 669 = Start Transaction &1 on instance &2
Text Symbol: 668 = Table &3 still has to be maintained
Text Symbol: 666 = No documentation available for error &
Text Symbol: 664 = Short text
Text Symbol: 662 = Name for errno number
Text Symbol: 660 = Additional specifications for error number &
Text Symbol: 650 = This instance was entered in TSLE4
Text Symbol: 644 = central system log cannot be read
Text Symbol: 642 = A wide window is recommended for display
Text Symbol: 640 = The C kernel is too old for this function.
Text Symbol: 623 = Data seems to be incomplete.
Text Symbol: 621 = program such as "RSLG0019".
Text Symbol: 620 = This record was damaged, and later repaired with a
Text Symbol: 613 = no active RFC destination
Text Symbol: 612 = RFC communication error
Text Symbol: 611 = RFC system error
Text Symbol: 610 = RFC error
Text Symbol: 602 =
Text Symbol: 601 = Sum while reading:
Text Symbol: 600 = Reading:
Text Symbol: 591 = Program
Text Symbol: 999 = Nr
Text Symbol: 998 = Ty.
Text Symbol: 997 = Valuation
Text Symbol: 996 = Category
Text Symbol: 993 = White
Text Symbol: 992 = Green
Text Symbol: 991 = Yellow
Text Symbol: 990 = Red
Text Symbol: 770 = EPP Detailed Inforamtion
Text Symbol: 754 = Call Counter
Text Symbol: 753 = Call No.
Text Symbol: 752 = Connection ID
Text Symbol: 751 = Overall Cntxt ID
Text Symbol: 750 = Transaction ID
Text Symbol: 705 = Number of new entries
Text Symbol: 704 = Not in analysis
Text Symbol: 703 = Current position
Text Symbol: 702 = No. of bytes
Text Symbol: 701 = No. of overflows
Text Symbol: 700 = Position of system log file at start of analysis
Text Symbol: 692 = Determine application server
Text Symbol: 691 = Format list
Text Symbol: 690 = Read files
Text Symbol: 537 = Date:
Text Symbol: 536 = :
Text Symbol: 535 = This clock shows
Text Symbol: 533 = server.
Text Symbol: 532 = Database administration system on the database server
Text Symbol: 531 = ABAP processor clock, which uses the
Text Symbol: 530 = The application transactions use the
Text Symbol: 519 = Profiles:
Text Symbol: 518 = and possibly others.
Text Symbol: 517 = Authorization:
Text Symbol: 516 = Negative
Text Symbol: 515 = Positive
Text Symbol: 514 = Check:
Text Symbol: 513 = for using this transaction:
Text Symbol: 512 = The following authorizations are important
Text Symbol: 511 = You are not authorized to analyze the system log
Text Symbol: 510 = You can analyze the system log
Text Symbol: 505 = No message documentation
Text Symbol: 502 = No message & &
Text Symbol: 501 = T100(&;&,&) missing
Text Symbol: 500 =
Text Symbol: 495 = Prog.
Text Symbol: 494 = # Program name (ABAP or C)
Text Symbol: 590 = Terminal
Text Symbol: 582 = ;;
Text Symbol: 581 = No help for C programs
Text Symbol: 579 = ;;
Text Symbol: 578 = with "*" is allowed.
Text Symbol: 577 = Generic selection value ending
Text Symbol: 575 = Only generic with asterisk at end
Text Symbol: 574 = or
Text Symbol: 573 =
Text Symbol: 572 =
Text Symbol: 571 =
Text Symbol: 570 =
Text Symbol: 560 = The network clocks must be checked
Text Symbol: 558 = is used.
Text Symbol: 557 = the system log clock
Text Symbol: 556 = For the central SysLog
Text Symbol: 553 = converted to this clock.
Text Symbol: 552 = The entry times from other systems are
Text Symbol: 550 = This clock is also used for the central system log.
Text Symbol: 543 = ABAP processor).
Text Symbol: 541 = on its own computer (as do all kernel levels below the
Text Symbol: 540 = The system log uses the operating system clock
Text Symbol: 538 = .
Text Symbol: 107 = Instance
Text Symbol: 106 = Date :;;
Text Symbol: 105 = Text
Text Symbol: 104 = Tcod
Text Symbol: 103 = User
Text Symbol: 102 = Cl.
Text Symbol: 101 = TA
Text Symbol: 100 = Time
Text Symbol: 095 = R e p o r t S t a t i s t i c s
Text Symbol: 094 = Report
Text Symbol: 093 = Program statistics
Text Symbol: 090 = disappea;;
Text Symbol: 089 = stopped ;;
Text Symbol: 088 = ready ;;
Text Symbol: 087 = running ;;
Text Symbol: 086 = Clock difference
Text Symbol: 085 = Sender's name (raw)
Text Symbol: 084 = Collection process ended
Text Symbol: 083 = Collection process started
Text Symbol: 082 = Info
Text Symbol: 081 = Sender's clock slow
Text Symbol: 080 = = no. of central system log file
Text Symbol: 078 = I n s t a n c e s t a t i s t i c s
Text Symbol: 131 = SQL actions.........
Text Symbol: 130 = SQL code............
Text Symbol: 129 = Table Name
Text Symbol: 128 = SQL function........
Text Symbol: 127 = T100................
Text Symbol: 126 = Error text..........
Text Symbol: 125 = Error number........
Text Symbol: 124 = Location............
Text Symbol: 123 = Module name.........
Text Symbol: 121 = Column
Text Symbol: 120 = Line
Text Symbol: 119 = Page
Text Symbol: 118 = Details
Text Symbol: 117 = Date
Text Symbol: 116 = Information
Text Symbol: 115 = Last send
Text Symbol: 114 = Last receive
Text Symbol: 113 = Sender
Text Symbol: 112 = Clock difference
Text Symbol: 111 = Inf.
Text Symbol: 110 = Sender's clock slow
Text Symbol: 109 = Instance
Text Symbol: 108 = New central system log file
Text Symbol: 050 = Page
Text Symbol: 049 = Contents ;;
Text Symbol: 045 = was skipped
Text Symbol: 044 = System log file
Text Symbol: 043 = not selected
Text Symbol: 042 = could not be opened
Text Symbol: 041 = System log file
Text Symbol: 040 = End of program
Text Symbol: 026 = Client..............
Text Symbol: 025 = User................
Text Symbol: 024 = Session
Text Symbol: 023 = Program name........
Text Symbol: 022 = Transaction code....
Text Symbol: 021 = Terminal............
Text Symbol: 020 = Task................
Text Symbol: 008 = End of system log
Text Symbol: 007 = System log file empty
Text Symbol: 006 = pages.
Text Symbol: 005 = Writing to system log was interrupted after
Text Symbol: 004 = # help the translators. ';;' means fixed length.
Text Symbol: 003 = # Messages which start with '#' are not used, they are there to
Text Symbol: 002 = #
Text Symbol: 001 = # System log analysis, Transaction SM21
Text Symbol: 077 = Instance
Text Symbol: 076 = Instance statistics
Text Symbol: 075 = here.
Text Symbol: 074 = to
Text Symbol: 073 = Switch from
Text Symbol: 072 = And rarer entries. Select
Text Symbol: 071 = No further information is available for this line
Text Symbol: 070 = C o n t e n t s
Text Symbol: 069 = C l i e n t S t a t i s t i c s
Text Symbol: 068 = T r a n s a c t i o n S t a t i s t i c s
Text Symbol: 067 = U s e r S t a t i s t i c s
Text Symbol: 066 = Client
Text Symbol: 065 = Client statistics
Text Symbol: 064 = Transaction
Text Symbol: 063 = Transaction stats
Text Symbol: 062 = Number of Entries
Text Symbol: 061 = User
Text Symbol: 060 = User statistics
Text Symbol: 058 = Selection criteria
Text Symbol: 054 = Old system log data
Text Symbol: 053 = System log data
Text Symbol: 052 = End
Text Symbol: 051 = Start ;;
Text Symbol: 132 = Not found
Text Symbol: 224 = Old records skipped............
Text Symbol: 223 = Old files skipped
Text Symbol: 222 = Number of records printed......
Text Symbol: 221 = Number of records selected.....
Text Symbol: 220 = Number of records read.........
Text Symbol: 212 = Variable parts......
Text Symbol: 211 = Message ID..........
Text Symbol: 210 = Entry type..........
Text Symbol: 201 = Further details for this message type
Text Symbol: 200 = Further details for this message type
Text Symbol: 199 = Overflow count.............
Text Symbol: 198 = Maximum length.............
Text Symbol: 197 = Current position...........
Text Symbol: 196 = System log file:
Text Symbol: 195 = System log files:
Text Symbol: 194 = Entries until..............
Text Symbol: 193 = Entries since..............
Text Symbol: 192 = With statistics............
Text Symbol: 191 = Pages with single entries
Text Symbol: 190 = Terminal...................
Text Symbol: 189 = Task / Number..............
Text Symbol: 188 = Problem class..............
Text Symbol: 187 = Development class..........
Text Symbol: 255 = :
Text Symbol: 254 = Documentation for message
Text Symbol: 253 = exists
Text Symbol: 252 = No documentation for syslog message
Text Symbol: 251 = :
Text Symbol: 250 = Documentation for system log message
Text Symbol: 242 = Missing: TSL1T(;;;
Text Symbol: 241 = Empty:TSL1T(;;;
Text Symbol: 240 = T100:
Text Symbol: 238 = Records with wrong program name skipped.
Text Symbol: 237 = Records with wrong trans. code skipped.
Text Symbol: 236 = Undesired message no. .........
Text Symbol: 235 = Parameter records suppressed...
Text Symbol: 234 = Further selection:
Text Symbol: 233 = Records of invalid users skipped
Text Symbol: 232 = Info records suppressed........
Text Symbol: 231 = Records of wrong prob. classes skipped
Text Symbol: 230 = Records of wrong dev.classes skipped
Text Symbol: 229 = Records of wrong senders skipped......
Text Symbol: 228 = Records of wrong terminals skipped....
Text Symbol: 227 = Records of wrong tasks skipped.
Text Symbol: 226 = Records of wrong type skipped.
Text Symbol: 225 = Recent records skipped.........
Text Symbol: 162 = Problem with process
Text Symbol: 161 = Text................
Text Symbol: 160 = A process ended
Text Symbol: 159 = Text................
Text Symbol: 158 = Process.............
Text Symbol: 157 = A process was started
Text Symbol: 156 = Internal version....
Text Symbol: 155 = Public version
Text Symbol: 154 = File number.........
Text Symbol: 153 = A new system log file was started
Text Symbol: 152 = Development class...
Text Symbol: 151 = Problem class.......
Text Symbol: 150 = Start with
Text Symbol: 142 = Warning
Text Symbol: 141 = High Priority
Text Symbol: 140 = Very High Priority
Text Symbol: 139 = Information from the preceding ABAP problem entry:
Text Symbol: 138 = Event...............
Text Symbol: 137 = Line................
Text Symbol: 136 = Text name...........
Text Symbol: 135 = Parameters..........
Text Symbol: 134 = Generate or run.....
Text Symbol: 133 = Program.............
Text Symbol: 186 = System log type............
Text Symbol: 185 = User.......................
Text Symbol: 184 = To date/time...............
Text Symbol: 182 = From date/time.............
Text Symbol: 181 = Second half
Text Symbol: 180 = First half
Text Symbol: 179 = Position
Text Symbol: 178 = File
Text Symbol: 177 = MNo;; Message number
Text Symbol: 176 = DCl
Text Symbol: 175 = C
Text Symbol: 174 = Length..............
Text Symbol: 173 = Name................
Text Symbol: 172 = Via internal buffer or space
Text Symbol: 171 = Field Name
Text Symbol: 170 = Reason/called.......
Text Symbol: 169 = Caller..............
Text Symbol: 168 = Line................
Text Symbol: 167 = Further details for this message type
Text Symbol: 166 = Line................
Text Symbol: 165 = Further details for this message type
Text Symbol: 164 = Problem.............
Text Symbol: 163 = Process.............
INCLUDE MSM21F35.
No SAP DATABASE tables are accessed within this REPORT code!
RSLG_GET_SYSLOG_VERS_ALV CALL FUNCTION 'RSLG_GET_SYSLOG_VERS_ALV' CHANGING VERSION = NEW_LAYOUT.
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = 'Start Record fehlt in der Datei'(477).
SYSTEM_CODEPAGE call function 'SYSTEM_CODEPAGE' importing CURRENT_DYNAMIC_CODEPAGE = INT_FROM_PAGE.
RSLG_LAYOUT_INIT_ALV CALL FUNCTION 'RSLG_LAYOUT_INIT_ALV'.
RSLG_LAYOUT_ST_DEFAULT_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_DEFAULT_ALV'.
RSLG_SEL_INIT_ALV CALL FUNCTION 'RSLG_SEL_INIT_ALV'.
RSLG_STORE_OPSYS CALL FUNCTION 'RSLG_STORE_OPSYS' IMPORTING TSLE4_WRITTEN = TSLE4_WRITTEN.
RSLG_SEL_ST_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_ST_WHICHLOG_ALV' EXPORTING FILE = REP_ON_LOCAL.
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = 'zentraler SysLog kann nicht gelesen werden'(644) TEXTLINE2 = ACTFILENAME .
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = 'Zur Anzeige empfiehlt sich ein breites Fenster'(642) .
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = 'Diese Instanz wurde in TSLE4 eingetragen.'(650).
RSLG_SEL_GET_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_GET_WHICHLOG_ALV' IMPORTING FILE = TA___WHICHLOG FILE_ORI = whichlog_ori.
RSLG_LAYOUT_GET_PRINT_ALV CALL FUNCTION 'RSLG_LAYOUT_GET_PRINT_ALV' IMPORTING TO_PRINTER = DY_PRINT LAYOUT = DY_OUT_DEST.
BAPI_USER_GET_DETAIL CALL FUNCTION 'BAPI_USER_GET_DETAIL' EXPORTING USERNAME = RSLGTYPE-USER IMPORTING ADDRESS = addr TABLES RETURN = ret .
SUSR_SHOW_USER_DETAILS * CALL FUNCTION 'SUSR_SHOW_USER_DETAILS' * EXPORTING BNAME = USR01-BNAME * MANDT = USR01-MANDT * NO_DISPLAY = 'X' ** importing okcode = * CHANGING USER_USR03 = USR03.
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = RSLGTYPE-USER TEXTLINE2 = 'Sterne wirken nur am Ende generisch'(575).
POPUP_WITH_WARNING " CALL FUNCTION 'POPUP_WITH_WARNING' " EXPORTING " TEXTLINE1 = RSLGTYPE-TCODE " TEXTLINE2 = 'Unbekannter Transaktionscode'(777) " .
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = RSLGTYPE-TCODE TEXTLINE2 = 'Sterne wirken nur am Ende generisch'(575).
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = RSLGTYPE-REPNA TEXTLINE2 = 'Sterne wirken nur am Ende generisch'(575).
RSLG_SEL_ST_CLASIDS_ALV CALL FUNCTION 'RSLG_SEL_ST_CLASIDS_ALV' EXPORTING CID1 = DY_CLASID1 CID2 = DY_CLASID2 CID3 = DY_CLASID3 CID4 = DY_CLASID4 CID5 = DY_CLASID5 CID6 = DY_CLASID6.
RSLG_SEL_ST_TIMES_ALV CALL FUNCTION 'RSLG_SEL_ST_TIMES_ALV' EXPORTING EDATE = DY_END_DATE ETIME = DY_END_TIME SDATE = DY_START_DATE STIME = DY_START_TIME.
RSLG_SEL_ST_PASSP_ALV CALL FUNCTION 'RSLG_SEL_ST_PASSP_ALV' EXPORTING PASSP = DY_E2EPASSP ROOT = DY_E2EROOT CONNID = DY_E2ECONNID CONNID_C = DY_E2ECONNID_C.
RSLG_SEL_GET_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_GET_WHICHLOG_ALV' IMPORTING FILE = TA___WHICHLOG.
RSLG_SEL_ST_RFCDEST_ALV CALL FUNCTION 'RSLG_SEL_ST_RFCDEST_ALV' EXPORTING RFC_DESTINATION = DY_RFCDEST.
RSLG_SEL_ST_INST_ALV CALL FUNCTION 'RSLG_SEL_ST_INST_ALV' EXPORTING INSTANCE = DY_INST.
RSLG_SEL_ST_RFCDEST_ALV CALL FUNCTION 'RSLG_SEL_ST_RFCDEST_ALV' EXPORTING RFC_DESTINATION = 'ALL'.
RSLG_SEL_ST_INST_ALV CALL FUNCTION 'RSLG_SEL_ST_INST_ALV' EXPORTING INSTANCE = DY_INST.
RSLG_SEL_ST_TASK_ALV CALL FUNCTION 'RSLG_SEL_ST_TASK_ALV' EXPORTING TASK = RSLGTYPE-TASK.
RSLG_SEL_ST_TASK_TYPNUM_ALV CALL FUNCTION 'RSLG_SEL_ST_TASK_TYPNUM_ALV' EXPORTING TYP = DY_TASK_SEL_TYP NUM = DY_TASK_SEL_NUM.
RSLG_SEL_ST_USER_ALV CALL FUNCTION 'RSLG_SEL_ST_USER_ALV' EXPORTING USER = RSLGTYPE-USER.
RSLG_SEL_ST_TCODE_ALV CALL FUNCTION 'RSLG_SEL_ST_TCODE_ALV' EXPORTING TCODE = RSLGTYPE-TCODE.
RSLG_SEL_ST_REPNA_ALV CALL FUNCTION 'RSLG_SEL_ST_REPNA_ALV' EXPORTING REPNA = RSLGTYPE-REPNA.
RSLG_LAYOUT_ST_PAGES_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_PAGES_ALV' EXPORTING PAGES = RSLGLAYOUT-MAXPAG.
RSLG_LAYOUT_ST_STATS_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_STATS_ALV' EXPORTING WITH_STATISTICS = DY_STATISTICS.
RSLG_SEL_ST_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_ST_WHICHLOG_ALV' EXPORTING FILE = REP_ON_REMOTEA.
RSLG_SEL_ST_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_ST_WHICHLOG_ALV' EXPORTING FILE = REP_ON_CENTRAL.
RSLG_SEL_GET_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_GET_WHICHLOG_ALV' IMPORTING FILE = TA___WHICHLOG.
REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING ES_LIST_SCROLL = GT_LIST_SCROLL_INFO ET_FIELDCAT = GT_LIST_SCROLL_FIELDCAT[] EXCEPTIONS OTHERS = 99.
REUSE_ALV_LIST_LAYOUT_INFO_SET * CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' * EXPORTING * IS_LIST_SCROLL = GT_LIST_SCROLL_INFO * IT_FIELDCAT = GT_LIST_SCROLL_FIELDCAT[].
REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING ES_LIST_SCROLL = GT_LIST_SCROLL_INFO ET_FIELDCAT = GT_LIST_SCROLL_FIELDCAT[] EXCEPTIONS OTHERS = 99.
REUSE_ALV_LIST_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' EXPORTING IS_LIST_SCROLL = GT_LIST_SCROLL_INFO IT_FIELDCAT = GT_LIST_SCROLL_FIELDCAT[].
RSLG_SEL_ST_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_ST_WHICHLOG_ALV' EXPORTING FILE = REP_ON_LOCAL.
RSLG_SEL_ST_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_ST_WHICHLOG_ALV' EXPORTING FILE = REP_ON_REMOTEL.
RSLG_LAYOUT_ST_SORT_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_SORT_ALV' EXPORTING ORDER = L_ORDER.
RSLG_LAYOUT_ST_SORT_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_SORT_ALV' EXPORTING ORDER = L_ORDER.
RSLG_SEL_DUMP_ALV CALL FUNCTION 'RSLG_SEL_DUMP_ALV' IMPORTING ITSELF = TA.
RSLG_FILEINFO_INIT_ALV CALL FUNCTION 'RSLG_FILEINFO_INIT_ALV' DESTINATION TA-RFCDEST EXPORTING WHICHLOG = TA-WHICHLOG IMPORTING INFO_AFTER = SYSLOG_FILE EXCEPTIONS SYSTEM_FAILURE = 2 MESSAGE LAST_RFC_MESS COMMUNICATION_FAILURE = 3 MESSAGE LAST_RFC_MESS.
RSLG_FILEINFO_INIT_ALV CALL FUNCTION 'RSLG_FILEINFO_INIT_ALV' EXPORTING WHICHLOG = 'i' "internal selection IMPORTING INFO_AFTER = SYSLOG_FILE.
RSLG_SEL_DUMP_ALV CALL FUNCTION 'RSLG_SEL_DUMP_ALV' IMPORTING ITSELF = TA.
RSLG_FILEINFO_INIT_ALV CALL FUNCTION 'RSLG_FILEINFO_INIT_ALV' DESTINATION TA-RFCDEST EXPORTING WHICHLOG = TA-WHICHLOG IMPORTING INFO_AFTER = SYSLOG_FILE EXCEPTIONS SYSTEM_FAILURE = 2 MESSAGE LAST_RFC_MESS COMMUNICATION_FAILURE = 3 MESSAGE LAST_RFC_MESS.
RSLG_FILEINFO_INIT_ALV CALL FUNCTION 'RSLG_FILEINFO_INIT_ALV' EXPORTING WHICHLOG = 'i' "internal selection IMPORTING INFO_AFTER = SYSLOG_FILE.
RSLG_LAYOUT_GET_PRINT_ALV CALL FUNCTION 'RSLG_LAYOUT_GET_PRINT_ALV' IMPORTING TO_PRINTER = DY_PRINT LAYOUT = DY_OUT_DEST.
RSLG_LAYOUT_DUMP_ALV CALL FUNCTION 'RSLG_LAYOUT_DUMP_ALV' IMPORTING ITSELF = LAYOUT.
RSLG_LAYOUT_ST_COL_TABE_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_TABE_ALV' EXPORTING WITH_COLUMN = DY_COL_TABE.
RSLG_LAYOUT_ST_COL_DEVC_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_DEVC_ALV' EXPORTING WITH_COLUMN = DY_COL_DEVCLASS.
RSLG_LAYOUT_ST_COL_POSI_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_POSI_ALV' EXPORTING WITH_COLUMN = DY_COL_POSI.
RSLG_SEL_ST_PARAREC_ALV CALL FUNCTION 'RSLG_SEL_ST_PARAREC_ALV' EXPORTING WITH_LINE = DY_LIN_PARAREC.
RSLG_LAYOUT_ST_COL_MAND_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_MAND_ALV' EXPORTING WITH_COLUMN = DY_COL_MAND.
RSLG_LAYOUT_ST_COL_DATE_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_DATE_ALV' EXPORTING WITH_COLUMN = DY_COL_DATE.
RSLG_LAYOUT_ST_COL_PROG_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_PROG_ALV' EXPORTING WITH_COLUMN = DY_COL_PROG.
RSLG_LAYOUT_ST_COL_TERM_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_TERM_ALV' EXPORTING WITH_COLUMN = DY_COL_TERM.
RSLG_LAYOUT_ST_COL_BEW_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_COL_BEW_ALV' EXPORTING WITH_COLUMN = DY_COL_BEW.
RSLG_LAYOUT_ST_PRINT_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_PRINT_ALV' EXPORTING PRINT_KIND = 'S'.
RSLG_LAYOUT_ST_PRINT_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_PRINT_ALV' EXPORTING PRINT_KIND = '8'.
RSLG_LAYOUT_ST_PRINT_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_PRINT_ALV' EXPORTING PRINT_KIND = '2'.
RSLG_LAYOUT_ST_PRINT_ALV CALL FUNCTION 'RSLG_LAYOUT_ST_PRINT_ALV' EXPORTING PRINT_KIND = '3'.
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = TADIR-DEVCLASS TEXTLINE2 = 'Sterne wirken nur am Ende generisch'(575).
RSLG_SEL_ST_POSI_ALV CALL FUNCTION 'RSLG_SEL_ST_POSI_ALV' EXPORTING EFILE_NO = DY_STOP_FILE_N6 EPOS = DY_STOP_POS_N10 SFILE_NO = DY_START_FILE_N6 SPOS = DY_START_POS_N10.
RSLG_SEL_ST_LOGT_ALV CALL FUNCTION 'RSLG_SEL_ST_LOGT_ALV' EXPORTING ENTRYTYPE = DY_TYPE.
RSLG_SEL_ST_TERM_ALV CALL FUNCTION 'RSLG_SEL_ST_TERM_ALV' EXPORTING TERMINAL = RSLGTYPE-TERMINAL.
RSLG_SEL_ST_DEVCLASS_ALV CALL FUNCTION 'RSLG_SEL_ST_DEVCLASS_ALV' EXPORTING DEVCLASS = DY_DEVCLASS.
RSLG_SEL_ST_CLASIDS_ALV CALL FUNCTION 'RSLG_SEL_ST_CLASIDS_ALV' EXPORTING CID1 = DY_CLASID1 CID2 = DY_CLASID2 CID3 = DY_CLASID3 CID4 = DY_CLASID4 CID5 = DY_CLASID5 CID6 = DY_CLASID6.
RSLG_SEL_ST_INTERNRECS_ALV CALL FUNCTION 'RSLG_SEL_ST_INTERNRECS_ALV' EXPORTING WITH_LINE = DY_INTERNRECS.
RSLG_SEL_ST_MSGLST_ALV CALL FUNCTION 'RSLG_SEL_ST_MSGLST_ALV' EXPORTING MSGINC = IGNORE_IDS_INC MSGLST = IGNORE_IDS_LST.
RSLG_SEL_ST_MSGLST_ALV CALL FUNCTION 'RSLG_SEL_ST_MSGLST_ALV' EXPORTING MSGINC = IGNORE_IDS_INC MSGLST = IGNORE_IDS_LST.
DOCU_EXIST_CHECK CALL FUNCTION 'DOCU_EXIST_CHECK' EXPORTING ID = IDENTITY " Dokuklasse Nachricht LANGU = SY-LANGU OBJECT = OBJECT " Eindeutiger Schlüssel TYP = 'E' " Endanwenderdoku EXCEPTIONS OTHERS = 1.
DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING ID = IDENTITY " Dokuklasse Nachricht LANGU = SY-LANGU OBJECT = OBJECT " Eindeutiger Schlüssel TYP = 'E' " Endanwenderdoku DISPL_MODE = '2' " Nice output processing DISPL = 'X' " Display only USE_SEC_LANGU = 'X' "A. Linke 403490/1995
POPUP_WITH_WARNING CALL FUNCTION 'POPUP_WITH_WARNING' EXPORTING TEXTLINE1 = 'Keine Dokumentation fuer Nachricht'(505) TEXTLINE2 = MSGID.
RSLG_WRITE_SEL_ALV CALL FUNCTION 'RSLG_WRITE_SEL_ALV' EXPORTING EXPERT_MODE = EXPERT_MODE TABLES GT_TOP = GT_TEMP.
RSLG_WRITE_LAYOUT_ALV CALL FUNCTION 'RSLG_WRITE_LAYOUT_ALV' EXPORTING EXPERT_MODE = EXPERT_MODE TABLES GT_TOP = GT_TEMP.
RSLG_WRITE_FILEINFO_ALV CALL FUNCTION 'RSLG_WRITE_FILEINFO_ALV' EXPORTING EXPERT_MODE = EXPERT_MODE TABLES GT_TOP = GT_TEMP.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = PERCENTAGE_DONE TEXT = 'Dateien lesen'(690).
RSLG_SEL_GET_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_GET_WHICHLOG_ALV' IMPORTING FILE = TA___WHICHLOG RFC_DESTINATION = DY_INST_TEMP.
RSLG_READ_FILE_ALV CALL FUNCTION 'RSLG_READ_FILE_ALV' "#EC ARGCHECKED EXPORTING FILE_INFO = SYSLOG_FILE SELECTION = TA DESTINATION = MY_DESTINATION IMPORTING END_REASON = END_REASON END_INFO = END_INFO LOST_ENTRIES = FC-ENTRIES_N10 OLD_POS = DY_2000_OLD_POS_N10 OLD_WC = DY_2000_OLD_WC_N6 CUR_POS = FC-POS_N10 CUR_WC = FC-WRAPCOUNT_N6 COUNTERS = RECORDCNT TABLES SYSLOG_IN_TABLE = ENTRIESTAB GT_TOP = GT_TEMP EXCEPTIONS SYSTEM_FAILURE = 2 MESSAGE LAST_RFC_MESS others = 3.
RSLG_SEL_ST_INST_ALV CALL FUNCTION 'RSLG_SEL_ST_INST_ALV' EXPORTING INSTANCE = DY_INST.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = PERCENTAGE_DONE TEXT = 'Applikationsserver ermitteln'(692).
RSLG_SEL_ST_INST_ALV CALL FUNCTION 'RSLG_SEL_ST_INST_ALV' EXPORTING INSTANCE = ' '.
RSLG_FILEINFO_INIT_ALV CALL FUNCTION 'RSLG_FILEINFO_INIT_ALV' DESTINATION ALL_DESTS-RFCDEST EXPORTING WHICHLOG = TA-WHICHLOG IMPORTING INFO_AFTER = SYSLOG_FILE EXCEPTIONS SYSTEM_FAILURE = 2 MESSAGE LAST_RFC_MESS COMMUNICATION_FAILURE = 3 MESSAGE LAST_RFC_MESS.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = PERCENTAGE_DONE TEXT = ALL_DESTS-RFCDEST.
RSLG_READ_FILE_ALV CALL FUNCTION 'RSLG_READ_FILE_ALV' * DESTINATION ALL_DESTS-RFCDEST EXPORTING FILE_INFO = SYSLOG_FILE SELECTION = TA DESTINATION = ALL_DESTS-RFCDEST IMPORTING END_REASON = END_REASON END_INFO = END_INFO LOST_ENTRIES = FC-ENTRIES_N10 OLD_POS = DY_2000_OLD_POS_N10 OLD_WC = DY_2000_OLD_WC_N6 CUR_POS = FC-POS_N10 CUR_WC = FC-WRAPCOUNT_N6 COUNTERS = RECORDCNT TABLES SYSLOG_IN_TABLE = ENTRIESTAB_2 GT_TOP = GT_TEMP EXCEPTIONS * SYSTEM_FAILURE = 2 MESSAGE LAST_RFC_MESS * COMMUNICATION_FAILURE = 3 MESSAGE LAST_RFC_MESS others = 4.
RSLG_READ_FILE_ALV CALL FUNCTION 'RSLG_READ_FILE_ALV' EXPORTING FILE_INFO = SYSLOG_FILE SELECTION = TA IMPORTING END_REASON = END_REASON END_INFO = END_INFO LOST_ENTRIES = FC-ENTRIES_N10 OLD_POS = DY_2000_OLD_POS_N10 OLD_WC = DY_2000_OLD_WC_N6 CUR_POS = FC-POS_N10 CUR_WC = FC-WRAPCOUNT_N6 COUNTERS = RECORDCNT TABLES SYSLOG_IN_TABLE = ENTRIESTAB GT_TOP = GT_TEMP exceptions others = 1.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = PERCENTAGE_DONE TEXT = SPACE.
TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' TABLES LIST = LOCAL_DESTS EXCEPTIONS OTHERS = 1.
RSLG_TAB_CACHE_ACCESS_ALV CALL FUNCTION 'RSLG_TAB_CACHE_ACCESS_ALV' EXPORTING AREA = ENTRIESTAB-AREA SUBID = ENTRIESTAB-SUBID IMPORTING CACHE_ENTRY = CUR_SYSLOGTAB.
RSLG_TAB_CACHE_ACCESS_ALV CALL FUNCTION 'RSLG_TAB_CACHE_ACCESS_ALV' EXPORTING AREA = ENTRIESTAB-AREA SUBID = ENTRIESTAB-SUBID IMPORTING CACHE_ENTRY = CUR_SYSLOGTAB.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = PERCENTAGE_DONE TEXT = 'Liste aufbereiten'(691).
RSLG_SEL_DUMP_ALV CALL FUNCTION 'RSLG_SEL_DUMP_ALV' IMPORTING ITSELF = TA.
RSLG_LAYOUT_DUMP_ALV CALL FUNCTION 'RSLG_LAYOUT_DUMP_ALV' IMPORTING ITSELF = LAYOUT.
RSLG_SEL_GET_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_GET_WHICHLOG_ALV' IMPORTING FILE = TA___WHICHLOG.
RSLG_SEL_GET_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_GET_WHICHLOG_ALV' IMPORTING FILE = TA___WHICHLOG.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = PERCENTAGE_DONE TEXT = SPACE.
DOCU_GET CALL FUNCTION 'DOCU_GET' EXPORTING ID = 'SL' " Dokuklasse System-Log LANGU = SY-LANGU OBJECT = OBJECT " Eindeutiger Schlüssel TYP = 'E' " Endanwenderdoku IMPORTING DOKTITLE = DOKTITLE TABLES LINE = LINE EXCEPTIONS RET_CODE = 1.
DOCU_GET CALL FUNCTION 'DOCU_GET' EXPORTING ID = IDENTITY " Dokuklasse Nachricht LANGU = SY-LANGU OBJECT = OBJECT " Eindeutiger Schlüssel TYP = 'E' " Endanwenderdoku IMPORTING DOKTITLE = DOKTITLE TABLES LINE = LINE EXCEPTIONS RET_CODE = 1.
RSLG_EXPLAIN_ERRNO CALL FUNCTION 'RSLG_EXPLAIN_ERRNO' EXPORTING ERRNO = ENTRIESTAB-ERRNO INSTANCE = ENTRIESTAB-SENDER_ID IMPORTING ERRORNAME = ERRORNAME ERRORTEXT = ERRORTEXT EXCEPTIONS OPSYS_UNKNOWN = 1.
DOCU_GET CALL FUNCTION 'DOCU_GET' EXPORTING ID = IDENTITY " Dokuklasse Nachricht LANGU = SY-LANGU OBJECT = OBJECT " Eindeutiger Schlüssel TYP = 'E' " Endanwenderdoku IMPORTING DOKTITLE = DOKTITLE TABLES LINE = LINE EXCEPTIONS RET_CODE = 1.
RSLG_WRITE_PARAMS_ALV CALL FUNCTION 'RSLG_WRITE_PARAMS_ALV' EXPORTING PARAM_ARRAY = HIDE_PARAMS TABLES GT_TOP = GT_PARAM.
DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING DISPL_MODE = '2' " Nice output processing DISPL = 'X' " Display only ID = 'SL' " Dokuklasse System-Log LANGU = SY-LANGU OBJECT = OBJECT " Eindeutiger Schlüssel TYP = 'E' " Doku-Typ: Endanwenderdokum.
RSLG_SEL_ST_MSGLST_ALV CALL FUNCTION 'RSLG_SEL_ST_MSGLST_ALV' EXPORTING MSGINC = IGNORE_IDS_INC MSGLST = IGNORE_IDS_LST.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_CF EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_UP EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_DO EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_PR EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_EP EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_EL EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_ED EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_ER EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_EX EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_SQL EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_DBI EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_DD EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_AB EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_AX EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_AD EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_IB EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT1 I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_IB EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
RSLG_SEL_GET_WHICHLOG_ALV CALL FUNCTION 'RSLG_SEL_GET_WHICHLOG_ALV' IMPORTING FILE = TA___WHICHLOG.
RSLG_STORE_PARAM " CALL FUNCTION 'RSLG_STORE_PARAM' " EXPORTING SLGDATA = AN_ENTRY-slgdata " DATE_TIME = AN_ENTRY-slgdattim " EXTERN_MODE = AN_ENTRY-slgmode " TERMINAL = AN_ENTRY-slgltrm .
RSLG_TAB_CACHE_ACCESS_ALV CALL FUNCTION 'RSLG_TAB_CACHE_ACCESS_ALV' EXPORTING AREA = A36_AREA SUBID = A36_SUBID IMPORTING CACHE_ENTRY = CUR_SYSLOGTAB.
RSLG_FIND_PARAMS_ALV CALL FUNCTION 'RSLG_FIND_PARAMS_ALV' EXPORTING DATE_TIME = A_CURTIME EXTERN_MODE = A_slgmode TERMINAL = A_slgltrm IMPORTING PARAM_ARRAY = HIDE_PARAMS EXCEPTIONS NOT_FOUND = 1.
RSLG_INIT_TAB_CACHES_ALV CALL FUNCTION 'RSLG_INIT_TAB_CACHES_ALV' EXPORTING CLEAR_ALL = 'X' NEEDS_COUNTING = 'X'. " ??
RSLG_INIT_TAB_CACHES_ALV CALL FUNCTION 'RSLG_INIT_TAB_CACHES_ALV' EXPORTING ZERO_COUNTERS = 'X' NEEDS_COUNTING = 'X'.
RSLG_INIT_PARAM_STORE_ALV CALL FUNCTION 'RSLG_INIT_PARAM_STORE_ALV' .
RSLG_INIT_TAB_CACHES_ALV CALL FUNCTION 'RSLG_INIT_TAB_CACHES_ALV' EXPORTING CLEAR_ALL = 'X' NEEDS_COUNTING = 'X'.
RSLG_INIT_TAB_CACHES_ALV CALL FUNCTION 'RSLG_INIT_TAB_CACHES_ALV' EXPORTING NEEDS_COUNTING = 'X' ZERO_COUNTERS = 'X'.
RSLG_INIT_PARAM_STORE_ALV CALL FUNCTION 'RSLG_INIT_PARAM_STORE_ALV' .
RSLG_WRITE_TAB_CACHE_STAT_ALV CALL FUNCTION 'RSLG_WRITE_TAB_CACHE_STAT_ALV' EXPORTING MAX_LINES = LIMIT_LINES SCALE_NUMBER = RECORDCNT-GOOD IMPORTING ALL_LINES_WRITTEN = ALL_DONE TABLES GT_SL03_SYSLOGTAB = GT_RSLGTCACHE EXCEPTIONS BAD_PARAMTERS = 1 OTHERS = 2.
RSLG_SHOW_SAPPARAM_ALV CALL FUNCTION 'RSLG_SHOW_SAPPARAM_ALV' TABLES NAMEPATTERN = PAR_SEL2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IS_PRINT = GT_PRINT * IT_SORT = GT_SORT IT_FIELDCAT = GT_FIELDCAT[] IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_TOP EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_INST EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_MAND EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_REPO EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_TCOD EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_BENU EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' * I_CALLBACK_USER_COMMAND = 'SYSLOGSTAT_USER_COMMAND' * I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_MSG_1 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_SNAP EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_CONTENTS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = GV_REPID I_INTERNAL_TABNAME = IC_ITABLE I_STRUCTURE_NAME = IC_SNAME I_INCLNAME = GV_REPID CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = XT_EVENTS EXCEPTIONS LIST_TYPE_WRONG = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'INFO_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_GEN_OUTLINE1 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'INFO_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_DETAILS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'INFO_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_DOC EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'INFO_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_PARAM EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'INFO_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_TECHNICAL EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = XT_EVENTS EXCEPTIONS LIST_TYPE_WRONG = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'BACK_ALV' I_CALLBACK_USER_COMMAND = 'USER_BACK' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_COMMON EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'BACK_ALV' I_CALLBACK_USER_COMMAND = 'USER_BACK' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_CONTENTS1 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_LAYOUT_INFO_GET call function 'REUSE_ALV_LIST_LAYOUT_INFO_GET' importing es_list_scroll = ls_scroll_list exceptions no_infos = 1 program_error = 2 others = 3.
REUSE_ALV_LIST_LAYOUT_INFO_SET call function 'REUSE_ALV_LIST_LAYOUT_INFO_SET' exporting is_list_scroll = ls_scroll_list.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'LIST_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_SORT = GT_SORT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_GEN_OUTLINE EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = i_lght info = i_text IMPORTING RESULT = X_iconid EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = GV_REPID I_CALLBACK_PF_STATUS_SET = 'INFO_ALV' I_CALLBACK_USER_COMMAND = 'USER_SYSTEM_LOG' I_STRUCTURE_NAME = LC_SNAME IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT[] I_SAVE = GC_X IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_EPPIDS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
STRC_DISPLAY_WP_TRACE CALL FUNCTION 'STRC_DISPLAY_WP_TRACE' EXPORTING FILE = DEVFILE DISPLAYMASK = 'All' EXCEPTIONS OTHERS = 1.
STRC_DISPLAY_WP_TRACE CALL FUNCTION 'STRC_DISPLAY_WP_TRACE' EXPORTING server = line-instid FILE = DEVFILE DISPLAYMASK = 'All' EXCEPTIONS OTHERS = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name SAPMSM21 or its description.