SAP Reports / Programs | Basis Components | Use Subcomponents | Operating System Monitors(BC-CCM-MON-OS) SAP BC

RSHOST10 SAP ABAP Report - Monitor for OS Collector (ST06)







RSHOST10 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for "Operating System" monitor of the performance monitor...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 RSHOST10 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 RSHOST10. "Basic submit
SUBMIT RSHOST10 AND RETURN. "Return to original report after report execution complete
SUBMIT RSHOST10 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: LOG_DEST = SAPOSCOL destination
Selection Text: LOC_REMO = Mode (LOCAL or REMOTE)
Title: Monitor for OS Collector (ST06)
Text Symbol: 033 = Total Pages Paged Out/second
Text Symbol: 034 = Private Pages Paged In / Second
Text Symbol: 035 = Private Pages Paged Out / second
Text Symbol: 036 = Pages To Expanded
Text Symbol: 037 = Pages From Expanded
Text Symbol: 038 = Blocked Pages Paged In
Text Symbol: 039 = Number of Blocks
Text Symbol: 040 = Expanded
Text Symbol: 041 = Migration
Text Symbol: 042 = Age
Text Symbol: 043 = Central
Text Symbol: 044 = Frames
Text Symbol: 045 = Available
Text Symbol: 046 = High
Text Symbol: 047 = UIC
Text Symbol: 048 = Count
Text Symbol: 049 = Systems
Text Symbol: 050 = Sysplex Name:
Text Symbol: 051 = CPU Model:
Text Symbol: 052 = Number of Processors:
Text Symbol: 053 = Number of Logical Partitions:
Text Symbol: 054 = System is not in PR/SM mode.
Text Symbol: 055 = User CPU Util %
Text Symbol: 056 = System CPU Util %
Text Symbol: 057 = Idle CPU Util %
Text Symbol: 058 = Interrupts /h
Text Symbol: 059 = System Calls /h
Text Symbol: 060 = Context Switches /h
Text Symbol: 032 = Total Pages Paged In/second
Text Symbol: 001 = Getting hardware information ...
Text Symbol: 002 = Range
Text Symbol: 003 = Second
Text Symbol: 004 = Parameters
Text Symbol: 005 = Defined Value
Text Symbol: 006 = Current Value





Text Symbol: 007 = System [%]
Text Symbol: 008 = OS / 390 [%]
Text Symbol: 009 = Average System Paging Rate
Text Symbol: 010 = Total Pages Paged In / Second
Text Symbol: 011 = Total Pages Paged Out / Second
Text Symbol: 012 = Private Pages Paged In / Second
Text Symbol: 013 = Private Pages Paged Out
Text Symbol: 014 = Pages To Expanded
Text Symbol: 015 = Pages From Expanded
Text Symbol: 016 = Blocked Pages Page
Text Symbol: 017 = Number Of Blocks
Text Symbol: 018 = High UIC Count
Text Symbol: 019 = Expand Migration Age
Text Symbol: 020 = Central Frames Available
Text Symbol: 021 = Expanded Frames Available
Text Symbol: 022 = Hour
Text Symbol: 023 = System Minimum
Text Symbol: 024 = System Maximum
Text Symbol: 025 = System Average
Text Symbol: 026 = OS / 390 Minimum
Text Symbol: 027 = OS / 390 Maximum
Text Symbol: 028 = OS / 390 Average
Text Symbol: 029 = System Paging Rate Minimum
Text Symbol: 030 = System Paging Rate Maximum
Text Symbol: 031 = System Paging Rate Average


INCLUDES used within this REPORT RSHOST10

INCLUDE RSGRAFDD.
INCLUDE RSSTATPD. "DATA
INCLUDE RSSTATPA. "FORM


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:

GRAPH_BUSG_MENU_SET CALL FUNCTION 'GRAPH_BUSG_MENU_SET' TABLES MENU_TAB = GRAFMENU.

GRAPH_2D CALL FUNCTION 'GRAPH_2D' EXPORTING STAT = BUSG_STAT TITL = GRAPH_TITLE DISPLAY_TYPE = 'HB' VALT = 'Requests' INFORM = ' ' IMPORTING M_TYP = M_TYP B_TYP = B_TYP B_KEY = B_KEY TABLES DATA = GRAF_STAT.

GRAPH_BUSG_MENU_SET CALL FUNCTION 'GRAPH_BUSG_MENU_SET' TABLES MENU_TAB = GRAFMENU.

GRAPH_2D CALL FUNCTION 'GRAPH_2D' EXPORTING STAT = BUSG_STAT TITL = GRAPH_TITLE DISPLAY_TYPE = 'HB' VALT = 'Requests' INFORM = ' ' IMPORTING M_TYP = M_TYP B_TYP = B_TYP B_KEY = B_KEY TABLES DATA = GRAF_STAT.

GRAPH_BUSG_MENU_SET





CALL FUNCTION 'GRAPH_BUSG_MENU_SET' TABLES MENU_TAB = GRAFMENU.

GRAPH_2D CALL FUNCTION 'GRAPH_2D' EXPORTING STAT = BUSG_STAT TITL = GRAPH_TITLE DISPLAY_TYPE = 'HB' VALT = 'Requests' INFORM = ' ' IMPORTING M_TYP = M_TYP B_TYP = B_TYP B_KEY = B_KEY TABLES DATA = GRAF_STAT.

GRAPH_BUSG_MENU_SET CALL FUNCTION 'GRAPH_BUSG_MENU_SET' TABLES MENU_TAB = GRAFMENU.

GRAPH_2D CALL FUNCTION 'GRAPH_2D' EXPORTING STAT = BUSG_STAT TITL = GRAPH_TITLE DISPLAY_TYPE = 'HB' VALT = 'Requests' INFORM = ' ' IMPORTING M_TYP = M_TYP B_TYP = B_TYP B_KEY = B_KEY TABLES DATA = GRAF_STAT.

GRAPH_BUSG_MENU_SET CALL FUNCTION 'GRAPH_BUSG_MENU_SET' TABLES MENU_TAB = GRAFMENU.

GRAPH_2D CALL FUNCTION 'GRAPH_2D' EXPORTING STAT = BUSG_STAT TITL = GRAPH_TITLE DISPLAY_TYPE = 'HB' VALT = 'Requests' INFORM = ' ' IMPORTING M_TYP = M_TYP B_TYP = B_TYP B_KEY = B_KEY TABLES DATA = GRAF_STAT.

GRAPH_BUSG_MENU_SET CALL FUNCTION 'GRAPH_BUSG_MENU_SET' TABLES MENU_TAB = GRAFMENU.

GRAPH_2D CALL FUNCTION 'GRAPH_2D' EXPORTING STAT = BUSG_STAT TITL = GRAPH_TITLE DISPLAY_TYPE = 'HB' VALT = 'Requests' INFORM = ' ' IMPORTING M_TYP = M_TYP B_TYP = B_TYP B_KEY = B_KEY TABLES DATA = GRAF_STAT.

GET_CPU_SINGLE CALL FUNCTION 'GET_CPU_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CPU_SINGLE_READ = CPU_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_CPU_SINGLE = TA_CPU_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_CPU_SUM CALL FUNCTION 'GET_CPU_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CPU_SUM_READ = CPU_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_CPU_SUM = TA_CPU_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_CPU_SINGLE CALL FUNCTION 'GET_CPU_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CPU_SINGLE_READ = CPU_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_CPU_SINGLE = TA_CPU_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_DISK_SINGLE CALL FUNCTION 'GET_DISK_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_DISK_SINGLE_READ = DISK_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_DISK_SINGLE = TA_DISK_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_DISK_SUM CALL FUNCTION 'GET_DISK_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_DISK_SUM_READ = DISK_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_DISK_SUM = TA_DISK_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_DISK_SINGLE CALL FUNCTION 'GET_DISK_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_DISK_SINGLE_READ = DISK_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_DISK_SINGLE = TA_DISK_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_LAN_SINGLE CALL FUNCTION 'GET_LAN_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_LAN_SINGLE_READ = LAN_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_LAN_SINGLE = TA_LAN_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_LAN_SUM CALL FUNCTION 'GET_LAN_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_LAN_SUM_READ = LAN_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_LAN_SUM = TA_LAN_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_LAN_SINGLE CALL FUNCTION 'GET_LAN_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_LAN_SINGLE_READ = LAN_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_LAN_SINGLE = TA_LAN_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_OS390_SPAG_SUM CALL FUNCTION 'GET_OS390_SPAG_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING F_SPAG_SUM_READ = SPAG_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_SPAG_SUM = TA_SPAG_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_OS390_SPAG_SUM CALL FUNCTION 'GET_OS390_SPAG_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING F_SPAG_SUM_READ = SPAG_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_SPAG_SUM = TA_SPAG_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_OS390_STOR_SUM CALL FUNCTION 'GET_OS390_STOR_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING F_STOR_SUM_READ = STOR_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_STOR_SUM = TA_STOR_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.




GET_OS390_SPAG_ALL CALL FUNCTION 'GET_OS390_SPAG_ALL' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING F_SPAG_ALL_READ = SPAG_ALL_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_SPAG_ALL = TA_SPAG_ALL EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_OS390_SPAG_ALL CALL FUNCTION 'GET_OS390_SPAG_ALL' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING F_SPAG_ALL_READ = SPAG_ALL_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_SPAG_ALL = TA_SPAG_ALL EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_OS390_STOR_ALL CALL FUNCTION 'GET_OS390_STOR_ALL' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING F_STOR_ALL_READ = STOR_ALL_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_STOR_ALL = TA_STOR_ALL EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_FSYS_SUM CALL FUNCTION 'GET_FSYS_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_FSYS_SUM_READ = FSYS_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_FSYS_SUM = TA_FSYS_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_FSYS_SINGLE CALL FUNCTION 'GET_FSYS_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_FSYS_SINGLE_READ = FSYS_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_FSYS_SINGLE = TA_FSYS_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_FSYS_SUM CALL FUNCTION 'GET_FSYS_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_FSYS_SUM_READ = FSYS_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_FSYS_SUM = TA_FSYS_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_SPEC_SINGLE CALL FUNCTION 'GET_SPEC_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_SPEC_SINGLE_READ = SPEC_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_SPEC_SINGLE = TA_SPEC_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_SPEC_SUM CALL FUNCTION 'GET_SPEC_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_SPEC_SUM_READ = SPEC_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_SPEC_SUM = TA_SPEC_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_MEM_SUM CALL FUNCTION 'GET_MEM_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_MEM_SUM_READ = MEM_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_MEM_SUM = TA_MEM_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_MEM_ALL CALL FUNCTION 'GET_MEM_ALL' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_MEM_ALL_READ = MEM_ALL_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_MEM_ALL = TA_MEM_ALL EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_TOP_SINGLE CALL FUNCTION 'GET_TOP_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_TOP_SINGLE_READ = TOP_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_TOP_SINGLE = T_TOP_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_PRC_SINGLE CALL FUNCTION 'GET_PRC_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_PRC_SINGLE_READ = PRC_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_PRC_SINGLE = TA_PRC_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 NO_DATA_AVAILABLE = 11 OTHERS = 99.

RFC_SYSTEM_INFO CALL FUNCTION 'RFC_SYSTEM_INFO' DESTINATION LOGICAL_DESTINATION IMPORTING RFCSI_EXPORT = SYSTEM_INFO * RFC_LOGIN_COMPLETE = * DIALOG_USER_TYPE = * CURRENT_RESOURCES = * MAXIMAL_RESOURCES = * RECOMMENDED_DELAY = .

GET_PARAMETER CALL FUNCTION 'GET_PARAMETER' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING FP_DETAILSREQI = ACT_NORMCOLLINT EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

FILL_SNAPSHOT_DATA CALL FUNCTION 'FILL_SNAPSHOT_DATA' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING F_CPU_ALL_READ = CPU_ALL_READ F_MEM_ALL_READ = MEM_ALL_READ F_DISK_SINGLE_READ = DISK_SINGLE_READ F_LAN_SINGLE_READ = LAN_SINGLE_READ F_TOP_SINGLE_READ = TOP_SINGLE_READ TAB_TYPE = TAB_TYP LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT F_SPAG_ALL_READ = SPAG_ALL_READ F_STOR_ALL_READ = STOR_ALL_READ TABLES TF_CPU_ALL = TA_CPU_ALL TF_MEM_ALL = TA_MEM_ALL TF_DISK_SINGLE = TA_DISK_SINGLE TF_LAN_SINGLE = TA_LAN_SINGLE TF_TOP_SINGLE = T_TOP_SINGLE TF_SPAG_ALL = TA_SPAG_ALL TF_STOR_ALL = TA_STOR_ALL EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_CONFIG_USED CALL FUNCTION 'GET_CONFIG_USED' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CONFIG_USED_READ = CONFIG_USED_READ TABLES TF_CONFIG_USED = T_CONFIG_USED * new table in function module to support parameters of type c "ak241197 TF_CONFIG_USED_CHR = T_CONFIG_USED_CHR EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

SALM_MONITOR_LOAD CALL FUNCTION 'SALM_MONITOR_LOAD' EXPORTING MONITOR_SET_NAME = 'SAP CCMS Monitor Templates' MONITOR_NAME = 'Operating System' * IMPORTING * MONISET_HAS_CHANGED = * TABLES * MONITOR_PARAMETERS = EXCEPTIONS MONITOR_DOES_NOT_EXIST = 1 CANT_VISUALIZE_MT_TREE = 2 MONISET_DOES_NOT_EXIST = 3 OTHERS = 4 .

GET_CONFIG_USED CALL FUNCTION 'GET_CONFIG_USED' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CONFIG_USED_READ = CONFIG_USED_READ TABLES TF_CONFIG_USED = T_CONFIG_USED * new table in function module to support parameters of type c "ak241197 TF_CONFIG_USED_CHR = T_CONFIG_USED_CHR EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_CONFIG_USED CALL FUNCTION 'GET_CONFIG_USED' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CONFIG_USED_READ = CONFIG_USED_READ TABLES TF_CONFIG_USED = T_CONFIG_USED * new table in function module to support parameters of type c "ak241197 TF_CONFIG_USED_CHR = T_CONFIG_USED_CHR EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STATUS' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD1 ERROR_STD = ERROR_STD1 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'START' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD2 ERROR_STD = ERROR_STD2 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STOP' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD3 ERROR_STD = ERROR_STD3 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STATUS' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD4 ERROR_STD = ERROR_STD4 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STATUS' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD5 ERROR_STD = ERROR_STD5 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_TYP = REQUEST_TYP REQUEST_ID = REQUEST_ID REQUEST_MODE = REQUEST_MODE REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 IMPORTING REQUEST_ID = REQUEST_ID REQUEST_RETURN_CODE = REQUEST_RETURN_CODE REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 EXCEPTIONS REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

SCSM_ROUTE_CHECK CALL FUNCTION 'SCSM_ROUTE_CHECK' EXPORTING destinat = LOGICAL_DESTINATION IMPORTING destination_is_webservice = destination_is_webservice EXCEPTIONS OTHERS = 0.

SAL_WS_READ_FILE CALL FUNCTION 'SAL_WS_READ_FILE' EXPORTING destination = LOGICAL_DESTINATION FILENAME = REQUEST_PARAM1 STARTLINE = 0 * IMPORTING * error_text = ws_error_string TABLES OUTPUT_STD = OUTPUT_STD6 ERROR_STD = ERROR_STD6 EXCEPTIONS file_not_found = 1 internal_error = 4 * ws_proxy_failure = 90 OTHERS = 5.

CSM_SHOW_FILE CALL FUNCTION 'CSM_SHOW_FILE' DESTINATION LOGICAL_DESTINATION EXPORTING FILENAME = REQUEST_PARAM1 TIMEOUT = 10 STARTLINE = 0 * ENDLINE = 0 * LINES = 0 * STARTFILEPOS = 0 * GUID = * IMPORTING * FILEPOS = * LINES_READ = TABLES OUTPUT_STD = OUTPUT_STD6 ERROR_STD = ERROR_STD6 EXCEPTIONS FILE_NOT_FOUND = 1 TIMEOUT = 2 COULD_NOT_READ_FILE = 3 INTERNAL_ERROR = 4 OTHERS = 5 .

SMON_HARDWARE_OBJECT_VIEWER CALL FUNCTION 'SMON_HARDWARE_OBJECT_VIEWER' EXPORTING HW_LOGICAL_DESTINATION = LOGICAL_DESTINATION HW_LOCALITY = LOCAL_REMOTE EXCEPTIONS OTHERS = 99.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' EXPORTING command = 'SAPOSCOL' operation = l_command timeout = 10 TABLES output_std = TABL EXCEPTIONS illegal_command = 1 illegal_operation = 2 timeout = 3 command_not_found = 4 path_not_found = 5 internal_error = 6 OTHERS = 7.

SCSM_ROUTE_CHECK CALL FUNCTION 'SCSM_ROUTE_CHECK' EXPORTING destinat = LOG_DEST IMPORTING destination_is_webservice = destination_is_webservice EXCEPTIONS OTHERS = 0.

SAL_WS_READ_PROFILE_PARAMETER CALL FUNCTION 'SAL_WS_READ_PROFILE_PARAMETER' EXPORTING destination = LOG_DEST * IMPORTING * error_text = ws_error_string TABLES PARAMTBL = PARAMTBL EXCEPTIONS INTERNAL_ERROR = 2 ws_proxy_failure = 90 OTHERS = 3.

CSM_SHOW_LOGIC_DIR_LIST CALL FUNCTION 'CSM_SHOW_LOGIC_DIR_LIST' DESTINATION LOG_DEST EXPORTING TIMEOUT = 10 SHOW_ALL = 0 * IMPORTING * ENTRIES_READ = TABLES PARAMTBL = PARAMTBL ERROR_STD = ERROR_STD00 EXCEPTIONS TIMEOUT = 1 INTERNAL_ERROR = 2 OTHERS = 3.

SMON_READ_HARDWARE_DESCR_FILE CALL FUNCTION 'SMON_READ_HARDWARE_DESCR_FILE' DESTINATION LOGICAL_DESTINATION EXPORTING FILE_NAME = TYPED_LOGFILE TABLES HW_OBJECT_DESCR_TBL = LOGFILETAB EXCEPTIONS FILE_IS_EMPTY = 1 CANT_OPEN_FILE = 2 OTHERS = 99.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' EXPORTING command = 'SAPOSCOL' operation = 'STATUS' timeout = 10 TABLES output_std = TABL EXCEPTIONS illegal_command = 1 illegal_operation = 2 timeout = 3 command_not_found = 4 path_not_found = 5 internal_error = 6 OTHERS = 7.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_ID = DEF_PAR_FU-REQ_ID REQUEST_TYP = DEF_PAR_FU-REQ_TYP REQUEST_MODE = DEF_PAR_FU-REQ_MODE REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 IMPORTING REQUEST_ID = DEF_PAR_FU-REQ_ID REQUEST_RETURN_CODE = DEF_PAR_FU-REQ_RC REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 EXCEPTIONS REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_ID = DEF_PAR_FU-REQ_ID REQUEST_TYP = DEF_PAR_FU-REQ_TYP REQUEST_MODE = DEF_PAR_FU-REQ_MODE REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 IMPORTING REQUEST_ID = DEF_PAR_FU-REQ_ID REQUEST_RETURN_CODE = DEF_PAR_FU-REQ_RC REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 EXCEPTIONS REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_ID = DEF_PAR_FU-REQ_ID REQUEST_TYP = DEF_PAR_FU-REQ_TYP REQUEST_MODE = DEF_PAR_FU-REQ_MODE REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 IMPORTING REQUEST_ID = DEF_PAR_FU-REQ_ID REQUEST_RETURN_CODE = DEF_PAR_FU-REQ_RC REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 EXCEPTIONS REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

FILL_DAY_OF_HOUR CALL FUNCTION 'FILL_DAY_OF_HOUR' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION TABLES TF_HOUR_OK = HOUR_OK EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_POOL_SINGLE CALL FUNCTION 'GET_POOL_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_POOL_SINGLE_READ = POOL_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_POOL_SINGLE = TA_POOL_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10.

GET_POOL_SUM CALL FUNCTION 'GET_POOL_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_POOL_SUM_READ = POOL_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_POOL_SUM = TA_POOL_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_POOL_SINGLE CALL FUNCTION 'GET_POOL_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_POOL_SINGLE_READ = POOL_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_POOL_SINGLE = TA_POOL_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_TYP = 106 REQUEST_ID = I_REQ_ID REQUEST_MODE = 'P' REQUEST_PARAM1 = '400' REQUEST_PARAM2 = '' REQUEST_PARAM3 = '' IMPORTING REQUEST_ID = I_REQ_ID REQUEST_RETURN_CODE = I_RC_CODE REQUEST_PARAM1 = I_OS_LOG_NAME EXCEPTIONS REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 999.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_TYP = 107 REQUEST_ID = -1 REQUEST_MODE = 'S' REQUEST_PARAM1 = '????' REQUEST_PARAM2 = '' REQUEST_PARAM3 = '' IMPORTING REQUEST_ID = REQ_ID REQUEST_RETURN_CODE = RC_CODE REQUEST_PARAM1 = REQUEST_STRING REQUEST_PARAM2 = REQUEST_DUMMY1 REQUEST_PARAM3 = REQUEST_DUMMY2 EXCEPTIONS REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 999.

FILL_VALIDATION_RECORDS CALL FUNCTION 'FILL_VALIDATION_RECORDS' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = OS390_SYSTEM IMPORTING TF_LAN_SUM_VALID = TA_LAN_SUM_VALID TF_LAN_SINGLE_VALID = TA_LAN_SINGLE_VALID TF_FSYS_SUM_VALID = TA_FSYS_SUM_VALID TF_FSYS_SINGLE_VALID = TA_FSYS_SINGLE_VALID TF_TOP_SINGLE_VALID = T_TOP_SINGLE_VALID TAB_TYPE = TAB_TYP LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT NORMCOLLINT = NORMCOLLINT EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 OTHERS = 99.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_TYP = 107 REQUEST_ID = -1 REQUEST_MODE = 'S' REQUEST_PARAM1 = 'SYSPLEX' REQUEST_PARAM2 = '' REQUEST_PARAM3 = '' IMPORTING REQUEST_ID = REQ_ID REQUEST_RETURN_CODE = RC_CODE REQUEST_PARAM1 = REQUEST_STRING REQUEST_PARAM2 = REQUEST_DUMMY1 REQUEST_PARAM3 = REQUEST_DUMMY2 EXCEPTIONS SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_TYP = 107 REQUEST_ID = -1 REQUEST_MODE = 'S' REQUEST_PARAM1 = TMPSTR REQUEST_PARAM2 = '' REQUEST_PARAM3 = '' IMPORTING REQUEST_ID = REQ_ID REQUEST_RETURN_CODE = RC_CODE REQUEST_PARAM1 = REQUEST_STRING REQUEST_PARAM2 = REQUEST_DUMMY1 REQUEST_PARAM3 = REQUEST_DUMMY2 EXCEPTIONS SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 OTHERS = 999.

GET_DISK_SUM CALL FUNCTION 'GET_DISK_SUM' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_DISK_SUM_READ = DISK_SUM_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_DISK_SUM = TA_DISK_SUM EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_DISK_SINGLE CALL FUNCTION 'GET_DISK_SINGLE' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_DISK_SINGLE_READ = DISK_SINGLE_READ LASTCOLLWRT = LASTCOLLWRT LASTCOLLINT = LASTCOLLINT TABLES TF_DISK_SINGLE = TA_DISK_SINGLE EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10.

CCMS_POPUP_INFOTEXT CALL FUNCTION 'CCMS_POPUP_INFOTEXT' EXPORTING TITEL = 'Saposcol Information' * START_COLUMN = 2 * START_ROW = 2 END_COLUMN = 40 END_ROW = 10 * INFOFLAGS = 'IC' * IMPORTING * ANSWER = TABLES LINES = ITEXT.

SAPWL_HOST_LONG CALL FUNCTION 'SAPWL_HOST_LONG' EXPORTING HOST_SHORT = GH_HOSTNAME_SHORT IMPORTING HOST_LONG = GH_HOSTNAME_LONG EXCEPTIONS COULD_NOT_DETERMINE_LONG_NAME = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = GC_SET_PF_STATUS I_CALLBACK_USER_COMMAND = GC_USER_COMMAND IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS IMPORTING E_EXIT_CAUSED_BY_CALLER = LS_EXIT TABLES T_OUTTAB = GT_OUTTAB EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_INTERNAL_TABNAME = IC_T_STATAB I_STRUCTURE_NAME = IC_T_SNAME I_INCLNAME = SY-REPID CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_INTERNAL_TABNAME = IC_T_STATAB I_STRUCTURE_NAME = IC_T_SNAME I_INCLNAME = SY-REPID CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_INTERNAL_TABNAME = IC_T_STATAB I_STRUCTURE_NAME = IC_T_SNAME I_INCLNAME = SY-REPID CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_INTERNAL_TABNAME = IC_T_STATAB I_STRUCTURE_NAME = IC_T_SNAME I_INCLNAME = SY-REPID CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_INTERNAL_TABNAME = IC_T_STATAB I_STRUCTURE_NAME = IC_T_SNAME I_INCLNAME = SY-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 = SY-REPID I_STRUCTURE_NAME = GC_STATAB_MEMORY I_CALLBACK_PF_STATUS_SET = GC_SET_PF_STATUS " *C5056320 IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_MEMORY EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_STRUCTURE_NAME = GC_STATAB_SWAP IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_SWAP EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_STRUCTURE_NAME = GC_STATAB_DISK IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_DISK EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_STRUCTURE_NAME = GC_STATAB_LAN IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_LAN EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

SALM_MONITOR_LOAD CALL FUNCTION 'SALM_MONITOR_LOAD' EXPORTING MONITOR_SET_NAME = 'SAP CCMS Monitor Templates' MONITOR_NAME = 'Operating System' * IMPORTING * MONISET_HAS_CHANGED = * TABLES * MONITOR_PARAMETERS = EXCEPTIONS MONITOR_DOES_NOT_EXIST = 1 CANT_VISUALIZE_MT_TREE = 2 MONISET_DOES_NOT_EXIST = 3 OTHERS = 4 .

GET_CONFIG_USED CALL FUNCTION 'GET_CONFIG_USED' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CONFIG_USED_READ = CONFIG_USED_READ TABLES TF_CONFIG_USED = T_CONFIG_USED * new table in function module to support parameters of type c "ak241197 TF_CONFIG_USED_CHR = T_CONFIG_USED_CHR EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

GET_CONFIG_USED CALL FUNCTION 'GET_CONFIG_USED' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CONFIG_USED_READ = CONFIG_USED_READ TABLES TF_CONFIG_USED = T_CONFIG_USED * new table in function module to support parameters of type c "ak241197 TF_CONFIG_USED_CHR = T_CONFIG_USED_CHR EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'START' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD2 ERROR_STD = ERROR_STD2 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CONTROL_PERF_REQUEST CALL FUNCTION 'CONTROL_PERF_REQUEST' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION REQUEST_TYP = REQUEST_TYP REQUEST_ID = REQUEST_ID REQUEST_MODE = REQUEST_MODE REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 IMPORTING REQUEST_ID = REQUEST_ID REQUEST_RETURN_CODE = REQUEST_RETURN_CODE REQUEST_PARAM1 = REQUEST_PARAM1 REQUEST_PARAM2 = REQUEST_PARAM2 REQUEST_PARAM3 = REQUEST_PARAM3 EXCEPTIONS REQUEST_TO_OLD = 100 NO_BUFFER_SPACE_IN_SHM = 101 UNVALID_REQUEST_ID = 102 ANSWER_IS_NOT_YET_AVAILABLE = 103 COMMUNICATION_ERROR = 104 ANSWER_NOT_POSSIBLE = 105 COMMUNICATION_BUFFER_TO_SMALL = 106 UNKNOWN_ERROR = 107 ILLEGAL_PARAMETER = 108 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

SCSM_ROUTE_CHECK CALL FUNCTION 'SCSM_ROUTE_CHECK' EXPORTING destinat = LOGICAL_DESTINATION IMPORTING destination_is_webservice = destination_is_webservice EXCEPTIONS OTHERS = 0.

SAL_WS_READ_FILE CALL FUNCTION 'SAL_WS_READ_FILE' EXPORTING destination = LOGICAL_DESTINATION FILENAME = REQUEST_PARAM1 STARTLINE = 0 * IMPORTING * error_text = ws_error_string TABLES OUTPUT_STD = OUTPUT_STD6 ERROR_STD = ERROR_STD6 EXCEPTIONS file_not_found = 1 internal_error = 4 * ws_proxy_failure = 90 OTHERS = 5.

CSM_SHOW_FILE CALL FUNCTION 'CSM_SHOW_FILE' DESTINATION LOGICAL_DESTINATION EXPORTING FILENAME = REQUEST_PARAM1 TIMEOUT = 10 STARTLINE = 0 * ENDLINE = 0 * LINES = 0 * STARTFILEPOS = 0 * GUID = * IMPORTING * FILEPOS = * LINES_READ = TABLES OUTPUT_STD = OUTPUT_STD6 ERROR_STD = ERROR_STD6 EXCEPTIONS FILE_NOT_FOUND = 1 TIMEOUT = 2 COULD_NOT_READ_FILE = 3 INTERNAL_ERROR = 4 OTHERS = 5 .

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STOP' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD3 ERROR_STD = ERROR_STD3 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STATUS' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD5 ERROR_STD = ERROR_STD5 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STATUS' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD4 ERROR_STD = ERROR_STD4 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

CSM_CONTROL CALL FUNCTION 'CSM_CONTROL' DESTINATION LOG_DEST EXPORTING COMMAND = 'SAPOSCOL' OPERATION = 'STATUS' TIMEOUT = 10 TABLES OUTPUT_STD = OUTPUT_STD1 ERROR_STD = ERROR_STD1 EXCEPTIONS ILLEGAL_COMMAND = 1 ILLEGAL_OPERATION = 2 TIMEOUT = 3 COMMAND_NOT_FOUND = 4 PATH_NOT_FOUND = 5 INTERNAL_ERROR = 6 OTHERS = 7.

GET_CONFIG_USED CALL FUNCTION 'GET_CONFIG_USED' EXPORTING LOCAL_REMOTE = LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION IMPORTING F_CONFIG_USED_READ = CONFIG_USED_READ TABLES TF_CONFIG_USED = T_CONFIG_USED * new table in function module to support parameters of type c "ak241197 TF_CONFIG_USED_CHR = T_CONFIG_USED_CHR EXCEPTIONS INTERNAL_ERROR_ADRESS_FAILED = 01 INTERNAL_ERROR_DIFFERENT_FIELD = 02 INTERNAL_ERROR_NO_NEW_LINE = 03 COLLECTOR_NOT_RUNNING = 04 SHARED_MEMORY_NOT_AVAILABLE = 05 COLLECTOR_BUSY = 06 VERSION_CONFLICT = 07 NO_NETWORK_COLLECTOR_RUNNING = 08 SYSTEM_FAILURE = 09 COMMUNICATION_FAILURE = 10 OTHERS = 99.

SALM_MONITOR_LOAD CALL FUNCTION 'SALM_MONITOR_LOAD' EXPORTING MONITOR_SET_NAME = 'SAP CCMS Monitor Templates' MONITOR_NAME = 'Operating System' * IMPORTING * MONISET_HAS_CHANGED = * TABLES * MONITOR_PARAMETERS = EXCEPTIONS MONITOR_DOES_NOT_EXIST = 1 CANT_VISUALIZE_MT_TREE = 2 MONISET_DOES_NOT_EXIST = 3 OTHERS = 4 .

SALM_MONITOR_LOAD CALL FUNCTION 'SALM_MONITOR_LOAD' EXPORTING MONITOR_SET_NAME = 'SAP CCMS Monitor Templates' MONITOR_NAME = 'Operating System' * IMPORTING * MONISET_HAS_CHANGED = * TABLES * MONITOR_PARAMETERS = EXCEPTIONS MONITOR_DOES_NOT_EXIST = 1 CANT_VISUALIZE_MT_TREE = 2 MONISET_DOES_NOT_EXIST = 3 OTHERS = 4 .

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = GC_SET_PF_STATUS I_CALLBACK_USER_COMMAND = GC_USER_COMMAND I_STRUCTURE_NAME = GC_STATAB_POOL IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_POOL EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID * I_CALLBACK_PF_STATUS_SET = GC_SET_PF_STATUS I_CALLBACK_USER_COMMAND = GC_USER_COMMAND I_STRUCTURE_NAME = GC_STATAB_SYSTEM IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_SYSTEM EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID * I_CALLBACK_PF_STATUS_SET = GC_SET_PF_STATUS I_CALLBACK_USER_COMMAND = GC_USER_COMMAND I_STRUCTURE_NAME = GC_STATAB_PAGING IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_PAGING EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-REPID I_CALLBACK_PF_STATUS_SET = GC_SET_PF_STATUS * I_CALLBACK_USER_COMMAND = GC_USER_COMMAND I_STRUCTURE_NAME = GC_STATAB_STOR IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = GT_FIELDCAT IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = GT_STOR EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.



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