RSICFTREE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Communication This report is used to maintain HTTP services for HTTP communication in the SAP System using the
If you would like to execute this report or see the full code listing simply enter RSICFTREE into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
SICF - HTTP Service Hierarchy Maintenance
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.
Maintain Service
Selection Text: GP_LNAME = Logon by User
Selection Text: GP_LOGON = Logon error
Selection Text: GP_ONAME = Recording by User
Selection Text: GP_PATH = Request Path
Selection Text: GP_REQ = Processed Requests
Selection Text: GSO_DATE = Logon Date
Selection Text: GSO_TIME = Logon Time
Selection Text: ICF_HOST = Virtual Host
Selection Text: ICF_SERV = Service Name
Selection Text: ICF_TYPE = Hierarchy Type
Selection Text: ICF_URL = Service Path
Selection Text: SL_MUSER = Last Changed By
Selection Text: SL_MDATE = Changed On
Selection Text: SL_CUSER = Created By
Selection Text: SL_CDATE = Created On
Selection Text: PA_RFSRV = Reference Service
Selection Text: PA_MUSER = Last Changed By
Selection Text: PA_CDATE = Created On
Selection Text: PA_CUSER = Created By
Selection Text: PA_DOCU = Description
Selection Text: PA_LANGU = Language
Selection Text: PA_MDATE = Changed On
Title: Maintain Services
Text Symbol: 191 = Service has already been actively saved
Text Symbol: 190 = Are you sure?
Text Symbol: 189 = User and password deleted due to logon with SSL certificate
Text Symbol: 192 = Service has already been saved as inactive
Text Symbol: 193 = All HTTP breakpoints will be deleted. Are you sure?
Text Symbol: 194 = Refresh tree
Text Symbol: 195 = Could not set breakpoint
Text Symbol: 188 = This overwrites all external aliases in the target system.
Text Symbol: 187 = Do you want to transport all external aliases?
Text Symbol: 186 = Error when adding entry to request
Text Symbol: 185 = Transport entry added to request
Text Symbol: 184 = External Alias Transport Request
Text Symbol: 183 = Transport key must end with exactly one ' *' character
Text Symbol: 182 = Transport key cannot contain '_' character
INCLUDE ICFTREE_DATA.
INCLUDE ICFTREETOP.
INCLUDE ICFTREE_EXTERNAL.
INCLUDE ICFTREE_HANDLER.
INCLUDE ICFTREE_MODULE.
INCLUDE ICFTREE_CONTROLS.
INCLUDE ICFTREE_TRANSPORT.
INCLUDE ICFTREE_FORMS.
No SAP DATABASE tables are accessed within this REPORT code!
AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = 'SICF' EXCEPTIONS ok = 0 not_ok = 1 OTHERS = 2.
HTTP_SERVER_RESET CALL FUNCTION 'HTTP_SERVER_RESET' EXCEPTIONS OTHERS = 1.
ICF_SYSTEM_INFO CALL FUNCTION 'ICF_SYSTEM_INFO' IMPORTING local_info = l_local_profile EXCEPTIONS no_server_list_available = 1 OTHERS = 2.
ICF_MODIFY_ADMIN_SETTING CALL FUNCTION 'ICF_MODIFY_ADMIN_SETTING' EXPORTING action = ihttp_show_record CHANGING * EXPIRATION_ENTRY = action_permission = l_icfadmin_permission EXCEPTIONS icf_unknown_action = 1 icf_no_authority = 2 icf_message_locked = 3 icf_execution_denied = 4 icf_no_message_found = 5 OTHERS = 6.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING e_uni_idc25 = io_icfout-icfnodguid. "#EC DOM_EQUAL
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = io_icfout-icfparguid icf_name = io_icfout-icf_name.
POPUP_DISPLAY_TEXT_WITH_PARAMS CALL FUNCTION 'POPUP_DISPLAY_TEXT_WITH_PARAMS' EXPORTING popup_title = 'Namensraum-Knoten'(150) text_object = 'SHTTP_ICF_TOPLEVEL' TABLES parameters = l_params EXCEPTIONS error_in_text = 0 text_not_found = 0 OTHERS = 0.
POPUP_DISPLAY_TEXT_WITH_PARAMS CALL FUNCTION 'POPUP_DISPLAY_TEXT_WITH_PARAMS' EXPORTING popup_title = 'SAP-Namensraum'(149) text_object = 'SHTTP_ICF_SAPNAMESPACE' TABLES parameters = l_params EXCEPTIONS error_in_text = 0 text_not_found = 0 OTHERS = 0.
HTTPSERVIUIINIT CALL FUNCTION 'HTTPSERVIUIINIT' EXPORTING icf_name = io_icfout-icf_name icf_parguid = io_icfout-icfparguid is_new = abap_true.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING e_uni_idc25 = io_icfout-icfnodguid. "#EC DOM_EQUAL
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = io_icfout-icfparguid icf_name = io_icfout-icf_name.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gl_selected_icf-icfparguid icf_name = gl_selected_icf-icf_name.
HTTPSERVIUIINIT CALL FUNCTION 'HTTPSERVIUIINIT' EXPORTING icf_name = io_icfout-icf_name icf_parguid = io_icfout-icfparguid.
HTTPSERVIUIINIT CALL FUNCTION 'HTTPSERVIUIINIT' EXPORTING icf_name = io_icfout-icf_name icf_parguid = io_icfout-icfparguid.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gl_alias_icf-icfparguid icf_name = gl_alias_icf-icf_name.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gl_selected_icf-icfparguid icf_name = gl_selected_icf-icf_name.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = l_titlebar text_question = l_infotext text_button_1 = text-266 "'Yes' icon_button_1 = 'ICON_CHECKED' text_button_2 = text-267 "'No' icon_button_2 = 'ICON_INCOMPLETE' default_button = '2' display_cancel_button = space popup_type = 'ICON_MESSAGE_WARNING' IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.
HTTP_ACTIVATE_NODE CALL FUNCTION 'HTTP_ACTIVATE_NODE' EXPORTING * NODEGUID = url = l_icfurlbuf hostname = 'DEFAULT_HOST' expand = abap_false EXCEPTIONS node_not_existing = 1 enqueue_error = 2 no_authority = 3 url_and_nodeguid_space = 4 url_and_nodeguid_fill_in = 5 OTHERS = 6.
DEQUEUE_ESICFSER * call function 'DEQUEUE_ESICFSER' * EXPORTING * icfparguid = gl_selected_icf-icfparguid * icf_name = gl_selected_icf-icf_name.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING e_uni_idc25 = gl_clip_root-icfnodguid. "#EC DOM_EQUAL
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-167 text_question = l_str text_button_2 = 'Ja'(169) icon_button_2 = 'ICON_NEXT_HIERARCHY_LEVEL' userdefined_f1_help = 'SHTTP_SERVICE_ENABLE' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gl_selected_icf-icfparguid icf_name = gl_selected_icf-icf_name.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-174 text_question = l_str display_cancel_button = space * TEXT_BUTTON_2 = 'Ja'(169) * ICON_BUTTON_2 = 'ICON_NEXT_HIERARCHY_LEVEL' userdefined_f1_help = 'SHTTP_SERVICE_DISABLE' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gl_selected_icf-icfparguid icf_name = gl_selected_icf-icf_name.
TR_TADIR_POPUP_ENTRY_E071 CALL FUNCTION 'TR_TADIR_POPUP_ENTRY_E071' EXPORTING wi_e071_pgmid = 'R3TR' wi_e071_object = 'SICF' wi_e071_obj_name = l_e071_objname EXCEPTIONS OTHERS = 0.
ENQUEUE_ESICFSER CALL FUNCTION 'ENQUEUE_ESICFSER' EXCEPTIONS foreign_lock = 1 system_failure = 2.
REPAIR_HTTPTREE CALL FUNCTION 'REPAIR_HTTPTREE'.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER'.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = 'Wollen Sie wirklich die Developer Traces zurücksetzen?'(146) display_cancel_button = ' ' IMPORTING answer = l_answer EXCEPTIONS OTHERS = 1.
TH_RESET_TRACE CALL FUNCTION 'TH_RESET_TRACE' EXPORTING * ALL_RESET = ' ' * DP_RESET = ' ' * GW_RESET = ' ' th_reset = 'X'.
STRC_SELECT_USER_TRACE CALL FUNCTION 'STRC_SELECT_USER_TRACE' EXPORTING * SERVER = * USER = * LOADMASK = displaymask = 'All' * UPDATE = * IMPORTING * LOADMASK = * DISPLAYMASK = EXCEPTIONS server_not_active = 1 communication_failure = 2 OTHERS = 3.
ICF_REMOTE_SYSTEM_INFO CALL FUNCTION 'ICF_REMOTE_SYSTEM_INFO' EXPORTING local = lokal_flag.
ICFBUFFER_INIT CALL FUNCTION 'ICFBUFFER_INIT'.
HELP_OBJECT_SHOW CALL FUNCTION 'HELP_OBJECT_SHOW' EXPORTING dokclass = 'RE' doklangu = sy-langu dokname = prog TABLES links = links EXCEPTIONS * OBJECT_NOT_FOUND = 1 * SAPSCRIPT_ERROR = 2 OTHERS = 3.
MS_LOAD_URLMAP CALL FUNCTION 'MS_LOAD_URLMAP' EXCEPTIONS OTHERS = 1.
MS_LOAD_URLPREFIX CALL FUNCTION 'MS_LOAD_URLPREFIX' EXCEPTIONS OTHERS = 1.
CALCULATE_HASH_FOR_CHAR CALL FUNCTION 'CALCULATE_HASH_FOR_CHAR' EXPORTING alg = 'SHA1' data = rec_record_url IMPORTING hash = l_hash160 EXCEPTIONS unknown_alg = 1 param_error = 2 internal_error = 3 OTHERS = 4.
HTTP_CLIENT_RECORD_UPDATE CALL FUNCTION 'HTTP_CLIENT_RECORD_UPDATE' EXPORTING url = call_url gui_ipaddress_flag = gl_debug_samegui action = l_activate record_level = record_level timeout = rec_record_timeout clnt_depent = rec_client_depent user = rec_user url_determ = rec_url life_day = rec_life_day life_time = rec_life_time rec_logon = rec_logon call_url = orig_url CHANGING int_icfattrib = change_attrib EXCEPTIONS internal_error = 1 not_allowed_process_record = 2 OTHERS = 3.
HTTP_CLIENT_RECORD_UPDATE CALL FUNCTION 'HTTP_CLIENT_RECORD_UPDATE' EXPORTING url = call_url gui_ipaddress_flag = gl_debug_samegui action = l_activate record_level = record_level timeout = rec_record_timeout clnt_depent = rec_client_depent user = rec_user url_determ = rec_url life_day = rec_life_day life_time = rec_life_time call_url = orig_url CHANGING int_icfattrib = change_attrib EXCEPTIONS internal_error = 1 not_allowed_process_record = 2 OTHERS = 3.
CALCULATE_HASH_FOR_CHAR CALL FUNCTION 'CALCULATE_HASH_FOR_CHAR' EXPORTING alg = 'SHA1' data = rec_url_input IMPORTING hash = l_hash160 EXCEPTIONS unknown_alg = 1 param_error = 2 internal_error = 3 OTHERS = 4.
HTTP_CLIENT_RECORD_UPDATE CALL FUNCTION 'HTTP_CLIENT_RECORD_UPDATE' EXPORTING url = call_url gui_ipaddress_flag = gl_debug_samegui action = l_activate record_level = record_level timeout = rec_record_timeout clnt_depent = rec_client_depent user = rec_user url_determ = rec_url life_day = rec_life_day life_time = rec_life_time call_url = orig_url CHANGING int_icfattrib = change_attrib EXCEPTIONS internal_error = 1 not_allowed_process_record = 2 OTHERS = 3.
HTTP_CLIENT_RECORD_UPDATE CALL FUNCTION 'HTTP_CLIENT_RECORD_UPDATE' EXPORTING url = call_url gui_ipaddress_flag = gl_debug_samegui action = l_activate record_level = record_level timeout = rec_record_timeout clnt_depent = rec_client_depent user = rec_user url_determ = rec_url life_day = rec_life_day life_time = rec_life_time call_url = orig_url CHANGING int_icfattrib = change_attrib EXCEPTIONS internal_error = 1 not_allowed_process_record = 2 OTHERS = 3.
HTTP_CLIENT_RECORD_UPDATE CALL FUNCTION 'HTTP_CLIENT_RECORD_UPDATE' EXPORTING url = call_url gui_ipaddress_flag = gl_debug_samegui action = l_activate record_level = record_level timeout = rec_record_timeout clnt_depent = rec_client_depent user = rec_user url_determ = rec_url life_day = rec_life_day life_time = rec_life_time call_url = orig_url CHANGING int_icfattrib = change_attrib EXCEPTIONS internal_error = 1 not_allowed_process_record = 2 OTHERS = 3.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Sicherheitsabfrage'(140) * Editieren abbrechen? text_question = text-209 display_cancel_button = ' ' default_button = '2' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Sicherheitsabfrage'(140) * Editieren abbrechen? text_question = text-220 display_cancel_button = ' ' default_button = '2' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Sicherheitsabfrage'(140) * Editieren abbrechen? text_question = text-221 display_cancel_button = ' ' default_button = '2' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
POPUP_DISPLAY_TEXT_WITH_PARAMS CALL FUNCTION 'POPUP_DISPLAY_TEXT_WITH_PARAMS' EXPORTING popup_title = 'Namensraum-Knoten'(150) text_object = 'SHTTP_ICF_TOPLEVEL' TABLES parameters = l_params EXCEPTIONS error_in_text = 0 text_not_found = 0 OTHERS = 0.
POPUP_DISPLAY_TEXT_WITH_PARAMS CALL FUNCTION 'POPUP_DISPLAY_TEXT_WITH_PARAMS' EXPORTING popup_title = 'SAP-Namensraum'(149) text_object = 'SHTTP_ICF_SAPNAMESPACE' TABLES parameters = l_params EXCEPTIONS error_in_text = 0 text_not_found = 0 OTHERS = 0.
WZ_SWF_SHTTP_WIZ_START CALL FUNCTION 'WZ_SWF_SHTTP_WIZ_START' EXPORTING icfparguid = gl_selected_icf-icfnodguid io_path = int_url environment = gl_environment EXCEPTIONS cancelled_by_user = 1 error = 2 OTHERS = 3.
ICF_REMOTE_SYSTEM_INFO CALL FUNCTION 'ICF_REMOTE_SYSTEM_INFO' EXPORTING local = lokal_flag.
ICFBUFFER_INIT CALL FUNCTION 'ICFBUFFER_INIT'.
MS_LOAD_URLMAP CALL FUNCTION 'MS_LOAD_URLMAP' EXCEPTIONS OTHERS = 1.
MS_LOAD_URLPREFIX CALL FUNCTION 'MS_LOAD_URLPREFIX' EXCEPTIONS OTHERS = 1.
ICM_SAP_UPLOAD_URLS CALL FUNCTION 'ICM_SAP_UPLOAD_URLS' EXPORTING global = 1 EXCEPTIONS OTHERS = 1.
MS_LOAD_URLPREFIX CALL FUNCTION 'MS_LOAD_URLPREFIX' EXCEPTIONS OTHERS = 1.
ICM_SAP_UPLOAD_URLS CALL FUNCTION 'ICM_SAP_UPLOAD_URLS' EXPORTING global = 1 EXCEPTIONS OTHERS = 1.
MS_LOAD_URLPREFIX CALL FUNCTION 'MS_LOAD_URLPREFIX' EXCEPTIONS OTHERS = 1.
ICM_SAP_UPLOAD_URLS CALL FUNCTION 'ICM_SAP_UPLOAD_URLS' EXPORTING global = 1 EXCEPTIONS OTHERS = 1.
MS_LOAD_URLPREFIX CALL FUNCTION 'MS_LOAD_URLPREFIX' EXCEPTIONS OTHERS = 1.
ICM_SAP_UPLOAD_URLS CALL FUNCTION 'ICM_SAP_UPLOAD_URLS' EXPORTING global = 1 EXCEPTIONS OTHERS = 1.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ICFSERVICE' CHANGING ct_fieldcat = p_fieldcatalog.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = l_nodelayout-n_image * text = io_icfactiv_status info = io_aliaskind add_stdinf = space IMPORTING result = l_nodelayout-n_image EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
HTTP_GET_HOST CALL FUNCTION 'HTTP_GET_HOST' EXPORTING nodguid = gl_selected_icf-icfnodguid IMPORTING hostname = l_sel_hostname hostnumber = l_sel_hostnumber EXCEPTIONS no_valid_guid = 1 no_valid_host = 2 OTHERS = 3.
ENQUEUE_ESICFSER * call function 'ENQUEUE_ESICFSER' * EXPORTING * icfparguid = gl_parent_icf-icfparguid * icf_name = gl_parent_icf-icf_name * EXCEPTIONS * FOREIGN_LOCK = 1 * SYSTEM_FAILURE = 2.
ENQUEUE_ESICFSER * call function 'ENQUEUE_ESICFSER' * EXPORTING * icfparguid = P_icfs-icfparguid * icf_name = P_icfs-icf_name * EXCEPTIONS * FOREIGN_LOCK = 1 * SYSTEM_FAILURE = 2.
ENQUEUE_ESICFHAN * call function 'ENQUEUE_ESICFHAN' * EXPORTING * icf_name = P_icfs-icf_name * icfparguid = P_icfs-icfparguid * EXCEPTIONS * FOREIGN_LOCK = 1 * SYSTEM_FAILURE = 2.
POPUP_TO_INFORM * CALL FUNCTION 'POPUP_TO_INFORM' * EXPORTING * titel = 'Operation nicht möglich!'(112) * txt1 = 'Operation nicht möglich!'(112) * txt2 = 'Service nicht mehr vorhanden; Tabelle auffrischen'(053).
ENQUEUE_ESICFSER * call function 'ENQUEUE_ESICFSER' * EXPORTING * icfparguid = ls_icfs2-icfparguid * icf_name = ls_icfs2-icf_name * EXCEPTIONS * FOREIGN_LOCK = 1 * SYSTEM_FAILURE = 2.
POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = 'Operation nicht möglich!'(112) txt1 = 'Es zeigt noch ein Alias auf Handler'(069) txt2 = path.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gl_parent_icf-icfparguid icf_name = gl_parent_icf-icf_name.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gt_enq_icfs-icfparguid icf_name = gt_enq_icfs-icf_name.
DEQUEUE_ESICFHAN * call function 'DEQUEUE_ESICFHAN' * EXPORTING * icf_name = gt_enq_icfs-icf_name * icfparguid = gt_enq_icfs-icfparguid.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gt_ali_icfs-icfparguid icf_name = gt_ali_icfs-icf_name.
TR_OBJECT_CHECK * call function 'TR_OBJECT_CHECK' * exporting wi_ko200 = l_ko200 * exceptions cancel_edit_other_error = 1 * show_only_other_error = 2.
TR_OBJECT_INSERT * call function 'TR_OBJECT_INSERT' * exporting wi_ko200 = l_ko200 * tables wt_e071k = lt_e071k * exceptions cancel_edit_other_error = 1 * show_only_other_error = 2.
ENQUEUE_ESICFSER CALL FUNCTION 'ENQUEUE_ESICFSER' EXPORTING icfparguid = p_icfparguid icf_name = p_icf_name EXCEPTIONS foreign_lock = 1 system_failure = 2.
ENQUEUE_ESICFSER CALL FUNCTION 'ENQUEUE_ESICFSER' EXPORTING icfparguid = p_icfparguid icf_name = p_icf_name EXCEPTIONS foreign_lock = 1 system_failure = 2.
ENQUEUE_ESICFALI CALL FUNCTION 'ENQUEUE_ESICFALI' EXPORTING alias = p_icfalias EXCEPTIONS foreign_lock = 1 system_failure = 2.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icf_name = gt_enq_serv-icf_name icfparguid = gt_enq_serv-icfparguid.
DEQUEUE_ESICFALI CALL FUNCTION 'DEQUEUE_ESICFALI' EXPORTING alias = gt_enq_ext.
DEQUEUE_ESICFSER CALL FUNCTION 'DEQUEUE_ESICFSER' EXPORTING icfparguid = gl_selected_alias_icf-icfparguid icf_name = gl_selected_alias_icf-icf_name.
SEO_INTERFACE_IMPLEM_GET_ALL CALL FUNCTION 'SEO_INTERFACE_IMPLEM_GET_ALL' EXPORTING intkey = l_clsname IMPORTING impkeys = lt_http_cl_if EXCEPTIONS not_existing = 1 OTHERS = 2.
SEO_CLASS_GET_ALL_SUBS CALL FUNCTION 'SEO_CLASS_GET_ALL_SUBS' EXPORTING clskey = l_clsname IMPORTING inhkeys = l_subclasses EXCEPTIONS class_not_existing = 1 OTHERS = 2.
SEO_BUFFER_REFRESH CALL FUNCTION 'SEO_BUFFER_REFRESH' EXPORTING cifkey = l_key version = seoc_version_inactive.
SEO_CLASS_ALL_IMPLEMENTG_GET CALL FUNCTION 'SEO_CLASS_ALL_IMPLEMENTG_GET' EXPORTING clskey = l_key * VERSION = SEOC_VERSION_INACTIVE * STATE = '1' IMPORTING set = l_set EXCEPTIONS not_existing = 1 is_interface = 2 model_only = 3 OTHERS = 4.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING e_uni_idc25 = gl_icfs_sap-icfs-icfnodguid. "#EC DOM_EQUAL
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING e_uni_idc25 = gl_icfs_public-icfs-icfnodguid. "#EC DOM_EQUAL
TR_OBJECT_CHECK CALL FUNCTION 'TR_OBJECT_CHECK' EXPORTING wi_ko200 = l_ko200 EXCEPTIONS cancel_edit_other_error = 1 show_only_other_error = 2.
TR_OBJECT_INSERT CALL FUNCTION 'TR_OBJECT_INSERT' EXPORTING wi_ko200 = l_ko200 * wi_order = l_lock_order EXCEPTIONS cancel_edit_other_error = 1 show_only_other_error = 2.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-256 textline2 = text-257 titel = text-258 cancel_display = 'X' IMPORTING answer = l_answer.
HTTP_GET_HANDLER_LIST CALL FUNCTION 'HTTP_GET_HANDLER_LIST' EXPORTING url = gl_debug_url hostnumber = 0 enable_statistic = 0 shm_param = '0' IMPORTING * FIRSTALIAS = * SERVTBL = actlogin = io_heredity * URLSUFFIX = * URLSUFFIXHANDLER = EXCEPTIONS no_virtual_host = 1 host_inactive = 2 empty_url = 3 empty_url_component = 4 wrong_url = 5 url_no_handler = 6 service_inactive = 7 cyclic_alias_error = 8 broken_alias_error = 9 OTHERS = 10.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-256 textline2 = text-257 titel = text-258 cancel_display = 'X' IMPORTING answer = l_answer.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'WARNUNG'(231) diagnose_object = 'SHTTP_PUBLIC_CARE' text_question = 'Wollen Sie weitermachen ?'(232) * TEXT_BUTTON_1 = BUTTON_TEXT1 * ICON_BUTTON_1 = ICON_BUTTON1 default_button = '1' display_cancel_button = space popup_type = 'ICON_MESSAGE_INFORMATION' IMPORTING answer = l_answer EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'WARNUNG'(231) diagnose_object = 'SHTTP_PUBLIC_CARE' text_question = 'Wollen Sie weitermachen ?'(232) * TEXT_BUTTON_1 = BUTTON_TEXT1 * ICON_BUTTON_1 = ICON_BUTTON1 default_button = '1' display_cancel_button = space popup_type = 'ICON_MESSAGE_INFORMATION' IMPORTING answer = l_answer EXCEPTIONS OTHERS = 1.
TH_GET_VIRT_SERVER CALL FUNCTION 'TH_GET_VIRT_SERVER' EXPORTING protocol = 'HTTP' TABLES virt_server = gt_virt_host.
TH_GET_VIRT_SERVER CALL FUNCTION 'TH_GET_VIRT_SERVER' EXPORTING protocol = 'SMTP' TABLES virt_server = gt_virt_host_smtp.
SEO_INTERFACE_IMPLEM_GET_ALL CALL FUNCTION 'SEO_INTERFACE_IMPLEM_GET_ALL' EXPORTING intkey = l_clsname IMPORTING impkeys = lt_http_cl_if EXCEPTIONS not_existing = 1 OTHERS = 2.
SEO_CLASS_GET_ALL_SUBS CALL FUNCTION 'SEO_CLASS_GET_ALL_SUBS' EXPORTING clskey = l_clsname IMPORTING inhkeys = l_subclasses EXCEPTIONS class_not_existing = 1 OTHERS = 2.
SEO_METHOD_GET_YOUNGEST CALL FUNCTION 'SEO_METHOD_GET_YOUNGEST' EXPORTING cpdkey = l_seocpdkey_in IMPORTING youngest = l_seocpdkey_out EXCEPTIONS not_existing = 1 OTHERS = 2.
RS_SET_BREAKPOINT CALL FUNCTION 'RS_SET_BREAKPOINT' EXPORTING index = 1 program = program_ab mainprogram = mainprog_ab http_debugging = 'X' without_dialog = 'X' EXCEPTIONS not_executed = 1 OTHERS = 2.
SEO_METHOD_GET_YOUNGEST CALL FUNCTION 'SEO_METHOD_GET_YOUNGEST' EXPORTING cpdkey = l_seocpdkey_in IMPORTING youngest = l_seocpdkey_out EXCEPTIONS not_existing = 1 OTHERS = 2.
RS_GET_BREAKPOINTS CALL FUNCTION 'RS_GET_BREAKPOINTS' EXPORTING program = program_ab TABLES showbreakpoints = breakpoints_ab.
RS_DELETE_BREAKPOINT CALL FUNCTION 'RS_DELETE_BREAKPOINT' EXPORTING index = breakpoint_ab-line mainprog = mainprog_ab program = breakpoint_ab-program http_debugging = 'X'.
SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act =
-top_line entry_from = 1 entry_to = -lines last_page_full = 'X' loops = ok_code = p_ok overlapping = 'X' IMPORTING entry_new = l_tc_new_top_line EXCEPTIONS * NO_ENTRY_OR_PAGE_ACT = 01 * NO_ENTRY_TO = 02 * NO_OK_CODE_OR_PAGE_GO = 03 OTHERS = 0.
HTTP_GET_HANDLER_LIST CALL FUNCTION 'HTTP_GET_HANDLER_LIST' EXPORTING url = str_handler_test hostnumber = host_struc-hostnr enable_statistic = 0 IMPORTING * FIRSTALIAS = * SERVTBL = actlogin = actlogin * URLSUFFIX = * URLSUFFIXHANDLER = EXCEPTIONS no_virtual_host = 1 host_inactive = 2 empty_url = 3 empty_url_component = 4 wrong_url = 5 url_no_handler = 6 service_inactive = 7 cyclic_alias_error = 8 broken_alias_error = 9 OTHERS = 10.
HTTP_GET_HOST CALL FUNCTION 'HTTP_GET_HOST' EXPORTING nodguid = gl_selected_icf-icfnodguid IMPORTING hostnumber = int_hostnumber EXCEPTIONS no_valid_guid = 1 no_valid_host = 2 OTHERS = 3.
TH_GET_VIRT_HOST_DATA CALL FUNCTION 'TH_GET_VIRT_HOST_DATA' EXPORTING protocol = sheme_get_host virt_idx = virt_index * LOCAL = 1 IMPORTING hostname = str_host port = str_port EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
TH_GET_VIRT_HOST_DATA CALL FUNCTION 'TH_GET_VIRT_HOST_DATA' EXPORTING protocol = 2 virt_idx = virt_index * LOCAL = 1 IMPORTING hostname = str_host port = str_port EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
CALL_BROWSER CALL FUNCTION 'CALL_BROWSER' EXPORTING * URL = str_url url = c_url EXCEPTIONS frontend_not_supported = 1 frontend_error = 2 prog_not_found = 3 no_batch = 4 unspecified_error = 5 OTHERS = 6.
ICM_GET_INFO CALL FUNCTION 'ICM_GET_INFO' TABLES servlist = int_servlist EXCEPTIONS icm_error = 1 icm_timeout = 2 OTHERS = 3.
HTTP_GET_HANDLER_LIST CALL FUNCTION 'HTTP_GET_HANDLER_LIST' EXPORTING url = nodename hostnumber = host_struc-hostnr enable_statistic = 0 IMPORTING * FIRSTALIAS = * SERVTBL = actlogin = actlogin * URLSUFFIX = * URLSUFFIXHANDLER = EXCEPTIONS no_virtual_host = 1 host_inactive = 2 empty_url = 3 empty_url_component = 4 wrong_url = 5 url_no_handler = 6 service_inactive = 7 cyclic_alias_error = 8 broken_alias_error = 9 OTHERS = 10.
TH_GET_VIRT_HOST_DATA CALL FUNCTION 'TH_GET_VIRT_HOST_DATA' EXPORTING protocol = sheme_get_host virt_idx = virt_index * LOCAL = 1 IMPORTING hostname = str_host port = str_port EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
TH_GET_VIRT_HOST_DATA CALL FUNCTION 'TH_GET_VIRT_HOST_DATA' EXPORTING protocol = 2 virt_idx = virt_index * LOCAL = 1 IMPORTING hostname = str_host port = str_port EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
CALL_BROWSER CALL FUNCTION 'CALL_BROWSER' EXPORTING url = str_url EXCEPTIONS frontend_not_supported = 1 frontend_error = 2 prog_not_found = 3 no_batch = 4 unspecified_error = 5 OTHERS = 6.
HTTP_COMP_SICF_HAND_DEVCLASS CALL FUNCTION 'HTTP_COMP_SICF_HAND_DEVCLASS' EXPORTING * NODENAME = P_GT_HAND1_DB-ICF_NAME nodename = nodname icfparguid = p_gt_hand1_db-icfparguid handlername = p_gt_hand1_db-icfhandler IMPORTING check_success = consist.
HTTP_CONV_PATH_WITH_ALTNAME CALL FUNCTION 'HTTP_CONV_PATH_WITH_ALTNAME' EXPORTING url = p_record_url hostnumber = wa_number IMPORTING convert_url = int_path success = p_success.
MS_GET_INFO CALL FUNCTION 'MS_GET_INFO' IMPORTING host = ms_host * PORT = str_port http_port = http_port https_port = https_port EXCEPTIONS internal_error = 1 too_large = 2 not_found = 3 OTHERS = 4.
CALL_BROWSER CALL FUNCTION 'CALL_BROWSER' EXPORTING url = str_url EXCEPTIONS frontend_not_supported = 1 frontend_error = 2 prog_not_found = 3 no_batch = 4 unspecified_error = 5 OTHERS = 6.
MS_GET_INFO CALL FUNCTION 'MS_GET_INFO' IMPORTING host = ms_host * PORT = str_port http_port = http_port https_port = https_port EXCEPTIONS internal_error = 1 too_large = 2 not_found = 3 OTHERS = 4.
CALL_BROWSER CALL FUNCTION 'CALL_BROWSER' EXPORTING url = str_url EXCEPTIONS frontend_not_supported = 1 frontend_error = 2 prog_not_found = 3 no_batch = 4 unspecified_error = 5 OTHERS = 6.
HTTP_GET_HANDLER_LIST CALL FUNCTION 'HTTP_GET_HANDLER_LIST' EXPORTING url = str_handler_test hostnumber = host_struc-hostnr enable_statistic = 0 IMPORTING actlogin = actlogin EXCEPTIONS no_virtual_host = 1 host_inactive = 2 empty_url = 3 empty_url_component = 4 wrong_url = 5 url_no_handler = 6 service_inactive = 7 cyclic_alias_error = 8 broken_alias_error = 9 OTHERS = 10.
HTTP_GET_HOST CALL FUNCTION 'HTTP_GET_HOST' EXPORTING nodguid = gl_selected_icf-icfnodguid IMPORTING hostnumber = int_hostnumber EXCEPTIONS no_valid_guid = 1 no_valid_host = 2 OTHERS = 3.
TH_GET_VIRT_HOST_DATA CALL FUNCTION 'TH_GET_VIRT_HOST_DATA' EXPORTING protocol = sheme_get_host virt_idx = virt_index * LOCAL = 1 IMPORTING hostname = str_host port = str_port EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
TH_GET_VIRT_HOST_DATA CALL FUNCTION 'TH_GET_VIRT_HOST_DATA' EXPORTING protocol = 2 virt_idx = virt_index * LOCAL = 1 IMPORTING hostname = str_host port = str_port EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
CALL_BROWSER CALL FUNCTION 'CALL_BROWSER' EXPORTING url = str_url EXCEPTIONS frontend_not_supported = 1 frontend_error = 2 prog_not_found = 3 no_batch = 4 unspecified_error = 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.
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 RSICFTREE or its description.
RSICFTREE - Maintain Services RSICFTREE - Maintain Services RSICFSERVER - Monitor Current ICF Features (Debug, Trace, Atra) on Appl. Servers RSICFSERVER - Monitor Current ICF Features (Debug, Trace, Atra) on Appl. Servers RSICFLOGONTEST01 - Test Report: Logon Procedure and Inheritance of Logon Data RSICFLOGONTEST01 - Test Report: Logon Procedure and Inheritance of Logon Data