RSDB2OSC 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 RSDB2OSC into the relevant SAP transactions such as SE38 or SE80
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: RSDB2OSC - Collecting Tool for OS/390 Data
Text Symbol: 001 = CPU Utilization
Text Symbol: 002 = System
Text Symbol: 003 = OS/390
Text Symbol: 004 = Paging Rates
Text Symbol: 005 = Average System Paging Rate
Text Symbol: 006 = Total Paged In
Text Symbol: 007 = Total Paged Out
Text Symbol: 008 = Private Pages Paged In
Text Symbol: 009 = Private Pages Paged Out
Text Symbol: 010 = Blocked Pages Paged In
Text Symbol: 011 = Number of Blocks
Text Symbol: 012 = Pages Moved to Expanded
Text Symbol: 013 = Pages Moved from Expanded
Text Symbol: 014 = Frame Counts and Ages
Text Symbol: 015 = Expanded Migration Age
Text Symbol: 016 = Central Frames Available
Text Symbol: 017 = Expanded Frames Available
Text Symbol: 018 = State
Text Symbol: 019 = High UIC Count
INCLUDE RSSMOS0M.
INCLUDE RSALEXTI.
INCLUDE RSALOLDI.
INCLUDE RSALSMI.
INCLUDE RSALSMFI.
No SAP DATABASE tables are accessed within this REPORT code!
SMON_GET_DB_LOGICAL_DEST call function 'SMON_GET_DB_LOGICAL_DEST' importing destination = LOGICAL_DESTINATION locality = LOCAL_REMOTE exceptions CANT_GET_LOGICAL_DESTINATIONS = 1 cant_define_logical_destin = 2 cant_enq_logic_destin = 3 others = 99.
SALI_MC_CREATE_ATTACH call function 'SALI_MC_CREATE_ATTACH' exporting MCNAME = OS390_DATABASE_SUM_NAME NUMRANGE = AL_NR_DB2 OWNER = 'SAP_CCMS' MT_CLASS = OS390_DATABASE_SUM_NAME SYSTEMWIDE_CONTEXT = 'X' TOOL_COLLECTING = 'CCMS_DB2_OS_Collect' TOOL_ANALYZE = 'CCMS_DB2_OS_Analyze' importing ROOT_TID = MS_OS390_SUMMARY_TID exceptions unable_to_expand_name = 1 segment_not_found = 2 communication_failure = 3 other_problem = 4 wrong_segment = 5.
SALI_MO_CREATE_ATTACH call function 'SALI_MO_CREATE_ATTACH' exporting PARENT_TID = MS_OS390_SUMMARY_TID MO_NAME = 'OS390_Collector' NUMRANGE = AL_NR_DB2 UNIQUENUM = OS390_COLLECTOR_UID VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR MT_CLASS = 'OS390_Collector' importing NEW_TID = OS390_COLLECTOR_TID exceptions invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 others = 6.
SALI_SMES_CREATE_ATTACH call function 'SALI_SMES_CREATE_ATTACH' exporting parent_tid = OS390_COLLECTOR_TID mte_name = 'State'(018) mte_class = 'OS390State' mte_numrange = AL_NR_DB2 mte_uniquenum = OS390_COLLECTOR_STATE_UID mte_keepaltype = AL_KEEP_NEWEST mte_keepalmax = 5 mte_seconds_til_collectingtool = 240 mte_seconds_until_set_inactive = 900 mte_f1_help_text_msgid = CCMS_SELFMON_MSGID mte_f1_help_text_msgno = 022 smes_customizing_group = CCMS_STATUS_SMES importing new_tid = OS390_COL_STATE_TID exceptions invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 wrong_segment = 6 internal_failure_sals = 7 others = 8.
SALI_SUM_CREATE_ATTACH call function 'SALI_SUM_CREATE_ATTACH' exporting PARENT_TID = MS_OS390_SUMMARY_TID SUM_NAME = name NUMRANGE = AL_NR_DB2 UNIQUENUM = act_mte_uid MT_CLASS = 'DBHostOS390' importing NEW_TID = OS390_SYSTEM_TID exceptions invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 others = 6.
SALI_MO_CREATE_ATTACH call function 'SALI_MO_CREATE_ATTACH' exporting PARENT_TID = OS390_SYSTEM_TID MO_NAME = name NUMRANGE = AL_NR_DB2 UNIQUENUM = act_mte_uid DESC_TEXT_MSGID = mte_list-desc_msgid DESC_TEXT_MSGNO = mte_list-desc_msgno MT_CLASS = MTE_CLASS importing NEW_TID = MTE_TID exceptions invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 others = 6.
SALI_PERF_CREATE_ATTACH call function 'SALI_PERF_CREATE_ATTACH' exporting PARENT_TID = MTE_TID MTE_NAME = alname MTE_CLASS = class_name MTE_NUMRANGE = AL_NR_DB2 MTE_UNIQUENUM = act_attr_mte_uid MTE_SECONDS_TIL_COLLECTINGTOOL = 240 MTE_SECONDS_UNTIL_SET_INACTIVE = 900 MTE_SECONDS_WARMUPTIME = 6 MTE_F1_HELP_TEXT_MSGID = wa-F1_HELP_MSGID MTE_F1_HELP_TEXT_MSGNO = wa-F1_HELP_MSGNO PERF_CUSTOMIZING_GROUP = alname PERF_RELEVANT_VALUE = wa-RELEVANT_VALUE PERF_THRESHOLD_DIRECTION = WA-THRESHOLD_DIRECTION PERF_THRESHOLD_GREEN_TO_YELLOW = wa-GREEN_TO_YELLOW PERF_THRESHOLD_YELLOW_TO_RED = wa-YELLOW_TO_RED PERF_THRESHOLD_YELLOW_TO_GREEN = wa-YELLOW_TO_GREEN PERF_THRESHOLD_RED_TO_YELLOW = wa-RED_TO_YELLOW PERF_UNIT_TO_DISPLAY = wa-UNIT_TO_DISPLAY importing NEW_TID = rwa-REPORT_TO_TID exceptions invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 wrong_segment = 6 internal_failure_sals = 7 others = 8.
GET_OS390_SPAG_ALL call function 'GET_OS390_SPAG_ALL' exporting LOCAL_REMOTE = my_LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = SYSTEM_ID tables TF_SPAG_ALL = TA_SPAG_ALL exceptions internal_error_adress_failed = 1 internal_error_different_field = 2 internal_error_no_new_line = 3 collector_not_running = 4 shared_memory_not_available = 5 collector_busy = 6 version_conflict = 7 no_network_collector_running = 8 system_failure = 9 communication_failure = 10 others = 999.
GET_OS390_STOR_ALL call function 'GET_OS390_STOR_ALL' exporting LOCAL_REMOTE = my_LOCAL_REMOTE LOGICAL_DESTINATION = LOGICAL_DESTINATION SYSTEM_ID = SYSTEM_ID tables TF_STOR_ALL = TA_STOR_ALL exceptions internal_error_adress_failed = 1 internal_error_different_field = 2 internal_error_no_new_line = 3 collector_not_running = 4 shared_memory_not_available = 5 collector_busy = 6 version_conflict = 7 no_network_collector_running = 8 system_failure = 9 communication_failure = 10 others = 999.
SALI_SMES_REPORT_T100_MESSAGE call function 'SALI_SMES_REPORT_T100_MESSAGE' exporting msgvalue = OSCOL_VALUE msgid = CCMS_SELFMON_MSGID msgno = OSCOL_MSGNO argtype1 = 'C' MSGARG1 = OSCOL_MSG_ARG reportedby = SMES_RSDB2OSC_NAME changing tid = OS390_COL_STATE_TID exceptions invalid_tid = 1 wrong_typeclass = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 others = 6.
SALI_PERF_REPORT_VALUE call function 'SALI_PERF_REPORT_VALUE' exporting TOTAL_OF_REPORTED_VALUES = value NUMBER_OF_REPORTED_VALUES = 1 REPORTEDBY = SMES_RSDB2OSC_NAME changing TID = wa-REPORT_TO_TID exceptions invalid_tid = 1 wrong_typeclass = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 others = 6.
CONTROL_PERF_REQUEST call function 'CONTROL_PERF_REQUEST' exporting LOCAL_REMOTE = my_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 = RET_CODE REQUEST_PARAM1 = REQUEST_STRING REQUEST_PARAM2 = REQUEST_DUMMY1 REQUEST_PARAM3 = REQUEST_DUMMY2 exceptions request_to_old = 1 no_buffer_space_in_shm = 2 unvalid_request_id = 3 answer_is_not_yet_available = 4 communication_error = 5 answer_not_possible = 6 communication_buffer_to_small = 7 unknown_error = 8 illegal_parameter = 9.
SALI_SMES_REPORT_T100_MESSAGE call function 'SALI_SMES_REPORT_T100_MESSAGE' exporting msgvalue = AL_VAL_RED msgid = CCMS_SELFMON_MSGID msgno = 23 argtype1 = 'C' MSGARG1 = OSCOL_MSG_ARG reportedby = SMES_RSDB2OSC_NAME changing tid = OS390_COL_STATE_TID exceptions invalid_tid = 1 wrong_typeclass = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 others = 6.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.