SAP Reports / Programs | Basis Components | Middleware | Internet Communication Framework(BC-MID-ICF) SAP BC

RSICFTREE SAP ABAP Report - Maintain Services







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 see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

SICF - HTTP Service Hierarchy Maintenance


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


Text pool values


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





Text Symbol: 181 = Alias saved as inactive
Text Symbol: 196 = Could not delete breakpoint
Text Symbol: 197 = Test Service
Text Symbol: 198 = Test Link
Text Symbol: 199 = Test Ext. Alias
Text Symbol: 200 = No handler or path found in this service. Do you want to save anyway?
Text Symbol: 201 = Path entry of external alias is too short
Text Symbol: 202 = External alias name '//' is not valid
Text Symbol: 203 = Variant not valid for user
Text Symbol: 204 = No handler found in path
Text Symbol: 205 = services inactive
Text Symbol: 206 = External alias already exists in database
Text Symbol: 207 = Use dialog users only
Text Symbol: 208 = Test Load Balancing
Text Symbol: 209 = You have not selected a node; you can create a virtual host only. Continue?
Text Symbol: 210 = Logon Through HTTP Fields
Text Symbol: 180 = Service saved as inactive
Text Symbol: 150 = Namespace Nodes
Text Symbol: 151 = Virtual hosts must begin with SAP
Text Symbol: 152 = Virtual hosts must not start with SAP
Text Symbol: 153 = Only SAP namesp. format /name1/name2 with '/' allowed
Text Symbol: 154 = Parent node locked in transport request &1. Service gets package &2 from parent.
Text Symbol: 155 = Cancel
Text Symbol: 156 = Specify URL
Text Symbol: 157 = Warning: Error when initializing server
Text Symbol: 158 = Error: Password expired
Text Symbol: 159 = Incorrect password
Text Symbol: 160 = Error with user or password
Text Symbol: 161 = Activate Link
Text Symbol: 162 = Deactivate Link
Text Symbol: 163 = Activate Virtual Host
Text Symbol: 164 = Deactivate Virtual Host
Text Symbol: 165 = Activate Service
Text Symbol: 166 = Deactivate Service
Text Symbol: 167 = Activation of ICF Services
Text Symbol: 168 = Do you want to activate service &1?
Text Symbol: 169 = Yes
Text Symbol: 170 = Inactive
Text Symbol: 171 = Active





Text Symbol: 172 = Impl. Inactive
Text Symbol: 173 = Do you want to deactivate service &1?
Text Symbol: 174 = Deactivation of ICF Services
Text Symbol: 175 = Alias Target:
Text Symbol: 176 = Default Service:
Text Symbol: 177 = Activate SMTP Host
Text Symbol: 178 = Deactivate SMTP Host
Text Symbol: 179 = No service under an SMTP host
Text Symbol: 211 = SAP Logon/Assertion Ticket
Text Symbol: 243 = Create
Text Symbol: 244 = Detail Srch
Text Symbol: 245 = Change
Text Symbol: 246 = Delete
Text Symbol: 247 = Activate
Text Symbol: 248 = SAML Logon
Text Symbol: 249 = High
Text Symbol: 250 = Low
Text Symbol: 251 = Filter for Calling ICF Hierarchy
Text Symbol: 252 = Filter for Detail Information
Text Symbol: 253 = Special characters not allowed in path
Text Symbol: 254 = Initial
Text Symbol: 255 = Set
Text Symbol: 256 = Data has been changed.
Text Symbol: 257 = Do you want to save the changes?
Text Symbol: 258 = Exit
Text Symbol: 259 = External Alias
Text Symbol: 260 = Inconsistent
Text Symbol: 261 = Invalid
Text Symbol: 262 = XPRA Error
Text Symbol: 263 = Lifetime limited to 255 days
Text Symbol: 264 = Display Ext. Alias Name Fully
Text Symbol: 265 = SAP Assertion Ticket
Text Symbol: 266 = Yes
Text Symbol: 267 = No
Text Symbol: 280 = Invalid SAP Client
Text Symbol: 281 = No effect! Check client under logon data
Text Symbol: 282 = SPNEGO Authentication
Text Symbol: 283 = Do you really want to delete the virtual host (see Note 1748112) ?
Text Symbol: 284 = Warning



Text Symbol: 242 = Other Languages
Text Symbol: 212 = Basic Authentication
Text Symbol: 213 = SAP RFC Logon
Text Symbol: 214 = Logon Through SSL Certificate
Text Symbol: 215 = Logon Through Service Data
Text Symbol: 216 = ICMAN not active
Text Symbol: 217 = Cannot start browser
Text Symbol: 218 = You are not authorized to activate debugging for this user
Text Symbol: 219 = Error when activating debugging
Text Symbol: 220 = No service can be created under an SMTP host. Do you want to continue?
Text Symbol: 221 = Create service under /sap node only. Continue?
Text Symbol: 222 = Specify a user
Text Symbol: 223 = Error when selecting service
Text Symbol: 224 = No F4 help for SMTP. Standard handler = CL_SMTP_EXT_SAPCONNECT.
Text Symbol: 225 = Call ICF Recorder
Text Symbol: 226 = You are not authorized to make changes
Text Symbol: 227 = Altern. Name:
Text Symbol: 228 = Locked by user &
Text Symbol: 229 = No authorization for this action
Text Symbol: 230 = Error when executing action. Error code = &
Text Symbol: 231 = Warning
Text Symbol: 232 = Continue?
Text Symbol: 233 = Change Syst. Service
Text Symbol: 234 = Errors in cross-client user/password check
Text Symbol: 235 = Service saved
Text Symbol: 236 = Test Virtual Host
Text Symbol: 237 = Extended Filter Function
Text Symbol: 238 = Standard
Text Symbol: 239 = Alternative Logon Procedure
Text Symbol: 240 = Required Through Service Data
Text Symbol: 241 = Required Through SSL Certificate
Text Symbol: 038 = Paste not possible - operation canceled
Text Symbol: 039 = Password could not be encrypted - choose a different password
Text Symbol: 040 = No link available
Text Symbol: 041 = User does not exist
Text Symbol: 042 = If possible, do not use dialog users
Text Symbol: 043 = System services must not be changed
Text Symbol: 044 = No relevant service found
Text Symbol: 045 = Results in an endless link chain
Text Symbol: 046 = *** not applicable ***
Text Symbol: 047 = URL has no service definition assigned
Text Symbol: 048 = New Sub-Element
Text Symbol: 049 = Rename Virtual Host
Text Symbol: 050 = Display Service
Text Symbol: 051 = Delete Service
Text Symbol: 052 = Rename Service
Text Symbol: 053 = Service no longer exists - refresh table
Text Symbol: 054 = Select Handler
Text Symbol: 055 = Handler no longer exists - refresh
Text Symbol: 056 = Error when selecting node
Text Symbol: 057 = Error when adding node
Text Symbol: 058 = Error with DB update: rollback
Text Symbol: 059 = Error when deleting subhierarchy
Text Symbol: 060 = References to Service
Text Symbol: 061 = Obj. Directory Entry
Text Symbol: 062 = Cut
Text Symbol: 063 = Copy
Text Symbol: 064 = New Service
Text Symbol: 065 = Error when registering ALV_TREE events
Text Symbol: 066 = Error when setting selected node
Text Symbol: 067 = Error when deleting all nodes
Text Symbol: 068 = Table ICFSERVICE inconsistent - repair it
Text Symbol: 069 = Still one alias pointing to handler
Text Symbol: 070 = Alias no longer exists - consolidate table
Text Symbol: 071 = Parent node no longer exists - refresh table
Text Symbol: 072 = Error: Alias target handler no longer exists
Text Symbol: 073 = Network Administration
Text Symbol: 037 = Error when selecting node
Text Symbol: 001 = Select maximum of 1 host or service
Text Symbol: 002 = Service already exists in database
Text Symbol: 003 = Handler is locked by
Text Symbol: 004 = System locking error
Text Symbol: 005 = Update locked; repeat operation
Text Symbol: 006 = No special chars in service name
Text Symbol: 007 = Object locked in another transport
Text Symbol: 008 = Error: no name in SAP namespace
Text Symbol: 009 = Error: name in SAP namespace
Text Symbol: 010 = Parent handler is locked by
Text Symbol: 011 = Alias handler is locked by
Text Symbol: 012 = Delete not possible because of links to handler
Text Symbol: 013 = Handler or subhandler locked
Text Symbol: 014 = Double-click target handler to select it
Text Symbol: 015 = External handler already exists
Text Symbol: 016 = Enter valid path '/../..' for external alias
Text Symbol: 017 = Generic handler /* not possible
Text Symbol: 018 = Objects locked in another transport
Text Symbol: 019 = Only service options beginning with - or _
Text Symbol: 020 = Service option begins with - or _
Text Symbol: 021 = No authorization to create virtual host/system service
Text Symbol: 022 = DEFAULT_HOST or SAP node must not be deleted
Text Symbol: 023 = Service already exists
Text Symbol: 024 = Do not move any system services
Text Symbol: 025 = No authorization to change/delete virtual host/system service
Text Symbol: 026 = Error when deleting node
Text Symbol: 027 = Error when expanding node
Text Symbol: 028 = Maintain at least one description
Text Symbol: 029 = Code page not supported
Text Symbol: 030 = At SAP only texts in DE and EN are transported by default
Text Symbol: 031 = Check whether this language is transported
Text Symbol: 032 = Enter documentation
Text Symbol: 033 = Target service not available - repair table
Text Symbol: 034 = Paste
Text Symbol: 035 = Reserved service - 'Create' not possible
Text Symbol: 036 = Enter service name
Text Symbol: 074 = No HTTP handler classes exist
Text Symbol: 114 = Documentation
Text Symbol: 115 = Docu.
Text Symbol: 116 = Number reserved by host
Text Symbol: 117 = SMTP Host
Text Symbol: 118 = Virtual Host
Text Symbol: 119 = System Service
Text Symbol: 120 = Service
Text Symbol: 121 = Service Call
Text Symbol: 122 = Service Reference
Text Symbol: 123 = Display SMTP Host
Text Symbol: 124 = Delete SMTP Host
Text Symbol: 125 = Rename SMTP Host
Text Symbol: 126 = No virtual host updated
Text Symbol: 127 = Profile parameter is/SMTP/virt_server_# not set
Text Symbol: 128 = Host number/URL invalid
Text Symbol: 129 = No HTTP handler class
Text Symbol: 130 = Operation not possible
Text Symbol: 131 = Text contains incorrect HTTP tags in form <%=...%>
Text Symbol: 132 = Incorrect header format
Text Symbol: 133 = One : pair per line
Text Symbol: 134 = Incorrect body format
Text Symbol: 135 = No HTML error document maintained
Text Symbol: 136 = OTR text not found
Text Symbol: 137 = Enter user password
Text Symbol: 138 = Enter password only
Text Symbol: 139 = You have not saved your data. Do you still want to quit?
Text Symbol: 140 = Confirmation Prompt
Text Symbol: 141 = Note
Text Symbol: 142 = Current configuration requires SSL certificate
Text Symbol: 143 = SSL plug-in not installed on application server
Text Symbol: 144 = Current configuration does not require SSL certificate
Text Symbol: 145 = Create new service "/sap" in SAP namespace only
Text Symbol: 146 = Do you want to undo the developer traces?
Text Symbol: 147 = Local URL invalid
Text Symbol: 148 = Only SAP can create SAP namespaces
Text Symbol: 149 = SAP Namespace
Text Symbol: 113 = Profile parameter is/HTTP/virt_host_# not set
Text Symbol: 075 = Error when installing F4 help
Text Symbol: 077 = Error when accessing the class interface
Text Symbol: 078 = Operation not possible
Text Symbol: 079 = Select a valid virtual host
Text Symbol: 080 = Selected host not up-to-date - Refresh
Text Symbol: 081 = Create Virtual Host
Text Symbol: 082 = Create Virt. Directory
Text Symbol: 083 = Display Virt. Host
Text Symbol: 084 = Delete Virtual Host
Text Symbol: 085 = Display Reference
Text Symbol: 086 = Delete Reference
Text Symbol: 087 = No virtual host/service selected
Text Symbol: 088 = Virtual host/directory not permitted as referenced target of alias/virtual directories
Text Symbol: 089 = Rename Reference
Text Symbol: 090 = Display Call
Text Symbol: 091 = Delete call
Text Symbol: 092 = Rename Call
Text Symbol: 093 = References to Call
Text Symbol: 094 = Do you want to delete host &1 (including subnodes)?
Text Symbol: 095 = Do you want to delete service &1 (including subnodes)?
Text Symbol: 096 = Do you want to delete reference &1?
Text Symbol: 097 = Do you want to delete call &1 (including subnodes)?
Text Symbol: 098 = Confirmation Prompt
Text Symbol: 099 = Display External Alias
Text Symbol: 100 = Delete External Alias
Text Symbol: 101 = Rename External Alias
Text Symbol: 103 = Select Host
Text Symbol: 104 = Create External Alias
Text Symbol: 105 = Select External Alias
Text Symbol: 106 = Select Item
Text Symbol: 107 = No online manual available
Text Symbol: 108 = No service under service reference
Text Symbol: 109 = Enter external alias
Text Symbol: 110 = Cannot insert (maybe due to deleted references)
Text Symbol: 111 = Virtual hosts not yet supported
Text Symbol: 112 = Operation not possible


INCLUDES used within this REPORT RSICFTREE

INCLUDE ICFTREE_DATA.
INCLUDE ICFTREETOP.
INCLUDE ICFTREE_EXTERNAL.
INCLUDE ICFTREE_HANDLER.
INCLUDE ICFTREE_MODULE.
INCLUDE ICFTREE_CONTROLS.
INCLUDE ICFTREE_TRANSPORT.
INCLUDE ICFTREE_FORMS.


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:

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.



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