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

RSAL_AVAIL_CONFIG_F01 SAP ABAP INCLUDE - RSALAVAILCONFIGF01







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


INCLUDES used within this REPORT RSAL_AVAIL_CONFIG_F01

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:

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = text-552 * DIAGNOSE_OBJECT = ' ' text_question = text-553 text_button_1 = 'Ja'(001) icon_button_1 = 'ICON_CHECKED' text_button_2 = 'Nein'(002) icon_button_2 = 'ICON_INCOMPLETE' default_button = '1' display_cancel_button = '' userdefined_f1_help = 'RSAL_TURNONMONITORING' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = importing answer = ans * TABLES * PARAMETER = exceptions text_not_found = 1 others = 2 .

SAPGUI_PROGRESS_INDICATOR * CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' * EXPORTING * text = text-507 * EXCEPTIONS * OTHERS = 99.

CCMS_SYSTEM_PING * CALL FUNCTION 'CCMS_SYSTEM_PING' ** Push Ping changes * DESTINATION p_p_gs_system_work-ping_dest ** DESTINATION 'CCMS_SYSTEM_PING_DEST' * EXPORTING * dns_name = p_p_gs_system_work-dnsname * service = p_p_gs_system_work-service * system = p_p_gs_system_work-sysguid * route_to = p_p_gs_system_work-route_to * timeout = 20 * TABLES * instances = p_lt_instances * logon_groups = p_lt_groups ** server_quality = servers * EXCEPTIONS * internal_error = 1 * host_unknown = 2 * service_unknown = 3 * msghost_not_reached = 4 * communication_failure = 100 MESSAGE rfc_msg * system_failure = 101 MESSAGE rfc_msg * OTHERS = 102.

CCMS_SYSTEM_PING * CALL FUNCTION 'CCMS_SYSTEM_PING' ** Push Ping changes * DESTINATION p_p_gs_system_work-ping_dest ** DESTINATION 'CCMS_SYSTEM_PING_DEST' * EXPORTING * dns_name = p_p_gs_system_work-cdnsname * service = p_p_gs_system_work-cservice * system = p_p_gs_system_work-sysguid * route_to = p_p_gs_system_work-croute_to * timeout = 20 * TABLES * instances = p_lt_instances * logon_groups = p_lt_groups ** server_quality = servers * EXCEPTIONS * internal_error = 1 * host_unknown = 2 * service_unknown = 3 * msghost_not_reached = 4 * communication_failure = 100 MESSAGE rfc_msg * system_failure = 101 MESSAGE rfc_msg * OTHERS = 102.

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = text-550 * DIAGNOSE_OBJECT = ' ' text_question = text-551 text_button_1 = 'Ja'(001) icon_button_1 = 'ICON_CHECKED' text_button_2 = 'Nein'(002) icon_button_2 = 'ICON_INCOMPLETE' default_button = '1' display_cancel_button = '' userdefined_f1_help = 'RSAL_TURNOFFMONITORING' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = importing answer = ans * TABLES * PARAMETER = exceptions text_not_found = 1 others = 2 .

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = text-554 * DIAGNOSE_OBJECT = ' ' text_question = text-555 text_button_1 = 'Ja'(001) icon_button_1 = 'ICON_CHECKED' text_button_2 = 'Nein'(002) icon_button_2 = 'ICON_INCOMPLETE' default_button = '1' display_cancel_button = '' userdefined_f1_help = 'RSAL_DELETESYSTEMS' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = importing answer = p_ans * TABLES * PARAMETER = exceptions text_not_found = 1 others = 2 .

POPUP_TO_GET_ONE_VALUE call function 'POPUP_TO_GET_ONE_VALUE' exporting textline1 = text-611 * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' titel = text-610 valuelength = 8 importing answer = ans value1 = value exceptions titel_too_long = 1 others = 2.

GUID_CREATE call function 'GUID_CREATE' IMPORTING ev_guid_32 = gs_system_work-nsguid. "#EC FB_OLDED

GUID_CREATE call function 'GUID_CREATE' IMPORTING ev_guid_32 = gs_system_work-nsguid.

POPUP_TO_INFORM call function 'POPUP_TO_INFORM' exporting titel = text-967 txt1 = text-968 txt2 = space * TXT3 = ' ' * TXT4 = ' ' .

SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-507 EXCEPTIONS others = 99.

CCMS_SYSTEM_PING call function 'CCMS_SYSTEM_PING' destination wa_ping-ping_dest EXPORTING dns_name = wa_ping-dnsname service = wa_ping-service system = wa_ping-sysid route_to = wa_ping-route_to timeout = 5000 TABLES instances = instances logon_groups = groups server_quality = servers EXCEPTIONS internal_error = 1 host_unknown = 2 service_unknown = 3 msghost_not_reached = 4 communication_failure = 100 message rfc_msg system_failure = 101 message rfc_msg others = 102.

CCMS_SYSTEM_PING call function 'CCMS_SYSTEM_PING' destination wa_ping-ping_dest exporting cdnsname = wa_ping-cdnsname cservice = wa_ping-cservice system = wa_ping-sysid croute_to = wa_ping-croute_to timeout = 5000 importing j2ee_rc = j2ee_rc * TABLES * j2eeserver = j2ee_instances exceptions internal_error = 1 host_unknown = 2 service_unknown = 3 msghost_not_reached = 4 communication_failure = 100 message rfc_msg system_failure = 101 message rfc_msg others = 102.

POPUP_TO_INFORM call function 'POPUP_TO_INFORM' exporting titel = text-967 txt1 = text-968 txt2 = space * TXT3 = ' ' * TXT4 = ' ' .

POPUP_TO_INFORM call function 'POPUP_TO_INFORM' EXPORTING titel = text-963 txt1 = text-964 txt2 = space.

ENQUEUE_E_ALAVLCTRL call function 'ENQUEUE_E_ALAVLCTRL' * EXPORTING * MODE_ALAVLCTRL = 'E' * PING_DEST = * X_PING_DEST = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' exceptions foreign_lock = 1 system_failure = 2 others = 3 .

GUID_CREATE call function 'GUID_CREATE' IMPORTING ev_guid_32 = -nsguid.

SALI_INTERNAL_SETTINGS call function 'SALI_INTERNAL_SETTINGS' EXPORTING allow_systemwide = 'X' EXCEPTIONS setting_not_allowed = 1 others = 2.

SALK_SYSTEM_AVAILABILITY





call function 'SALK_SYSTEM_AVAILABILITY' exporting system_name = system_name dns_name = -dnsname msg_service = -service route_prefix = -route_to * TIME_OUT = * TRACE = '' * TABLES * MT_TOOL_INFO = exceptions mt_tool_info_missing = 1 invalid_parameters = 2 internal_error = 3 msghost_unknown = 4 msgservice_unknown = 5 others = 6 .

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = 'Activate logon checks?'(930) * DIAGNOSE_OBJECT = ' ' text_question = 'Wollen Sie Logon-Überprüfungen aktivieren?'(931) * TEXT_BUTTON_1 = 'Ja'(001) * ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Nein'(002) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' display_cancel_button = '' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = * IV_QUICKINFO_BUTTON_1 = ' ' * IV_QUICKINFO_BUTTON_2 = ' ' importing answer = ans * TABLES * PARAMETER = exceptions text_not_found = 1 others = 2 .

SCSM_RUN_RFC_LOGON_CHECK call function 'SCSM_RUN_RFC_LOGON_CHECK' starting new task 'logchk' * DESTINATION IN GROUP DEFAULT exporting dialog_mode = '1' tables mt_tool_info = tool_info exceptions communication_failure = 1 message msg system_failure = 2 message msg others = 99.

DEQUEUE_E_ALAVLCTRL call function 'DEQUEUE_E_ALAVLCTRL' * EXPORTING * MODE_ALAVLCTRL = 'E' * PING_DEST = * X_PING_DEST = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

RFC_SYSTEM_INFO call function 'RFC_SYSTEM_INFO' destination 'CCMS_SYSTEM_PING_DEST' IMPORTING rfcsi_export = ccms_ping_info EXCEPTIONS communication_failure = 90 message rfc_msg system_failure = 91 message rfc_msg others = 99.

POPUP_DISPLAY_TEXT call function 'POPUP_DISPLAY_TEXT' exporting * LANGUAGE = SY-LANGU popup_title = version_title * START_COLUMN = 10 * START_ROW = 3 text_object = 'CCMSPING_OLD_AGENT' * HELP_MODAL = 'X' * IMPORTING * CANCELLED = exceptions text_not_found = 1 others = 2 .

SALI_INTERNAL_SETTINGS call function 'SALI_INTERNAL_SETTINGS' EXPORTING allow_systemwide = 'X' EXCEPTIONS setting_not_allowed = 1 others = 2.

SALI_MT_GET_TID_BY_NAME call function 'SALI_MT_GET_TID_BY_NAME' EXPORTING mt_full_name = helperfield IMPORTING tid = inst_ob_tid 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.

SALI_MT_MARK_FOR_DESTRUCTION call function 'SALI_MT_MARK_FOR_DESTRUCTION' EXPORTING tid = inst_ob_tid EXCEPTIONS invalid_tid = 1 communication_failure = 2 other_problem = 3 permission_denied = 4 wrong_segment = 5 internal_failure_sals = 6 others = 7.

SALI_INTERNAL_SETTINGS call function 'SALI_INTERNAL_SETTINGS' EXPORTING allow_systemwide = 'X' EXCEPTIONS setting_not_allowed = 1 others = 2.

SALI_MT_GET_TID_BY_NAME call function 'SALI_MT_GET_TID_BY_NAME' EXPORTING mt_full_name = fullname IMPORTING tid = work_tid detailed_error_text = etx 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.

SALR_MTE_RESET call function 'SALR_MTE_RESET' exporting tid = work_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 = work_tid IMPORTING detailed_error_text = etx EXCEPTIONS invalid_tid = 1 communication_failure = 2 other_problem = 3 permission_denied = 4 wrong_segment = 5 internal_failure_sals = 6 others = 7.

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = text-556 * DIAGNOSE_OBJECT = ' ' text_question = text-553 text_button_1 = 'Ja'(001) icon_button_1 = 'ICON_CHECKED' text_button_2 = 'Nein'(002) icon_button_2 = 'ICON_INCOMPLETE' default_button = '1' display_cancel_button = '' userdefined_f1_help = 'RSAL_TURNONMONITORING_U' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = importing answer = ans * TABLES * PARAMETER = exceptions text_not_found = 1 others = 2 .

POPUP_TO_INFORM call function 'POPUP_TO_INFORM' exporting titel = text-967 txt1 = text-968 txt2 = space * TXT3 = ' ' * TXT4 = ' ' .

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ALDWNTIME' CHANGING ct_fieldcat = gt_dt_fieldcat_u[].

POPUP_GET_VALUES_USER_HELP call function 'POPUP_GET_VALUES_USER_HELP' EXPORTING f4_formname = 'F4_4_GROUPS' f4_programname = 'RSAL_AVAIL_CONFIG' popup_title = 'Systeme über Systemgruppe wählen'(667) IMPORTING returncode = l_rc TABLES fields = getval EXCEPTIONS error_in_fields = 1 others = 2.

SCSMBK_OBJ_READ call function 'SCSMBK_OBJ_READ' EXPORTING quantity = csm_single sap_key = test_classkey class = cls_grp IMPORTING object_entry = group_object.

SCSM_RG_OBJ_GET_ASSOCIATIONS call function 'SCSM_RG_OBJ_GET_ASSOCIATIONS' exporting ccms_obj_in = group_object-ccms_obj association_scheme = scheme_bc association_class = asc_grpcomp tables * ASSOCIATIONS = associations_alternate_format = repository_associations exceptions no_associations_found = 1 not_authorized = 2 others = 3.

SCSM_RG_OBJ_ENTRY_GET_BY_GUID call function 'SCSM_RG_OBJ_ENTRY_GET_BY_GUID' exporting object_guid = -subordobj importing objref = wa_obj * CHANGING * ASCREF = exceptions guid_not_found = 1 internal_error = 2 others = 3 .




SCSM_RG_OBJ_GET_BY_CLASS * CALL FUNCTION 'SCSM_RG_OBJ_GET_BY_CLASS' * EXPORTING * namespace = csm_default_domain ** SCHEME = SCHEME_BC * class = cls_grp ** GUID_OF_PARENT = ** TEST_PROPERTY = ** TEST_VALUE = * return_subclass_instances = csm_no * TABLES * object_entries = groups * EXCEPTIONS * no_class_members_found = 1 * not_authorized = 2 * both_proprty_and_valu_required = 3 * parent_obj_not_found = 4 * OTHERS = 5 * .

HELP_VALUES_GET_WITH_TABLE * CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' * EXPORTING * display = display "B20K011756 * fieldname = help_fieldname "B20K069688 * tabname = tabname * IMPORTING * select_value = value * TABLES * valuetab = v_tab * fields = f_tab.

SCSM_RG_OBJ_GET_BY_CLASS call function 'SCSM_RG_OBJ_GET_BY_CLASS' exporting namespace = csm_default_domain * SCHEME = SCHEME_BC class = cls_grp * GUID_OF_PARENT = * TEST_PROPERTY = * TEST_VALUE = return_subclass_instances = csm_no tables object_entries = groups exceptions no_class_members_found = 1 not_authorized = 2 both_proprty_and_valu_required = 3 parent_obj_not_found = 4 others = 5.

HELP_VALUES_GET_WITH_TABLE call function 'HELP_VALUES_GET_WITH_TABLE' EXPORTING display = display "B20K011756 fieldname = help_fieldname "B20K069688 tabname = tabname IMPORTING select_value = value TABLES valuetab = v_tab fields = f_tab. "#EC FB_OLDED

HELP_VALUES_GET_WITH_TABLE call function 'HELP_VALUES_GET_WITH_TABLE' EXPORTING display = display "B20K011756 fieldname = help_fieldname "B20K069688 tabname = tabname IMPORTING select_value = value TABLES valuetab = v_tab fields = f_tab.

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ALAVLGCNTL' CHANGING ct_fieldcat = gt_sg_fieldcat[].

POPUP_GET_VALUES_USER_HELP call function 'POPUP_GET_VALUES_USER_HELP' EXPORTING f4_formname = 'F4_4_PINGDEST' f4_programname = 'RSAL_AVAIL_CONFIG' popup_title = 'Zuständiger Agent wechseln'(649) IMPORTING returncode = l_rc TABLES fields = getval EXCEPTIONS error_in_fields = 1 others = 2.

LVC_FIELDCATALOG_MERGE call function 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ALAVLAGENT' CHANGING ct_fieldcat = gt_ag_fieldcat[].

POPUP_GET_VALUES call function 'POPUP_GET_VALUES' exporting * NO_VALUE_CHECK = ' ' popup_title = 'Eintrag für Agentengruppe hinzufügen'(068) * START_COLUMN = '5' * START_ROW = '5' importing returncode = p_rc tables fields = getval exceptions error_in_fields = 1 others = 2.

POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = 'Stop monitoring group systems?'(941) * DIAGNOSE_OBJECT = ' ' text_question = del_q * TEXT_BUTTON_1 = 'Ja'(001) * ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Nein'(002) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' display_cancel_button = '' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = * IV_QUICKINFO_BUTTON_1 = ' ' * IV_QUICKINFO_BUTTON_2 = ' ' importing answer = ans * TABLES * PARAMETER = exceptions text_not_found = 1 others = 2 .

GET_SYSTEM_TIMEZONE call function 'GET_SYSTEM_TIMEZONE' importing timezone = l_system_timezone exceptions customizing_missing = 1 others = 2.

DATE_COMPUTE_DAY call function 'DATE_COMPUTE_DAY' exporting * date = gs_downtime-startdate date = l_start_date importing day = day_indicator.

APPT_RULE_EDITOR call function 'APPT_RULE_EDITOR' exporting * DISPLAY_MODE = DISPLAY_MODE title_of_editor = 'Edit monitoring pause'(edi) * NAME_OF_RULE_ENTITY = 'Regel'(001) * FACTORY_CALENDAR = ' ' * HOLIDAY_CALENDAR = ' ' * OWNER_OF_DEFAULT_SETTINGS = SY-UNAME timezone = l_system_timezone * RULE_TYPE = 'W ' * time_from = gs_downtime-starttime * time_to = gs_downtime-endtime time_from = l_start_time time_to = l_end_time no_period = space * AVAILABLE_RULES = AVAILABLE_RULES * MAXIMAL_NUMBER_OF_RULES = MAXIMAL_NUMBER_OF_RULES * FCAL_REQUIRED = ' ' * HCAL_REQUIRED = ' ' * AVAILABLE_EXCEPTIONS = AVAILABLE_EXCEPTIONS * AVAILABLE_WEEKLY_FRQ = AVAILABLE_WEEKLY_FRQ importing action = l_action parameter_error_occured = l_parameter_error_occurred changing rule = lt_rule period_start_date = start_date_of_period period_end_date = end_date_of_period exceptions too_many_rules = 1 others = 2.

APPT_RULE_ID_GET call function 'APPT_RULE_ID_GET' exporting rule = lt_rule rule_reference = l_rule_reference "SCSRULREF * OLD_RULE_ID = ' ' * FREE_ALL_OLD_RULES = ' ' importing rule_id = l_rule_id "Check exceptions no_reference = 1 invalid_rule = 2 no_insert = 3 no_rule = 4 others = 5.

APPT_RULE_READ call function 'APPT_RULE_READ' EXPORTING rule_id = l_rule_id IMPORTING rule = lt_rule EXCEPTIONS no_rule = 1 others = 2.

APPT_RULE_TEXT_GET * CALL FUNCTION 'APPT_RULE_TEXT_GET' * EXPORTING ** LANGUAGE = LANGUAGE * rule = lt_rule ** RULE_ID = RULE_ID * TABLES * text = gt_rule_text * EXCEPTIONS * invalid_rule = 1 * rule_not_exist = 2 * OTHERS = 3.

APPT_RULE_CONV_FROM_RULE_TAB call function 'APPT_RULE_CONV_FROM_RULE_TAB' EXPORTING it_rule_tab = lt_rule IMPORTING s_scrule_exp = ls_rule EXCEPTIONS nothing_found = 1 others = 2.

DB_COMMIT call function 'DB_COMMIT'.

DB_COMMIT call function 'DB_COMMIT'.



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