How to configure Your SAP GUI HTML for Web Access
In some cases users prefer to login to their SAP systems via the web. It could be because they travel alot, or they do not have access to their computers all the time. In such cases SAP HTML can help them alot.
This document describes how to configure SAP HTML on your SAP system:
1- Login to SAP system
2- Run t-code SICF to start activating the required services
3- Click on execute
4- Navigate to /default_host/sap/bc/gui/sap/its/webgui and right click on to activate it
5- Double click on webgui service to make sure it is activated
6- Navigate to the second required service /default_host/sap/public/bc/ur and right click on it to activate it
7- Double click on ur service to make sure it is activated
8- Navigate to the third required service /default_host/sap/public/bc/its/mimes
and right click on it to activate it
9- Double click on mimes service to make sure it is activated
10- Run t-code SE80 to go to the ABAP Workbench
11- From the repository browser in your abap workbench from the dropdown list choose internet services
12- Type webgui in the field and press enter
13- Give the value 1 to webgui parameter as the below:
14- Save your changes
15- Go RZ10 and make sure that you have both parameters set, and if not then you need to define them:
login/accept_sso2_ticket = 1
login/create_sso2_ticket = 2
16- Run the t-code SIAC_PUBLISH_ALL_INTERNAL to start activating the services
17- The activation will start as you will notice at the bottom of your screen
18- When the activation is done you should see a screen as the below mentioning that the activation was done successfully
19- Now it is time to test what you did so far. To do that go to your browser and run http://your server
IP or name:port number/sap/bc/gui/sap/its/webgui
20- Your web page will look like the following:
21- Your initial sap screen will look like the following:
22- In case you face issues with the compatibility on your browser you can fix it by going to your internet explorer –> Tools –> Compatibility View Settings –> check the box: display all website in compatibility view
SAP GUI HTML Public Access through a public IP
You have the option in accessing your SAP system via SAP GUI HTML using a public IP which will allow you to access your SAP system via public natting without the need to have a private VPN “Virtual private network”.
The way how I did was that I took
and gave it to the network team, and mentioned to them my private internal IP for my SAP system along with the port 8000 which I am using for http.
From the network team side, they linked “http://private IP:8000/sap/bc/gui/sap/its/webgui” into a public IP they have so when ever I put “http:// public IP:8000/sap/bc/gui/sap/its/webgui” it directs me to the SAP GUI HTML.
Hope this was helpful
Best Regards
~Amal Aloun
Thanks, very helpful!
is the connection secure? Can I use SSL or HTTPS for these type of connections?
What about the speed of respond time?
Thank you very much 🙂
Dear Mohammed;
Yes it is secure. Incase you have a public IP for your server then you will be able to run SAP GUI HTML from any place outside your network.
You can use HTTPS as the following:
http://your serverIP or name:port number for https/sap/bc/gui/sap/its/webgui
I use both http, and https and both are working fine.
The performance is the same as the SAP GUI application on my machine. Both SAP GUI, and SAP GUI HTML have the same performance, and response time.
Best Regards
~Amal Aloun
Thanks Amal,
Does the SAP web cover all modules and transactions like SAP GUI application or there some limitations when using SAP Web ?
what if I would like to add SSL?
Thank you very much 🙂
Hello Amal,
Once the configuration has been done, do you know if there´s log in limitations? I mean, can just used one tab o window with the same credentials? Im asking you because when i use my credencials to access and open a new tab in the same web broswer, i can access to 4 or 5.. even 20 tabs with the same credecials.
Thank you Amal.
Dear Noe;
This has to do with your browser cookies. When you remove your browser cookies you will be able to provide your sap credentials each time you open a new tab.
To remove your cookies on fir fox do the following:
1- click on the lock icon next to your url then click on more information:
2- click on security tab and click on view cookies:
3- click on remove all cookies:
Hope this can fix your issue.
Best Regards
~Amal Aloun
Hi Amal,
Thank you for response,
Already tried but with other procedure. I´ll try with this steps.
Thank you agan.
Kind regards,
Hello Amal,
Hope you are doing well today,
Unfortunately, the issue persist after follow this steps, do you if this can be related with SAP GUI Web cofiguration or with the web browser configuration? The issue persist in IE, Google Chrome and Firefox, also the session can be performed from another computer.
Thank you Amal
Kind regards
Thank you Amal 🙂 This is a very nice document. I wanted to know if there was any way we could access our SAP GUI from private IP. Looks like i will need to talk to my network guys to get it configured.
I also wanted to know the use of the second (bc/ur) and third service (bc/its/mimes) that you activated? Can't we simply activate the webgui service and use it? If not, why?
Please let me know.
Thanks in advance.
Regards,
Utkarsha
Hi Utkarsha,
the second (bc/ur) is not required but the third service (bc/its/mimes) is required if you wish to use the WEBGUI service.
Useful note:
816973 ITS 7.00 - preclarification and basic problem analysis
STEP 13/14 - these parameter entrys need to be done in the 'GUI Configuration' section of the WEBGUI service via transaction SICF (rather than SE80)
Regards,
Oisin
Dear Utkarsha;
By default you will be redirected to your private IP when you run it in SE80.
If you put Private IP:port number/sap/bc/gui/sap/its/webgui after you do the required configuration you will be able to work with your gui on the web.
Regarding the second point as Oisin mentioned bc/its/mimes is required.
Best Regards
~Amal Aloun
Hello Amal,
Great document. Regarding point 19, do you have any information regarding Single Sign On.
I'm currently working with a client and implementing the WEBGUI process, we currently have SSO set-up within the ABAP system and it works well.
How do i set-up SSO when calling the URL
Hi,
nice document 🙂
Amal,
Pretty useful document with the required steps for setup. Thanks for posting it. I am able to activate the WEBGUI service and I can go to SAP GUI HTML page but when I put my login credentials there, it throws an 500 Internal server error. Same setup is working fine on my other system. Any idea what could be wrong here?
Thanks,
Saurabh
It is most likely that the system on which it is not working, is not within your internal network. Please check if you can log into your SAP network on that system.
Thanks Amal,
very helpful. This Documentation (part: 16- Run the T-code SIAC_PUBLISH_ALL_INTERNAL) resolved our problem.
Cheers
Keyvan Sharif
hi,
Thanks for your information.
Regards,
Sai
Thank you Amal, This was very helpful, I was able to create and execute SAPGUI for HTML but has anyone tried using SAML2.0 for SSO?
Regards,
M. Torres
Yes, we used ADFS as Identity Provider with SAML2 and works seamlessly.
Thank you Amal,We have a doubt of how can pass the code of a transaction SAP and a list of parameters for the transaction through SAP GUI HTML for Web Access, is this possible? How can we do it?
Thanks a lot
Hi All,
Thank you for the document.
I have an issue whereby after the webgui activation works well, but when I input the username and password, nothing happens no changes at all, it doesn't take me to the initial SAP screen.
did you resolve this? i have the same issue.
Dear Mr. AMOL
Thank you so much for this useful document
I am able to access through Internet explorer , though it does not with Opera
Dear All,
I configured all, first ppage witch login screenis fine, but when I try login to my system i have the error:
this service is activated:
could You help me, please
best regards
Mietek
Hi Mietek,
maybe you already found the workaround, but in case not, then the solution is to activate the other 3 nodes (as well as the mimes node) under the SICF node mentioned in the error message ("/default_host/sap/public/bc/its"). At least I have a laptop Developer edition of NetWeaver AS Abap (7.51), and activating those additional 3 nodes in SICF, was how I got past the same error message as you mention. So probably this workaround will work for you also.
Regards,
-dylan.
Hello Thanks for very good blog,
I am trying to test webgui ITS service from SICF on BW system:
/default_host/sap/bc/gui/sap/its/webgui. I tried to use test services, I get
SAP GUI login screen page after i used my user name and password successfully. Somehow the screen hangs and does not shows anything
I had :
Activate the mentioned services.
AND:
Run T-Code SIAC_PUBLISH_ALL_INTERNAL to activate the services
I have find this error from SMICM log file:
(SI_ESYSCALL/10054; I4; ST) [nixxi.cpp 6217]
[Thr 17224] Thu Feb 08 12:19:32 2018
[Thr 17224] *** ERROR => IcmConnThSync: No OOB message received [icxxconn.c 4491]
[Thr 17224] *** ERROR => NiIShutdownHandle: SiShutdown failed for hdl 129/sock 14156
(SI_ESYSCALL/10054; I4; ST) [nixxi.cpp 6217]
[Thr 17220] Thu Feb 08 12:19:36 2018
[Thr 17220] *** ERROR => IcmConnThSync: N
Any help.
Thanks
Hi Reza,
We have the similar problem in our SAP. Where Web HTML portal is ​opening and but nothing is working after logging in.
It displays SAP GUI screen but we are not able to execute any tocde or click on any of the icons.
Please share if you have got the answer for this.
Hi All
Have you resolve this issue. Im also have same issue cannot execute any tcode but its not happen in my QA & DEV server its running well.
Regards
Ibnu
Hello,
The Hard Copy option is present in GUI but not Web GUI. Do we need to make some confirguration to brin gthta option in web GUI?