SAP Reports / Programs

RSM51000_ALV SAP ABAP Report - List of Servers







RSM51000_ALV is a standard Executable ABAP Report 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 RSM51000_ALV into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RSM51000_ALV. "Basic submit
SUBMIT RSM51000_ALV AND RETURN. "Return to original report after report execution complete
SUBMIT RSM51000_ALV VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: List of Servers
Text Symbol: 143 = Work Process Communication Blocks
Text Symbol: 144 = Gateway Communication Blocks
Text Symbol: 145 = Eyecatcher
Text Symbol: 146 = Support Level
Text Symbol: 147 = Search Trace Files on Server &
Text Symbol: 148 = Source ID
Text Symbol: 149 = Details of Connection Partner
Text Symbol: 150 = Conversation ID
Text Symbol: 151 = Management
Text Symbol: 152 = Connection
Text Symbol: 153 = Port
Text Symbol: 154 = Additional Data
Text Symbol: 155 = Make Variant
Text Symbol: 157 = Reread ACL Files from Server &
Text Symbol: 158 = SSL activated
Text Symbol: 200 = Dialog
Text Symbol: 201 = Dialog with SNC
Text Symbol: 202 = RFC
Text Symbol: 203 = RFC with SNC
Text Symbol: 204 = HTTP
Text Symbol: 205 = HTTP with SSL
Text Symbol: 206 = FTP
Text Symbol: 207 = SMTP
Text Symbol: 142 = PID
Text Symbol: 119 = Database
Text Symbol: 120 = Operating System
Text Symbol: 121 = Patch Text
Text Symbol: 122 = SAP Release Information
Text Symbol: 123 = Request Queue Information
Text Symbol: 124 = Request Type
Text Symbol: 125 = Waiting Request
Text Symbol: 126 = Maximum Required Wait
Text Symbol: 127 = Maximum Number of Requests
Text Symbol: 128 = Request Written
Text Symbol: 129 = Request Read
Text Symbol: 130 = Environment Information
Text Symbol: 131 = Details of Connection Table





Text Symbol: 132 = Release Notes for Message Server
Text Symbol: 133 = Maximum Number of Blocks : &
Text Symbol: 134 = Blocks Currently Used (Dispatcher Queue) : &
Text Symbol: 135 = Maximum Number of Blocks (Dispatcher Queue) : &
Text Symbol: 136 = Dispatcher
Text Symbol: 137 = Work Process
Text Symbol: 138 = Gateway
Text Symbol: 139 = Unknown : &
Text Symbol: 140 = Index
Text Symbol: 141 = Owner
Text Symbol: 232 = TID
Text Symbol: 233 = UID
Text Symbol: 234 = Mode
Text Symbol: 235 = Wait Time
Text Symbol: 236 = SAP GUI Port
Text Symbol: 237 = Gateway
Text Symbol: 238 = ICM
Text Symbol: 239 = Message Server
Text Symbol: 240 = Enqueue Server
Text Symbol: 280 = *** &1 server &2 logged on ***
Text Symbol: 281 = with RKS (validity: &1 to &2 / interval: &3 &4 &5)
Text Symbol: 282 = Rolling kernel switch is not active
Text Symbol: 283 = Status of Rolling Kernel Switch
Text Symbol: 284 = RKS Status: &1
Text Symbol: 285 = Start of Validity: &1
Text Symbol: 286 = End of Validity: &1
Text Symbol: 287 = Active Patch Interval: &1 &2 &3
Text Symbol: 288 = Greater than or equal to
Text Symbol: 289 = Initial Patch Level: &1
Text Symbol: 290 = OK
Text Symbol: 291 = Interval Exceeding
Text Symbol: 292 = RKS Compatibility
Text Symbol: 293 = Unknown
Text Symbol: 231 = Calls
Text Symbol: 208 = NNTP
Text Symbol: 209 = HTTP (External)
Text Symbol: 210 = HTTP with SSL (External)
Text Symbol: 211 = FTP (External)
Text Symbol: 212 = SMTP (External)





Text Symbol: 213 = NNTP (External)
Text Symbol: 214 = Dialog (External)
Text Symbol: 215 = Dialog with SNC (External)
Text Symbol: 216 = RFC (External)
Text Symbol: 217 = RFC with SNC (External)
Text Symbol: 218 = DBSL Patch No.
Text Symbol: 219 = ICU Version
Text Symbol: 220 = libsapu16 Version
Text Symbol: 221 = J2EE Server
Text Symbol: 222 = J2EE Server with SSL
Text Symbol: 223 = 'Development System Build Information:'.
Text Symbol: 224 = Next Socket
Text Symbol: 225 = Field
Text Symbol: 226 = Value
Text Symbol: 227 = & virtual sockets (maximum number of virtual sockets &)
Text Symbol: 228 = & Periodic Tasks
Text Symbol: 229 = Handle
Text Symbol: 230 = Type
Text Symbol: 118 = SAP Database Version
Text Symbol: 029 = Host(Hex)
Text Symbol: 030 = Port(Hex)
Text Symbol: 031 = TID Mode
Text Symbol: 033 = Server list not received by message server
Text Symbol: 034 = *** & active servers ***
Text Symbol: 035 = Host name buffer for &
Text Symbol: 036 = reset ?
Text Symbol: 037 = Reset Host Name Buffer
Text Symbol: 038 = Resetting host name buffers to server &
Text Symbol: 039 = Reset All Host Name Buffers
Text Symbol: 040 = Host Name Buffers of All Servers
Text Symbol: 041 = Destination
Text Symbol: 042 = Con. ID
Text Symbol: 043 = User
Text Symbol: 044 = Type
Text Symbol: 045 = State
Text Symbol: 046 = Partner
Text Symbol: 047 = Req
Text Symbol: 048 = WP
Text Symbol: 049 = Time



Text Symbol: 050 = Host Addr(IPv6)
Text Symbol: 051 = INITIALIZED
Text Symbol: 052 = ALLOCATED
Text Symbol: 028 = Search Results
Text Symbol: 001 = Dialog
Text Symbol: 002 = Update
Text Symbol: 003 = Enqueue
Text Symbol: 004 = Batch
Text Symbol: 005 = Spool
Text Symbol: 006 = Upd2
Text Symbol: 007 = ATP
Text Symbol: 008 = ICM
Text Symbol: 009 = Service
Text Symbol: 010 = Host Addr(IPv4)
Text Symbol: 011 = Port
Text Symbol: 012 = Status
Text Symbol: 013 = Active
Text Symbol: 014 = Passive
Text Symbol: 015 = Shutdown
Text Symbol: 016 = Stop
Text Symbol: 017 = Starting
Text Symbol: 018 = Initial
Text Symbol: 019 = Shutdown Info
Text Symbol: 020 = Shutdown State
Text Symbol: 025 = Server Name
Text Symbol: 026 = Host Name
Text Symbol: 027 = Ty.
Text Symbol: 053 = DEALLOCATED
Text Symbol: 090 = Server
Text Symbol: 091 = Do you want to stop server &?
Text Symbol: 092 = Stop Server
Text Symbol: 093 = Do you want to deactivate server &?
Text Symbol: 094 = Deactivate Server
Text Symbol: 095 = Do you want to activate server &?
Text Symbol: 096 = Activate Server
Text Symbol: 097 = Do you want to close the connection to server &?
Text Symbol: 098 = Close Connection
Text Symbol: 099 = Do you want to activate the trace for server &?
Text Symbol: 100 = Activate Trace
Text Symbol: 101 = Do you want to deactivate the trace for server &?
Text Symbol: 102 = Deactivate Trace
Text Symbol: 103 = Connection test to server &?
Text Symbol: 104 = Connection Test
Text Symbol: 110 = Application Server &
Text Symbol: 111 = SAP Kernel Information
Text Symbol: 112 = SAP Kernel
Text Symbol: 113 = Database Client Library
Text Symbol: 114 = created in
Text Symbol: 115 = created on
Text Symbol: 116 = Kernel Patch number
Text Symbol: 117 = Supported Environment
Text Symbol: 089 = Client
Text Symbol: 054 = DEAL NOW
Text Symbol: 055 = CLEAR SNC
Text Symbol: 060 = CMINIT
Text Symbol: 061 = CMACCP
Text Symbol: 062 = CMALLC
Text Symbol: 063 = CMSEND
Text Symbol: 064 = CMSEND(A)
Text Symbol: 065 = CMRCV
Text Symbol: 066 = CMRCV(A)
Text Symbol: 067 = CMDEAL
Text Symbol: 068 = CMINIT(SAP)
Text Symbol: 069 = CMSEND(SAP)
Text Symbol: 070 = CLIENT
Text Symbol: 071 = SERVER
Text Symbol: 080 = External
Text Symbol: 081 = Internal
Text Symbol: 082 = CMSYNC(SAP)
Text Symbol: 083 = LU Name
Text Symbol: 084 = TP Name
Text Symbol: 085 = Host Name
Text Symbol: 086 = Host Address
Text Symbol: 087 = System Type
Text Symbol: 088 = Number


INCLUDES used within this REPORT RSM51000_ALV

INCLUDE TSKHINCL.
INCLUDE LMSGSERVERDEF.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

MS_SECURE_COMMUNICATION CALL FUNCTION 'MS_SECURE_COMMUNICATION' IMPORTING SECURE = secure EXCEPTIONS OTHERS = 0.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = 'SM51_SET_STATUS' I_CALLBACK_USER_COMMAND = 'SM51_USER_CMD' I_STRUCTURE_NAME = 'IMSXXLIST_ALV' IS_LAYOUT = LAYOUT IT_FIELDCAT = FIELDCAT[] I_SAVE = 'A' IS_VARIANT = IS_VARIANT IT_EVENTS = EVENTS[] TABLES T_OUTTAB = IMSXXLIST_ALV.

TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' exporting active_server = 0 TABLES LIST = IMSXXLIST EXCEPTIONS NO_SERVER_LIST = 1 OTHERS = 2.

TH_SERVER_TYPE CALL FUNCTION 'TH_SERVER_TYPE' EXPORTING SERVICES = IMSXXLIST_ALV-MSGTYPES SYSSERVICE0 = IMSXXLIST_ALV-SYSSERVICE0 SYSSERVICE1 = IMSXXLIST_ALV-SYSSERVICE1 SYSSERVICE2 = IMSXXLIST_ALV-SYSSERVICE2 SYSSERVICE3 = IMSXXLIST_ALV-SYSSERVICE3 IMPORTING SERVICE_TEXT = IMSXXLIST_ALV-SERVICES.

GWY_SERVNO2STRING CALL FUNCTION 'GWY_SERVNO2STRING' EXPORTING SERVNO = IMSXXLIST_ALV-SERVNO IMPORTING STRING = IMSXXLIST_ALV-SERVSTR.

IWB_HTML_HELP_OBJECT_SHOW CALL FUNCTION 'IWB_HTML_HELP_OBJECT_SHOW' EXPORTING TCODE = 'SM51' EXCEPTIONS OTHERS = 0.

TH_SERVER_STATE CALL FUNCTION 'TH_SERVER_STATE' EXPORTING NAME = ACT_SERVER STATE = MS_STATE_RUNNING EXCEPTIONS OTHERS = 0.

TH_SERVER_STATE CALL FUNCTION 'TH_SERVER_STATE' EXPORTING NAME = ACT_SERVER STATE = MS_STATE_HIBERNATE EXCEPTIONS OTHERS = 0.

MS_DISCONNECT_CLIENT CALL FUNCTION 'MS_DISCONNECT_CLIENT' EXPORTING NAME = SERVERNAME EXCEPTIONS NOT_AUTHORIZED = 99 OTHERS = 1.

MS_SHUTDOWN_CLIENT CALL FUNCTION 'MS_SHUTDOWN_CLIENT' EXPORTING NAME = SERVERNAME SOFT = SOFT EXCEPTIONS NOT_AUTHORIZED = 99 OTHERS = 1.

MS_SET_NITRACE CALL FUNCTION 'MS_SET_NITRACE' EXPORTING NAME = SERVERNAME TRC = TRCLVL EXCEPTIONS NOT_AUTHORIZED = 99 OTHERS = 1.

TH_SERVER_STATE CALL FUNCTION 'TH_SERVER_STATE' EXPORTING NAME = SERVERNAME STATE = SERVERSTATE EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' "#EC * EXPORTING TITEL = TITEL TEXTLINE1 = T1 DEFAULTOPTION = DEF IMPORTING ANSWER = MY_ANSWER EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' "#EC * EXPORTING TITEL = TITEL TEXTLINE1 = T1 TEXTLINE2 = T2 DEFAULTOPTION = DEF IMPORTING ANSWER = MY_ANSWER EXCEPTIONS OTHERS = 1.

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.

AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING TCODE = TCODE EXCEPTIONS OK = 0 NOT_OK = 1 OTHERS = 2.

TH_REMOTE_TRANSACTION CALL FUNCTION 'TH_REMOTE_TRANSACTION' EXPORTING DEST = DEST TCODE = TCODE IMPORTING COMM_MESSAGE = COMM_MESSAGE SYST_MESSAGE = SYST_MESSAGE.

TH_SAPREL4 CALL FUNCTION 'TH_SAPREL4' IMPORTING KERN_REL = KERN_REL KERN_MAKE_VARIANT = KERN_MAKE_VARIANT KERN_DBLIB = KERN_DBLIB KERN_COMP_ON = KERN_COMP_ON KERN_COMP_TIME = KERN_COMP_TIME * KERN_PATCHLEVEL = KERN_PATCHLEVEL KERN_SUPPORTLEVEL = KERN_SUPPORTLEVEL KERN_PATCHNUMBER = KERN_PATCHNUMBER KERN_SOURCEID = KERN_SOURCEID TABLES SUPP_DB_SAP = SUPP_DB_SAP SUPP_DB_VENDOR = SUPP_DB_VENDOR SUPP_OP_SYS = SUPP_OP_SYS PATCHCOMMENT = PATCHCOMMENT EXCEPTIONS OTHERS = 99.

TH_SAPREL4 CALL FUNCTION 'TH_SAPREL4' DESTINATION SERVER_NAME IMPORTING KERN_REL = KERN_REL KERN_MAKE_VARIANT = KERN_MAKE_VARIANT KERN_DBLIB = KERN_DBLIB KERN_COMP_ON = KERN_COMP_ON KERN_COMP_TIME = KERN_COMP_TIME * KERN_PATCHLEVEL = KERN_PATCHLEVEL KERN_SUPPORTLEVEL = KERN_SUPPORTLEVEL KERN_PATCHNUMBER = KERN_PATCHNUMBER KERN_SOURCEID = KERN_SOURCEID TABLES SUPP_DB_SAP = SUPP_DB_SAP SUPP_DB_VENDOR = SUPP_DB_VENDOR SUPP_OP_SYS = SUPP_OP_SYS PATCHCOMMENT = PATCHCOMMENT EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE OTHERS = 99.

DB_DBSL_PATCHLEVEL CALL FUNCTION 'DB_DBSL_PATCHLEVEL' IMPORTING PATCHLEVEL = DBINFO-PATCHLEVEL EXCEPTIONS OTHERS = 3.

DB_DBSL_PATCHLEVEL CALL FUNCTION 'DB_DBSL_PATCHLEVEL' DESTINATION SERVER_NAME IMPORTING PATCHLEVEL = DBINFO-PATCHLEVEL EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE OTHERS = 3.

GET_SH_LIBRARY_VERSION CALL FUNCTION 'GET_SH_LIBRARY_VERSION' EXPORTING LIB_ID = 'ICU' IMPORTING VERSION = SHLIB_VERSION EXCEPTIONS LIB_ID_UNKNOWN = 8 OTHERS = 99.

GET_SH_LIBRARY_VERSION CALL FUNCTION 'GET_SH_LIBRARY_VERSION' DESTINATION SERVER_NAME EXPORTING LIB_ID = 'ICU' IMPORTING VERSION = SHLIB_VERSION EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE LIB_ID_UNKNOWN = 8 OTHERS = 99.

GET_SH_LIBRARY_VERSION CALL FUNCTION 'GET_SH_LIBRARY_VERSION' EXPORTING LIB_ID = 'U16' IMPORTING VERSION = SHLIB_VERSION EXCEPTIONS LIB_ID_UNKNOWN = 8 OTHERS = 99.

GET_SH_LIBRARY_VERSION CALL FUNCTION 'GET_SH_LIBRARY_VERSION' DESTINATION SERVER_NAME EXPORTING LIB_ID = 'U16' IMPORTING VERSION = SHLIB_VERSION EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE LIB_ID_UNKNOWN = 8 OTHERS = 99. ENDIF.

TH_REQUEST_QUEUE CALL FUNCTION 'TH_REQUEST_QUEUE' TABLES REQUEST_QUEUES = REQ_QUEUES EXCEPTIONS OTHERS = 99.

TH_REQUEST_QUEUE CALL FUNCTION 'TH_REQUEST_QUEUE' DESTINATION SERVER_NAME TABLES REQUEST_QUEUES = REQ_QUEUES EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE OTHERS = 99. ENDIF.

TH_GET_WPCA CALL FUNCTION 'TH_GET_WPCA' IMPORTING MAX_BLK = MAX_BLK USED_BLK = USED_BLK PEAK_BLK = PEAK_BLK TABLES LIST = LIST EXCEPTIONS OTHERS = 99. ELSE.

TH_GET_WPCA CALL FUNCTION 'TH_GET_WPCA' DESTINATION SERVER_NAME IMPORTING MAX_BLK = MAX_BLK USED_BLK = USED_BLK PEAK_BLK = PEAK_BLK TABLES LIST = LIST EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE OTHERS = 99.

TH_GET_APPCCA CALL FUNCTION 'TH_GET_APPCCA' IMPORTING MAX_BLK = MAX_BLK USED_BLK = USED_BLK PEAK_BLK = PEAK_BLK TABLES LIST = LIST EXCEPTIONS OTHERS = 99.

TH_GET_APPCCA CALL FUNCTION 'TH_GET_APPCCA' DESTINATION SERVER_NAME IMPORTING MAX_BLK = MAX_BLK USED_BLK = USED_BLK PEAK_BLK = PEAK_BLK TABLES LIST = LIST EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE OTHERS = 99.

MS_DUMP_RELINFO CALL FUNCTION 'MS_DUMP_RELINFO' IMPORTING LINES = TBL EXCEPTIONS NOT_AUTHORIZED = 1 INTERNAL_ERROR = 2 OTHERS = 3.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = 'SM51_COMM_SET_STATUS' I_CALLBACK_USER_COMMAND = 'SM51_COMM_USER_CMD' I_STRUCTURE_NAME = 'COMM_TBL_ALV' IS_LAYOUT = COMM_LAYOUT IT_FIELDCAT = COMM_FIELDCAT[] I_SAVE = 'A' IS_VARIANT = IS_VARIANT TABLES T_OUTTAB = COMM_TBL_ALV.

TH_SHOW_COMM_ADM CALL FUNCTION 'TH_SHOW_COMM_ADM' TABLES COMM_LIST = COMM_TBL EXCEPTIONS OTHERS = 99.

TH_SHOW_COMM_ADM CALL FUNCTION 'TH_SHOW_COMM_ADM' DESTINATION COMM_LIST_SERVER_NAME TABLES COMM_LIST = COMM_TBL EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE OTHERS = 99.

IWB_HTML_HELP_OBJECT_SHOW CALL FUNCTION 'IWB_HTML_HELP_OBJECT_SHOW' EXPORTING TCODE = 'SM51' EXCEPTIONS OTHERS = 0.

REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting i_callback_program = SY-REPID i_callback_pf_status_set = 'SM51_VSOCK_TAB_SET_STATUS' i_callback_user_command = 'SM51_VSOCK_TAB_USER_CMD' i_save = 'A' it_fieldcat = vsock_tab_fieldcat[] is_layout = vsock_tab_layout is_variant = is_variant IT_EVENTS = vsock_tab_EVENTS[] tables t_outtab = vsock_tab_alv.

REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting i_callback_program = SY-REPID i_callback_pf_status_set = 'SM51_SCHEDULE_TAB_SET_STATUS' i_callback_user_command = 'SM51_SCHEDULE_TAB_USER_CMD' i_save = 'A' it_fieldcat = schedule_tab_fieldcat[] is_layout = schedule_tab_layout is_variant = is_variant IT_EVENTS = schedule_tab_EVENTS[] tables t_outtab = schedule_tab_alv.

TH_GET_DPTIMETAB call function 'TH_GET_DPTIMETAB' tables timetab = schedule_tab exceptions others = 1.

TH_GET_DPTIMETAB call function 'TH_GET_DPTIMETAB' destination schedule_list_server tables timetab = schedule_tab EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE others = 3.

DOCU_CALL CALL FUNCTION 'DOCU_CALL' EXPORTING DISPL = 'X' DISPL_MODE = '2' ID = DOCU_CLASS LANGU = SY-LANGU OBJECT = DOKU-OBJECT SHORTTEXT = DOKU-OBJECT DISPLAY_SHORTTEXT = 'X' EXCEPTIONS OTHERS = 0.

GWY_CONVID_INFO CALL FUNCTION 'GWY_CONVID_INFO' EXPORTING CONV_ID = COMM_TBL_ALV-CONV_ID DISCONNECT = 'X' IMPORTING CVID_HOST = CVID_HOST CVID_SERV = CVID_SERV LOCAL = CVID_LOCAL EXCEPTIONS GWY_UNKNOWN_OPCODE = 1 GWY_COMMUNICATION_FAILURE = 2 GWY_CONVID_NOT_FOUND = 3 GWY_MONITOR_DISABLED = 4 OTHERS = 5. ELSE.

GWY_CONVID_INFO CALL FUNCTION 'GWY_CONVID_INFO' DESTINATION COMM_LIST_SERVER_NAME EXPORTING CONV_ID = COMM_TBL_ALV-CONV_ID DISCONNECT = 'X' IMPORTING CVID_HOST = CVID_HOST CVID_SERV = CVID_SERV LOCAL = CVID_LOCAL EXCEPTIONS GWY_UNKNOWN_OPCODE = 1 GWY_COMMUNICATION_FAILURE = 2 GWY_CONVID_NOT_FOUND = 3 GWY_MONITOR_DISABLED = 4 OTHERS = 5.

GWY_GET_CONNECTION_PARTNER CALL FUNCTION 'GWY_GET_CONNECTION_PARTNER' EXPORTING CONV_ID = CVID_ID GWHOST = CVID_HOST GWSERV = CVID_SERV IMPORTING IN_USE = IN_USE CONN = CONN CLIENT_LU = CLIENT_LU CLIENT_TP = CLIENT_TP CLIENT_ADDR = CLIENT_ADDR CLIENT_HOST = CLIENT_HOST CLIENT_IDX = CLIENT_IDX CLIENT_TYPE = CLIENT_TYPE SERVER_LU = SERVER_LU SERVER_TP = SERVER_TP SERVER_ADDR = SERVER_ADDR SERVER_HOST = SERVER_HOST SERVER_IDX = SERVER_IDX SERVER_TYPE = SERVER_TYPE EXCEPTIONS GWY_UNKNOWN_OPCODE = 1 GWY_COMMUNICATION_FAILURE = 2 GWY_GET_FIELD_FAILED = 3 GWY_CONVID_NOT_FOUND = 4 GWY_MONITOR_DISABLED = 5 OTHERS = 6.

TH_SHOW_COMM_ADM_DETAILS CALL FUNCTION 'TH_SHOW_COMM_ADM_DETAILS' EXPORTING CONVID = COMM_CONVID SERVERTYPE = COMM_TYPE TABLES LINES = LINES EXCEPTIONS ENOENT = 10 EINVAL = 20 EUNEXP = 30 OTHERS = 40.

TH_SHOW_COMM_ADM_DETAILS CALL FUNCTION 'TH_SHOW_COMM_ADM_DETAILS' DESTINATION SERVER_NAME EXPORTING CONVID = COMM_CONVID SERVERTYPE = COMM_TYPE TABLES LINES = LINES EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE ENOENT = 10 EINVAL = 20 EUNEXP = 30 OTHERS = 40.

MS_RESET_NIBUFFER CALL FUNCTION 'MS_RESET_NIBUFFER' EXCEPTIONS OTHERS = 0.

ICM_RESET_NIBUFFER CALL FUNCTION 'ICM_RESET_NIBUFFER' EXPORTING GLOBAL = GLOBAL_RESET EXCEPTIONS INTERNAL_ERROR = 1 AUTHORITY_ERROR = 2 OTHERS = 3.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TEXTLINE1 = TEXT-040 TEXTLINE2 = TEXT-036 TITEL = TEXT-039 DEFAULTOPTION = 'N' IMPORTING ANSWER = MY_ANSWER.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TEXTLINE1 = MSG TEXTLINE2 = TEXT-036 TITEL = TEXT-037 DEFAULTOPTION = 'N' IMPORTING ANSWER = MY_ANSWER.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING TEXT = TMP EXCEPTIONS OTHERS = 0.

TH_RESET_NI_BUFFER CALL FUNCTION 'TH_RESET_NI_BUFFER' STARTING NEW TASK TASK_NAME DESTINATION SERVER_NAME PERFORMING RECEIVE_FORM ON END OF TASK EXCEPTIONS COMMUNICATION_FAILURE = 1 MESSAGE COMM_MESSAGE SYSTEM_FAILURE = 2 MESSAGE SYST_MESSAGE OTHERS = 99.

TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' exporting active_server = 0 TABLES LIST = IMSXXLIST EXCEPTIONS NO_SERVER_LIST = 1 OTHERS = 2.

SM51_PING CALL FUNCTION 'SM51_PING' EXPORTING NAME = SERVER_NAME EXCEPTIONS BAD_PARAMETER = 1 SERVER_NOT_AVAILABLE = 2 OTHERS = 3.

MS_GET_LOGON CALL FUNCTION 'MS_GET_LOGON' EXPORTING NAME = SERVER_NAME LOGON_TYPE = X-LDATA-TYPE IMPORTING HOST = X-LDATA-HOST IPADR = X-LDATA-ADDR PORT = X-LDATA-PORT MISC = X-LDATA-MISC EXCEPTIONS OTHERS = 1.

TH_SELECT_SERVER CALL FUNCTION 'TH_SELECT_SERVER' IMPORTING SERVER = SEL_SERVER EXCEPTIONS NO_SERVER_LIST_RECEIVED NO_SERVER_SELECTED.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_STRUCTURE_NAME = 'GREP_RESULTS_ALV' I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = 'SM51_SET_GREP_STATUS' I_CALLBACK_USER_COMMAND = 'SM51_GREP_USER_CMD' I_SAVE = 'A' IT_FIELDCAT = GREP_FIELDCAT[] IS_LAYOUT = GREP_LAYOUT IS_VARIANT = IS_VARIANT TABLES T_OUTTAB = GREP_RESULTS_ALV.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING TEXT = MSG EXCEPTIONS OTHERS = 0.

TH_GREP CALL FUNCTION 'TH_GREP' EXPORTING STRING = THSTRING TABLES RESULT = GREP_RESULTS_ALV EXCEPTIONS OTHERS = 1.

TH_GREP CALL FUNCTION 'TH_GREP' DESTINATION IMSXXLIST-NAME EXPORTING STRING = THSTRING TABLES RESULT = GREP_RESULTS_ALV EXCEPTIONS OTHERS = 1.

TH_GREP CALL FUNCTION 'TH_GREP' EXPORTING STRING = THSTRING TABLES RESULT = GREP_RESULTS_ALV EXCEPTIONS OTHERS = 1.

TH_GREP CALL FUNCTION 'TH_GREP' DESTINATION SEL_SERVER EXPORTING STRING = THSTRING TABLES RESULT = GREP_RESULTS_ALV EXCEPTIONS OTHERS = 1.

IWB_HTML_HELP_OBJECT_SHOW CALL FUNCTION 'IWB_HTML_HELP_OBJECT_SHOW' EXPORTING TCODE = 'SM51' EXCEPTIONS OTHERS = 0.

TH_HANDLE_ACL_FILE call function 'TH_HANDLE_ACL_FILE' destination dest exporting action = action exceptions NOT_AUTHORIZED = 1 ACCESS_DENIED = 2 NO_ACL_DEFINED = 3 SAP_GUI_RELOAD_FAILED = 4 GATEWAY_RELOAD_FAILED = 5 ICM_RELOAD_FAILED = 6 SAP_GUI_RELOAD_SYNTAX_ERROR = 7 COMMUNICATION_FAILURE = 8 message comm_message SYSTEM_FAILURE = 9 message syst_message others = 10.

TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' EXPORTING active_server = 0 TABLES list = imsxxlist EXCEPTIONS no_server_list = 1 OTHERS = 2.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = msg EXCEPTIONS OTHERS = 0.

MS_LOAD_FILTER_ALL call function 'MS_LOAD_FILTER_ALL' exceptions others = 1.

???? "call function '????' " exceptions others = 1.

MS_GET_RKS_INFO CALL FUNCTION 'MS_GET_RKS_INFO' IMPORTING rks_active = gv_rks_active rks_active_since = gv_rks_since rks_expires = gv_rks_expires rks_kernel = gv_rks_kernel rks_comp_range_from = gv_rks_range_from rks_comp_range_to = gv_rks_range_to EXCEPTIONS OTHERS = 99.

TH_SAPREL3 CALL FUNCTION 'TH_SAPREL3' DESTINATION p_server_name IMPORTING kern_patchnumber = p_patch_level EXCEPTIONS communication_failure = 1 MESSAGE comm_message system_failure = 2 MESSAGE syst_message OTHERS = 99.



Contribute (Add Comments)

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 RSM51000_ALV or its description.