CCMS_NI_PING_COLLECT 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 CCMS_NI_PING_COLLECT 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: Program JD_NI_AVAILABILITY
INCLUDE RSALEXTI.
No SAP DATABASE tables are accessed within this REPORT code!
CCMS_SYSTEM_PING CALL FUNCTION 'CCMS_SYSTEM_PING' DESTINATION 'CCMS_SYSTEM_PING_DEST' EXPORTING dns_name = host_dns_name_or_ip_address service = service_name_or_port route_to = route_to timeout = timeout service_type = 'N' EXCEPTIONS internal_error = 1 host_unknown = 2 service_unknown = 3 msghost_not_reached = 4 nieconn_refused = 5 timeout = 6 OTHERS = 99.
SALI_MC_CREATE_ATTACH CALL FUNCTION 'SALI_MC_CREATE_ATTACH' EXPORTING mcname = 'Availability (NI PING)' owner = 'SAP_CCMS' mt_class = 'CCMS_Availability_Context' systemwide_context = 'X' IMPORTING root_tid = context_tid EXCEPTIONS OTHERS = 99. "#EC NOTEXT
SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING parent_tid = context_tid sum_name = 'PING Destinations' mt_class = 'NI_Based_Availability' IMPORTING new_tid = summary_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 = summary_tid mo_name = mon_object_name * NUMRANGE = AL_NR_AUTO * UNIQUENUM = * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR desc_text_msgid = 'RT' desc_text_msgno = 343 mt_class = mon_object_mte_class * TOOL_COLLECTING = * TOOL_ONALERT = * TOOL_ANALYZE = IMPORTING new_tid = mon_object_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_CREATE_ATTACH CALL FUNCTION 'SALI_SMES_CREATE_ATTACH' EXPORTING parent_tid = mon_object_tid mte_name = 'Status' mte_class = mte_class mte_keepaltype = al_keep_newest mte_keepalmax = 5 mte_f1_help_text_msgid = 'RT' mte_f1_help_text_msgno = 358 smes_customizing_group = mte_class smes_subtype = al_std_smes_heartbeat mte_seconds_til_collectingtool = 300 mte_seconds_until_set_inactive = 900 tool_collecting = 'CCMS_NI_PING_COLLECT' IMPORTING new_tid = attribute_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 = mon_object_tid mte_name = 'Heartbeat' mte_class = mte_class mte_keepaltype = al_keep_newest mte_keepalmax = 5 mte_f1_help_text_msgid = 'RT' mte_f1_help_text_msgno = 383 perf_customizing_group = mte_class perf_subtype = al_std_perf_heartbeat perf_threshold_green_to_yellow = heartbeat_threshold_g2y perf_threshold_yellow_to_red = heartbeat_threshold_y2r perf_threshold_yellow_to_green = heartbeat_threshold_g2y perf_threshold_red_to_yellow = heartbeat_threshold_y2r perf_unit_to_display = 'sec' perf_alert_text_msgid = 'RT' perf_alert_text_msgno = 384 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 = mon_object_tid mte_name = 'Availability' mte_class = mte_class mte_keepaltype = al_keep_newest mte_keepalmax = 5 mte_seconds_til_collectingtool = 400 mte_seconds_until_set_inactive = 1000 mte_f1_help_text_msgid = 'RT' mte_f1_help_text_msgno = 378 perf_customizing_group = mte_class perf_subtype = al_std_perf_heartbeat_avail perf_relevant_value = al_perf_rv_smooth_15 perf_threshold_direction = al_threshdir_below perf_threshold_green_to_yellow = 90 perf_threshold_yellow_to_red = 80 perf_threshold_yellow_to_green = 85 perf_threshold_red_to_yellow = 95 perf_unit_to_display = '%' perf_alert_text_msgid = 'RT' perf_alert_text_msgno = 379 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 = msgvalue msgid = 'RT' msgno = msgno default_msgtext = default_text reportedby = 'SAP_CCMS' CHANGING tid = attribute_tid EXCEPTIONS OTHERS = 0. "#EC NOTEXT
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
CCMS_NI_PING_COLLECT - Program JD_NI_AVAILABILITY CCMS_NI_PING_COLLECT - Program JD_NI_AVAILABILITY CCMS_ALERTS_MONITOR_II_STATO01 - Include CCMS_ALERTS_MONITOR_II_STATO01 CCMS_ALERTS_MONITOR_II_SET_F01 - Include CCMS_ALERTS_MONITOR_II_SET_F01 CCMS_ALERTS_MONITOR_II_PAI_I01 - Include CCMS_ALERTS_MONITOR_II_PAI_I01 CCMSTOP - documentation and ABAP source code