SAP Reports / Programs | Basis Components | Use Subcomponents | Monitoring(BC-CCM-MON) SAP BC

RSDSPROC SAP ABAP Report - Data Collector for Process Monitoring







RSDSPROC 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 RSDSPROC 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 RSDSPROC. "Basic submit
SUBMIT RSDSPROC AND RETURN. "Return to original report after report execution complete
SUBMIT RSDSPROC VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Data Collector for Process Monitoring


INCLUDES used within this REPORT RSDSPROC

INCLUDE RSALINTI.


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:

SALH_SELFMONI_BUILD_NODE CALL FUNCTION 'SALH_SELFMONI_BUILD_NODE' EXPORTING selfmoni_mo_name = mo_datasupplier_name selfmoni_mo_uid = mo_datasupplier_uid selfmoni_mo_mte_class = mo_datasupplier_class_name selfmoni_ma_name = 'CCMS_Proc_Collect' selfmoni_ma_mte_class = 'CCMS_Proc_Collect' mte_seconds_til_collectingtool = 0 IMPORTING selfmoni_tid = self_moni_tid EXCEPTIONS OTHERS = 0. "#EC NOTEXT

GET_PRC_SINGLE CALL FUNCTION 'GET_PRC_SINGLE' EXPORTING local_remote = 'LOCAL' logical_destination = '' 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 OTHERS = 999. "#EC NOTEXT

SALI_MT_GET_TID_BY_NAME CALL FUNCTION 'SALI_MT_GET_TID_BY_NAME' EXPORTING mt_full_name = sum_os_fullname IMPORTING tid = sum_os_tid EXCEPTIONS unable_to_expand_name = 1 name_not_found = 2 communication_failure = 3 other_problem = 4 OTHERS = 5.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = sum_os_tid sum_name = 'Monitored Processes' desc_text_msgid = ccms_selfmon_msgid desc_text_msgno = 620 mt_class = 'MonitoredProcessesSum' tool_collecting = 'CCMS_Proc_Collect' tool_analyze = 'CCMS_OS_Analyze' IMPORTING new_tid = sum_prc_tid EXCEPTIONS invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 OTHERS = 6. "#EC NOTEXT

SALI_MO_CREATE_ATTACH CALL FUNCTION 'SALI_MO_CREATE_ATTACH' EXPORTING parent_tid = sum_prc_tid mo_name = 'Process Configuration' desc_text_msgid = ccms_selfmon_msgid desc_text_msgno = 621 mt_class = 'MonitoredProcessesMo' IMPORTING new_tid = mo_prccnf_tid EXCEPTIONS invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 OTHERS = 6. "#EC NOTEXT

SALI_SMES_CREATE_ATTACH CALL FUNCTION 'SALI_SMES_CREATE_ATTACH' EXPORTING parent_tid = mo_prccnf_tid mte_name = 'State' mte_class = 'ProcMonStatus' mte_seconds_til_collectingtool = 240 * MTE_SECONDS_UNTIL_SET_INACTIVE = 0 * MTE_SECONDS_WARMUPTIME = 0 mte_f1_help_text_msgid = ccms_selfmon_msgid mte_f1_help_text_msgno = 621 tool_collecting = 'CCMS_Proc_Collect' IMPORTING new_tid = ma_prc_config_status_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 no_more_space = 8 OTHERS = 9 . "#EC NOTEXT

SALI_MO_CREATE_ATTACH CALL FUNCTION 'SALI_MO_CREATE_ATTACH' EXPORTING parent_tid = parent_tid mo_name = proc_pattern * NUMRANGE = AL_NR_AUTO * UNIQUENUM = 0 * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = ccms_selfmon_msgid desc_text_msgno = 622 mt_class = 'MonitoredProcessesMo' IMPORTING new_tid = prc_running_prc_tid EXCEPTIONS invalid_tid = 1 unable_to_expand_name = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 OTHERS = 6. "#EC NOTEXT

SALI_PERF_CREATE_ATTACH CALL FUNCTION 'SALI_PERF_CREATE_ATTACH' EXPORTING parent_tid = prc_running_prc_tid mte_name = mte_name_prc_count mte_class = 'Cl_ConfProcessCount'
mte_seconds_til_collectingtool = 300 mte_seconds_until_set_inactive = 900 * MTE_SECONDS_WARMUPTIME = 0 mte_f1_help_text_msgid = 'RT' mte_f1_help_text_msgno = 623 perf_customizing_group = 'CG_ConfProcessCount' perf_threshold_direction = al_threshdir_below perf_threshold_green_to_yellow = 1 perf_threshold_yellow_to_red = 0 perf_threshold_yellow_to_green = 0 perf_threshold_red_to_yellow = 1 perf_alert_text_msgid = 'RT' perf_alert_text_msgno = 007 IMPORTING new_tid = prc_number_prc_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 no_more_space = 8 OTHERS = 9 . "#EC NOTEXT

SALI_PERF_CREATE_ATTACH CALL FUNCTION 'SALI_PERF_CREATE_ATTACH' EXPORTING parent_tid = prc_running_prc_tid mte_name = mte_name_cpu mte_class = 'Cl_ConfProcessCpuUtil' mte_seconds_til_collectingtool = 300 mte_seconds_until_set_inactive = 900 mte_f1_help_text_msgid = 'RT' mte_f1_help_text_msgno = 624 perf_customizing_group = 'CG_ConfProcessCpuUtil' perf_threshold_direction = al_threshdir_above perf_threshold_green_to_yellow = 80 perf_threshold_yellow_to_red = 95 perf_threshold_yellow_to_green = 90 perf_threshold_red_to_yellow = 75 perf_unit_to_display = '%' perf_decimals = 2 perf_alert_text_msgid = 'RT' perf_alert_text_msgno = 001 IMPORTING new_tid = prc_cpuutil_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 no_more_space = 8 OTHERS = 9 . "#EC NOTEXT

SALI_PERF_CREATE_ATTACH CALL FUNCTION 'SALI_PERF_CREATE_ATTACH' EXPORTING parent_tid = prc_running_prc_tid mte_name = mte_name_ressize mte_class = 'Cl_ConfProcessResSize' mte_seconds_til_collectingtool = 300 mte_seconds_until_set_inactive = 900 mte_f1_help_text_msgid = 'RT' mte_f1_help_text_msgno = 625 perf_customizing_group = 'CG_ConfProcessResSize' perf_threshold_direction = al_threshdir_above perf_threshold_green_to_yellow = 800 perf_threshold_yellow_to_red = 1000 perf_threshold_yellow_to_green = 950 perf_threshold_red_to_yellow = 750 perf_unit_to_display = 'KB' perf_alert_text_msgid = 'RT' perf_alert_text_msgno = 001 IMPORTING new_tid = prc_ressize_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 no_more_space = 8 OTHERS = 9 . "#EC NOTEXT

SALI_PERF_CREATE_ATTACH CALL FUNCTION 'SALI_PERF_CREATE_ATTACH' EXPORTING parent_tid = prc_running_prc_tid mte_name = mte_name_privpages mte_class = 'Cl_ConfProcessPages' mte_seconds_til_collectingtool = 300 mte_seconds_until_set_inactive = 900 mte_f1_help_text_msgid = 'RT' mte_f1_help_text_msgno = 625 perf_customizing_group = 'CG_ConfProcessPages' perf_threshold_direction = al_threshdir_above perf_threshold_green_to_yellow = 800 perf_threshold_yellow_to_red = 1000 perf_threshold_yellow_to_green = 950 perf_threshold_red_to_yellow = 750 perf_unit_to_display = 'KB' perf_alert_text_msgid = 'RT' perf_alert_text_msgno = 001 IMPORTING new_tid = prc_privpages_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 no_more_space = 8 OTHERS = 9. "#EC NOTEXT

SALI_SMES_REPORT_T100_MESSAGE CALL FUNCTION 'SALI_SMES_REPORT_T100_MESSAGE' EXPORTING msgvalue = al_val_green msgid = 'RT' msgno = 619 * MSGARG1 = * ARGTYPE1 = 'C' * MSGARG2 = * ARGTYPE2 = 'C' * MSGARG3 = * ARGTYPE3 = 'C' * MSGARG4 = * ARGTYPE4 = 'C' default_msgtext = 'Saposcol Process Monitoring checked' * REPORTEDBY = * IMPORTING * DETAILED_ERROR_TEXT = CHANGING tid = tid EXCEPTIONS invalid_tid = 1 wrong_typeclass = 2 invalid_parameters = 3 communication_failure = 4 other_problem = 5 wrong_segment = 6 internal_failure_sals = 7 OTHERS = 8. "#EC NOTEXT

SALI_PERF_REPORT_VALUE CALL FUNCTION 'SALI_PERF_REPORT_VALUE' EXPORTING total_of_reported_values = proc_single-proccnt * NUMBER_OF_REPORTED_VALUES = 1 reportedby = reportedby CHANGING tid = prc_number_prc_tid EXCEPTIONS OTHERS = 0.

SALI_PERF_REPORT_VALUE CALL FUNCTION 'SALI_PERF_REPORT_VALUE' EXPORTING total_of_reported_values = proc_single-cpuutil * NUMBER_OF_REPORTED_VALUES = 1 reportedby = reportedby CHANGING tid = prc_cpuutil_tid EXCEPTIONS OTHERS = 0.

SALI_PERF_REPORT_VALUE CALL FUNCTION 'SALI_PERF_REPORT_VALUE' EXPORTING total_of_reported_values = ressize * NUMBER_OF_REPORTED_VALUES = 1 reportedby = reportedby CHANGING tid = prc_ressize_tid EXCEPTIONS OTHERS = 0.

SALI_PERF_REPORT_VALUE CALL FUNCTION 'SALI_PERF_REPORT_VALUE' EXPORTING total_of_reported_values = privpages * NUMBER_OF_REPORTED_VALUES = 1 reportedby = reportedby CHANGING tid = prc_privpages_tid EXCEPTIONS OTHERS = 0.

SALR_MTE_GET_TREE CALL FUNCTION 'SALR_MTE_GET_TREE' EXPORTING tid = parent_tid max_level = 0 * VIS_ON_USER_LEVEL = 3 TABLES sub_tree = temp_mo_tbl EXCEPTIONS tid_invalid = 1 c_call_failed = 2 communication_error = 3 internal_error = 4 db_error = 5 unknown_error = 6 OTHERS = 7 .

SALR_MTE_GET_TREE CALL FUNCTION 'SALR_MTE_GET_TREE' EXPORTING tid = temp_mo_tid max_level = 0 * VIS_ON_USER_LEVEL = 3 TABLES sub_tree = temp_ma_tbl EXCEPTIONS tid_invalid = 1 c_call_failed = 2 communication_error = 3 internal_error = 4 db_error = 5 unknown_error = 6 OTHERS = 7 .

SALR_MTE_GET_TREE





CALL FUNCTION 'SALR_MTE_GET_TREE' EXPORTING tid = parent_tid max_level = 0 * VIS_ON_USER_LEVEL = 3 TABLES sub_tree = temp_mo_tbl EXCEPTIONS tid_invalid = 1 c_call_failed = 2 communication_error = 3 internal_error = 4 db_error = 5 unknown_error = 6 OTHERS = 7 .

SALR_MTE_GET_TREE CALL FUNCTION 'SALR_MTE_GET_TREE' EXPORTING tid = temp_mo_tid max_level = 0 * VIS_ON_USER_LEVEL = 3 TABLES sub_tree = temp_ma_tbl EXCEPTIONS tid_invalid = 1 c_call_failed = 2 communication_error = 3 internal_error = 4 db_error = 5 unknown_error = 6 OTHERS = 7 .

SALI_MT_MARK_FOR_DESTRUCTION CALL FUNCTION 'SALI_MT_MARK_FOR_DESTRUCTION' EXPORTING tid = temp_ma_tid EXCEPTIONS invalid_tid = 1 communication_failure = 2 other_problem = 3 permission_denied = 4 wrong_segment = 5 internal_failure_sals = 6 OTHERS = 99.

SALR_MTE_RESET CALL FUNCTION 'SALR_MTE_RESET' EXPORTING tid = temp_ma_tid * USER = 'SY_UNAME' * NO_COMMIT_ON_DB = ' ' EXCEPTIONS c_call_failed = 1 tid_invalid = 2 communication_error = 3 internal_error = 4 unknown_error = 5 db_error = 6 OTHERS = 7 .

SALI_MT_MARK_FOR_DESTRUCTION CALL FUNCTION 'SALI_MT_MARK_FOR_DESTRUCTION' EXPORTING tid = temp_mo_tid EXCEPTIONS invalid_tid = 1 communication_failure = 2 other_problem = 3 permission_denied = 4 wrong_segment = 5 internal_failure_sals = 6 OTHERS = 99.

SALR_MTE_RESET CALL FUNCTION 'SALR_MTE_RESET' EXPORTING tid = temp_mo_tid * USER = 'SY_UNAME' * NO_COMMIT_ON_DB = ' ' EXCEPTIONS c_call_failed = 1 tid_invalid = 2 communication_error = 3 internal_error = 4 unknown_error = 5 db_error = 6 OTHERS = 7 .



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