SAPMSM20 is a standard Module pool for a dialog screen ABAP Program available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter SAPMSM20 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
SM20_OLD - Security Audit Log Evaluation (Old)
SM20N - Analysis of Security Audit Log
SM20 - Analysis of Security Audit Log
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: Evaluate Security Audit Log
Text Symbol: 401 = Read System Log File Again?
Text Symbol: 410 = TaskTyp
Text Symbol: 412 = Dispatcher
Text Symbol: 413 = Dialog Work Process
Text Symbol: 414 = Output Formatter
Text Symbol: 415 = Stand-Alone Program
Text Symbol: 416 = Message Server
Text Symbol: 417 = Update By
Text Symbol: 419 = Stand-Alone Program (Incomplete Initialization)
Text Symbol: 420 = No.
Text Symbol: 421 = Work Process
Text Symbol: 422 = Lock Admnstrtr
Text Symbol: 423 = Background Processor
Text Symbol: 448 = Technical Details
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: 500 =
Text Symbol: 505 = No Documentation for Message
Text Symbol: 570 =
Text Symbol: 571 =
Text Symbol: 572 =
Text Symbol: 573 =
Text Symbol: 575 = Only Generic with Asterisk at End
Text Symbol: 576 = Transaction Does Not Exist
Text Symbol: 577 = User Does Not Exist
Text Symbol: 590 = Terminal
Text Symbol: 400 = You Have Changed the Selection Criteria
Text Symbol: 227 = Records of Wrong Tasks Skipped.
Text Symbol: 228 = Recs of Wrong Terminals Skipped
Text Symbol: 229 = Recs of Wrong Senders Skipped
Text Symbol: 230 = Recs of Wrong Dev.Classes Skppd
Text Symbol: 231 = Recs Wrong Prob. Classes Skppd
Text Symbol: 232 = Info Records Suppressed........
Text Symbol: 233 = Recs of Invalid Users Skipped
Text Symbol: 234 = Further Selection:
Text Symbol: 235 = Parameter Records Suppressed...
Text Symbol: 236 = Undesired Message No. .........
Text Symbol: 237 = Recs W/ Wrong Trans. Code Skppd
Text Symbol: 238 = Recs W Wrong Program Name Skppd
Text Symbol: 241 = Empty:TSL1T(
Text Symbol: 250 = Documentation for SysLog Message
Text Symbol: 251 = :
Text Symbol: 252 = No Documentation for SysLog Message
Text Symbol: 253 = exists
Text Symbol: 258 = Additional Doc. for Message &1&2
Text Symbol: 259 = No Documentation Exists for Message &
Text Symbol: 270 = MessageStatistics
Text Symbol: 271 = Messages
Text Symbol: 272 = M e s s a g e S t a t i s t i c s
Text Symbol: 280 = Recorded at Local Time.....................................
Text Symbol: 281 = Entry in Collective System Log at Local Time...............
Text Symbol: 282 = Recording Time Recalculated to Central Time.............
Text Symbol: 283 = Recording at Local and Central Time........................
Text Symbol: 284 = Details
Text Symbol: 290 = Parameter
Text Symbol: 591 = Program
Text Symbol: CI2 = Do Not Select an Event
Text Symbol: CI3 = Accept Changes
Text Symbol: CI4 = Do Not Accept Changes
Text Symbol: CL1 = Dialog Logon
Text Symbol: CL2 = RFC/CPIC Logon
Text Symbol: CL3 = RFC Function Call
Text Symbol: CL4 = Transaction Start
Text Symbol: CL5 = Report Start
Text Symbol: CL6 = User Master Change
Text Symbol: CL7 = System Events
Text Symbol: CL8 = Other Events
Text Symbol: CLA = Recording
Text Symbol: CLD = Debug Information
Text Symbol: CLE = Event Class
Text Symbol: CLK = Audit Class
Text Symbol: CLL = List of Active Application Servers
Text Symbol: CLM = Message Text
Text Symbol: CLN = Name of SAP System
Text Symbol: CLO = Audit Classes
Text Symbol: CLP = Detailed Selection
Text Symbol: CLS = System
Text Symbol: CLV = Application Server
Text Symbol: CS1 = Non-Critical
Text Symbol: CS2 = Severe
Text Symbol: CS3 = Critical
Text Symbol: CS4 = Only Critical
Text Symbol: CS5 = Severe and Critical
Text Symbol: CS6 = All
Text Symbol: CI1 = Select All Events
Text Symbol: 600 = Reading:
Text Symbol: 601 = Sum While Reading
Text Symbol: 602 =
Text Symbol: 610 = RFC Error
Text Symbol: 611 = RFC System Error
Text Symbol: 612 = RFC Communication Error
Text Symbol: 613 = No Active RFC Dest.
Text Symbol: 620 = This record was damaged, and later repaired with a
Text Symbol: 621 = program such as "RSLG0019".
Text Symbol: 623 = Data Seems to Be Incomplete.
Text Symbol: 660 = Additional Specs for Error No. &
Text Symbol: 662 = Name for ErrNo Number
Text Symbol: 664 = Short Text
Text Symbol: 666 = No Documentation Available for Error &
Text Symbol: 668 = Table &3 Still Has to Be Maintained
Text Symbol: 669 = Start Transaction &1 on Instance &2
Text Symbol: 680 = One Document Format Shows more
Text Symbol: 690 = Read Files
Text Symbol: 691 = Format List
Text Symbol: 692 = Determine Application Server
Text Symbol: 990 = Red
Text Symbol: 991 = Yellow
Text Symbol: 992 = Green
Text Symbol: 993 = White
Text Symbol: 998 = Cat
Text Symbol: 999 = No
Text Symbol: CAE = List of Possible Audit Events
Text Symbol: CAS = Application Server
Text Symbol: 226 = Records of Wrong Rype Skipped.
Text Symbol: 030 = Status
Text Symbol: 031 = Help for Instance Name or RFC Destination
Text Symbol: 032 = Authorization/Auth. Profile
Text Symbol: 033 = Statistics for
Text Symbol: 034 = Number
Text Symbol: 035 = No Object Could Be Found
Text Symbol: 036 = Analysis of Security Audit Log
Text Symbol: 037 = Server
Text Symbol: 038 = Mode................
Text Symbol: 039 = User................
Text Symbol: 040 = End of Program
Text Symbol: 041 = Period Selected
Text Symbol: 042 = Selection
Text Symbol: 043 = Caution
Text Symbol: 044 = Output terminated by reaching maximum number of pages
Text Symbol: 045 = Open Text Search
Text Symbol: 046 = Client..............
Text Symbol: 047 = Work Process Number
Text Symbol: 048 = Work Process
Text Symbol: 049 = Contents
Text Symbol: 050 = Page
Text Symbol: 051 = Start
Text Symbol: 052 = End
Text Symbol: 053 = WP
Text Symbol: 054 = Work Process Type
Text Symbol: 055 = Period Requested
Text Symbol: 058 = Selection Criteria
Text Symbol: 060 = User Statistics
Text Symbol: 061 = User
Text Symbol: 001 = Name of Audit Log File
Text Symbol: 002 = Records Read
Text Symbol: 003 = Selected Records
Text Symbol: 004 = File Size
Text Symbol: 005 = Writing to system log was interrupted after
Text Symbol: 006 = pages.
Text Symbol: 007 = File Empty
Text Symbol: 008 = OK
Text Symbol: 009 = Max. No. of Entries
Text Symbol: 010 = Transactions
Text Symbol: 011 = Clients
Text Symbol: 012 = Audit Class.........
Text Symbol: 013 = Security Level......
Text Symbol: 014 = Processed Audit Files
Text Symbol: 015 = Empty
Text Symbol: 016 = Complete
Text Symbol: 017 = Open Error
Text Symbol: 018 = Local
Text Symbol: 019 = Remote
Text Symbol: 020 = Task................
Text Symbol: 021 = Terminal............
Text Symbol: 022 = Transaction Code....
Text Symbol: 023 = Program Name........
Text Symbol: 024 = Programs
Text Symbol: 025 = Events
Text Symbol: 026 = Length
Text Symbol: 027 = Systemwide
Text Symbol: 028 = Selected
Text Symbol: 029 = Read
Text Symbol: 111 = Inf.
Text Symbol: 112 = Clock Dif.
Text Symbol: 113 = Sender
Text Symbol: 114 = Last Receive
Text Symbol: 115 = Last Send
Text Symbol: 116 = Information
Text Symbol: 117 = Date
Text Symbol: 118 = Details
Text Symbol: 119 = Page
Text Symbol: 120 = Line
Text Symbol: 121 = Parameter 1
Text Symbol: 122 = Parameter 2
Text Symbol: 123 = Parameter 3
Text Symbol: 124 = Parameter 4
Text Symbol: 125 = Long Text
Text Symbol: 132 = not found.
Text Symbol: 175 = F
Text Symbol: 176 = DCl
Text Symbol: 177 = MNo
Text Symbol: 178 = File
Text Symbol: 179 = Position
Text Symbol: 211 = Message ID..........
Text Symbol: 212 = Variable Parts......
Text Symbol: 220 = Number of Records Read.........
Text Symbol: 221 = Number of Records Selected.....
Text Symbol: 222 = Number of Records Printed......
Text Symbol: 223 = Old Files Skipped
Text Symbol: 224 = Old Records Skipped............
Text Symbol: 225 = Fresh Records Skipped..........
Text Symbol: 062 = Number of Entries
Text Symbol: 063 = Transaction Stats
Text Symbol: 064 = Transaction
Text Symbol: 065 = Client Statistics
Text Symbol: 066 = Client
Text Symbol: 067 = U s e r 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: 069 = C l i e n t S t a t i s t i c s
Text Symbol: 070 = C o n t e n t s
Text Symbol: 071 = No Further Information Is Available for This Line
Text Symbol: 072 = And Rarer Entries. Select
Text Symbol: 076 = Instance Stats
Text Symbol: 077 = Instance
Text Symbol: 078 = I n s t a n c e S t a t i s t i c s
Text Symbol: 085 = Sender's Name (Raw)
Text Symbol: 091 = List of Possible Audit Events
Text Symbol: 093 = Report Stats
Text Symbol: 094 = Report
Text Symbol: 095 = R e p o r t S t a t i s t i c s
Text Symbol: 100 = Time
Text Symbol: 101 = TA
Text Symbol: 102 = Cl.
Text Symbol: 103 = User
Text Symbol: 104 = Transaction Code
Text Symbol: 105 = Text
Text Symbol: 106 = Date:
Text Symbol: 107 = Instnce
Text Symbol: 108 = New Central System Log File
Text Symbol: 110 = Sender's Clock Slow
INCLUDE MSM20TO1.
INCLUDE MSM20TO5.
INCLUDE RSAU_CLASS_ALVGRID_DEF. "ALV GRID CLASSES
INCLUDE MSM20I01.
INCLUDE MSM20I02.
INCLUDE MSM20O01.
INCLUDE MSM20F08. "STATISTIC FORMS
INCLUDE MSM20F11.
No SAP DATABASE tables are accessed within this REPORT code!
No SAP FUNCTION MODULES are executed within this report code!
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 SAPMSM20 or its description.