SAP Reports / Programs

RSDBMON1 SAP ABAP Report - Builds the Database-Independent Part of the DB Monitoring Tree







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


Text pool values


Title: Builds the Database-Independent Part of the DB Monitoring Tree


INCLUDES used within this REPORT RSDBMON1

No INCLUDES are used within this REPORT code!


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:

SDMH_SELFMONI_BUILD_NODE CALL FUNCTION 'SDMH_SELFMONI_BUILD_NODE' EXPORTING selfmoni_mc_name = mc_name_db_self selfmoni_mo_name = mo_name_db_self selfmoni_mo_mte_class = mo_cl_db_self selfmoni_mo_msgid = message_class_db selfmoni_mo_msgno = 004 selfmoni_ml_name = ml_name_db_self_alldb selfmoni_ml_mte_class = ml_cl_db_self_alldb selfmoni_ml_cg = ml_cg_db_self_alldb selfmoni_ml_msgid = message_class_db selfmoni_ml_msgno = 003 * IMPORTING * SELFMONI_ML_TID = EXCEPTIONS could_not_build_node = 0 OTHERS = 0.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 100 msgid = message_class_db msgno = 019 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_mte_name type2 = 'C' * ARG3 = * TYPE3 = 'C' * ARG4 = * TYPE4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SALI_MC_CREATE_ATTACH CALL FUNCTION 'SALI_MC_CREATE_ATTACH' EXPORTING mcname = mc_name_dbtype * NUMRANGE = AL_NR_AUTO owner = mc_owner_db * SEGMENT = mt_class = mc_name_dbclass * SYSID = SY-SYSID * CLIENT = AL_MC_ALL_CLIENTS systemwide_context = 'X' * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR * DESC_TEXT_MSGID = 'RT' * DESC_TEXT_MSGNO = 013 * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = IMPORTING root_tid = mc_tid_db EXCEPTIONS unable_to_expand_name = 1 segment_not_found = 2 communication_failure = 3 other_problem = 4 wrong_segment = 5 no_more_space = 6 invalid_parameter = 7 OTHERS = 8.

SDMH_LOOKUP_SALI_EXCEPTION CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name * TYPE1 = 'C' arg2 = xmi_function_name * TYPE2 = 'C' arg3 = xmi_exception_name * TYPE3 = 'C' arg4 = xmi_mte_name * TYPE4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = mc_tid_db sum_name = sys_ref->sys_data-sysid * NUMRANGE = AL_NR_AUTO * UNIQUENUM = * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = message_class_db desc_text_msgno = 006 mt_class = ms_class_name * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = IMPORTING new_tid = mc_tid_db 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.

SDMH_LOOKUP_SALI_EXCEPTION CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_function_name type2 = 'C' arg3 = xmi_exception_name type3 = 'C' arg4 = xmi_mte_name type4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = mc_tid_db sum_name = ms_name_db_space * NUMRANGE = AL_NR_AUTO * UNIQUENUM = * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = message_class_db desc_text_msgno = 006 mt_class = ms_class_name * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = * IMPORTING * NEW_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.

SDMH_LOOKUP_SALI_EXCEPTION CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_function_name type2 = 'C' arg3 = xmi_exception_name type3 = 'C' arg4 = xmi_mte_name type4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = mc_tid_db sum_name = ms_name_db_perf * NUMRANGE = AL_NR_AUTO * UNIQUENUM = * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = message_class_db desc_text_msgno = 007 mt_class = ms_class_name * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = * IMPORTING * NEW_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.

SDMH_LOOKUP_SALI_EXCEPTION CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_function_name type2 = 'C' arg3 = xmi_exception_name type3 = 'C' arg4 = xmi_mte_name type4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = mc_tid_db sum_name = ms_name_db_backup * NUMRANGE = AL_NR_AUTO * UNIQUENUM = * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = message_class_db desc_text_msgno = 008 mt_class = ms_class_name * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = * IMPORTING * NEW_TID = ms_tid_db_backup 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.

SDMH_LOOKUP_SALI_EXCEPTION CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_function_name type2 = 'C' arg3 = xmi_exception_name type3 = 'C' arg4 = xmi_mte_name type4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SALI_MT_GET_TID_BY_NAME CALL FUNCTION 'SALI_MT_GET_TID_BY_NAME' EXPORTING mt_full_name = mc_fname_db IMPORTING tid = mc_tid_db EXCEPTIONS unable_to_expand_name = 1 name_not_found = 2 communication_failure = 3 other_problem = 4 internal_error = 5 wrong_segment = 6 internal_failure_sals = 7 OTHERS = 8.

SDMH_LOOKUP_SALI_EXCEPTION





CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_function_name type2 = 'C' arg3 = xmi_exception_name type3 = 'C' arg4 = xmi_mte_name type4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = mc_tid_db sum_name = ms_name_db_dd * NUMRANGE = AL_NR_AUTO * UNIQUENUM = * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = message_class_db desc_text_msgno = 009 mt_class = ms_class_name * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = * IMPORTING * NEW_TID = ms_tid_db_dd 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.

SDMH_LOOKUP_SALI_EXCEPTION CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_function_name type2 = 'C' arg3 = xmi_exception_name type3 = 'C' arg4 = xmi_mte_name type4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.

SDMB_BUILD_CONSISTENCY_TREE CALL FUNCTION 'SDMB_BUILD_CONSISTENCY_TREE'.

SALI_SUM_CREATE_ATTACH * call function 'SALI_SUM_CREATE_ATTACH' * exporting * parent_tid = mc_tid_db * sum_name = ms_name_db_user ** NUMRANGE = AL_NR_AUTO ** UNIQUENUM = ** VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR * desc_text_msgid = message_class_db * desc_text_msgno = 010 * mt_class = ms_cl_db_user ** TOOL_COLLECTING = ** TOOL_ONALERT = ** TOOL_ANALYZE = ** IMPORTING ** NEW_TID = ms_tid_db_user * 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.

SDMH_LOOKUP_SALI_EXCEPTION * call function 'SDMH_LOOKUP_SALI_EXCEPTION' * exporting * function_name = xmi_function_name * return_code = sy-subrc * importing * exception_name = xmi_exception_name * exceptions * undetermined = 1 * others = 2.

SDMH_REPORT_DB_ERROR * call function 'SDMH_REPORT_DB_ERROR' * exporting * msgvalue = al_val_red * msgseverity = 50 * msgid = message_class_db * msgno = 002 * arg1 = xmi_report_name * type1 = 'C' * arg2 = xmi_function_name * type2 = 'C' * arg3 = xmi_exception_name * type3 = 'C' * arg4 = xmi_mte_name * type4 = 'C' * exceptions * could_not_build_node = 1 * could_not_send_t100_message = 2 * undetermined = 3 * others = 4.

SALI_SUM_CREATE_ATTACH * call function 'SALI_SUM_CREATE_ATTACH' * exporting * parent_tid = mc_tid_db * sum_name = ms_name_db_jobs ** NUMRANGE = AL_NR_AUTO ** UNIQUENUM = ** VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR * desc_text_msgid = message_class_db * desc_text_msgno = 011 * mt_class = ms_cl_db_jobs ** TOOL_COLLECTING = ** TOOL_ONALERT = ** TOOL_ANALYZE = ** IMPORTING ** NEW_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.

SDMH_LOOKUP_SALI_EXCEPTION * call function 'SDMH_LOOKUP_SALI_EXCEPTION' * exporting * function_name = xmi_function_name * return_code = sy-subrc * importing * exception_name = xmi_exception_name * exceptions * undetermined = 1 * others = 2.

SDMH_REPORT_DB_ERROR * call function 'SDMH_REPORT_DB_ERROR' * exporting * msgvalue = al_val_red * msgseverity = 50 * msgid = message_class_db * msgno = 002 * arg1 = xmi_report_name * type1 = 'C' * arg2 = xmi_function_name * type2 = 'C' * arg3 = xmi_exception_name * type3 = 'C' * arg4 = xmi_mte_name * type4 = 'C' * exceptions * could_not_build_node = 1 * could_not_send_t100_message = 2 * undetermined = 3 * others = 4.

SDMB_BUILD_JOB_TREE * call function 'SDMB_BUILD_JOB_TREE' * exceptions * others = 1.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = mc_tid_db sum_name = ms_name_db_health * NUMRANGE = AL_NR_AUTO * UNIQUENUM = * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = message_class_db desc_text_msgno = 012 mt_class = ms_class_name * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = * IMPORTING * NEW_TID = ms_tid_db_health 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.

SDMH_LOOKUP_SALI_EXCEPTION CALL FUNCTION 'SDMH_LOOKUP_SALI_EXCEPTION' EXPORTING function_name = xmi_function_name return_code = sy-subrc IMPORTING exception_name = xmi_exception_name EXCEPTIONS undetermined = 1 OTHERS = 2.

SDMH_REPORT_DB_ERROR CALL FUNCTION 'SDMH_REPORT_DB_ERROR' EXPORTING msgvalue = al_val_red msgseverity = 50 msgid = message_class_db msgno = 002 arg1 = xmi_report_name type1 = 'C' arg2 = xmi_function_name type2 = 'C' arg3 = xmi_exception_name type3 = 'C' arg4 = xmi_mte_name type4 = 'C' EXCEPTIONS could_not_build_node = 1 could_not_send_t100_message = 2 undetermined = 3 OTHERS = 4.



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