Skip to Content
Technical Articles

Transaction code WEBGUI: how to use it with the SAP Web Dispatcher

Yesterday a colleague of mine asked whether transaction code WEBGUI could be used to launch the WEBGUI service via SAP Web Dispatcher.

Until then I was certain that the URL would be formed using the Fully Qualified Domain Name (FQDN) of the local server, using the value of icm/host_name_full parameter. Yes, I was wrong.

Let me show you how to use table HTTPURLLOC to make the URL point to the SAP Web Dispatcher.

First things first: if you don’t have any entry in HTTPURLLOC, you can find the FQDN in transaction code SMICM:

SMICM%3A%20FQDN%20of%20my%20application%20server

SMICM: FQDN of my application server

Calling transaction code WEBGUI will open the web browser (IE11) with the URL:

https://myappserver.mydomain.com/sap/bc/gui/sap/its/webgui/?sap-client=001&sap-language=en

Here it is:

WEBGUI%20via%20IE11%20%28executed%20calling%20t-code%20WEBGUI%29

WEBGUI via IE11 (executed calling t-code WEBGUI)

Now let me create an entry in table HTTPURLLOC, so my SAP Web Dispatcher will be used. I will use transaction code SE16 to create the entry: just enter the table name and click on the “Create Entries” button:

SE16%3A%20table%20HTTPURLLOC

SE16: table HTTPURLLOC

Inform the protocol (https). For the APPLICATN, use “/ITS//WEBGUI” (without the quotes). For the HOST, inform the FQDN of your SAP Web Dispatcher and for the PORT, the HTTPS port. In my test system, the entries are:

Entries%20for%20HTTPURLLOC%20table

Entries for HTTPURLLOC table

Just press the “Save” button and call transaction code WEBGUI again:

WEBGUI%20via%20SAP%20Web%20Dispatcher

WEBGUI via SAP Web Dispatcher

The result is the same, i.e. the WEBGUI service is loaded in the web browser. The only difference is that now it is load balanced by the SAP Web Dispatcher.

You can read more about table HTTPURLLOC here.

Be sure that you use the most recent SAP Web Dispatcher version and patch level, following the recommendation from SAP Note 908097.

1 Comment
You must be Logged on to comment or reply to a post.
  • Hello Cristiano,

    thanks, the basis team did some stuff to do a proper launch, and I was not understanding that kind of concept and posssibility. It is much clear now. I also found a dedicated transaction HTTPURLLOC :).