WP09 ACT WebDispatcher
WP09 ACT WebDispatcher
[ACT]
Web Dispatcher / Web Assistant
February 2019
Version 2.2
1
1 Introduction................................................................................................................................................................3
3.3 Import these certificates into the SAP Web Dispatcher .......................................................................................15
7 Appendix..................................................................................................................................................................33
By executing the steps described in this document you will be able to understand the main procedures required
to add an SAP Web Dispatcher and perform all required configuration steps for using the Web Assistant.
2 SAP Web Dispatcher
In this section you will configure the “integrated” Web dispatcher.
· Connect to your system using a Remote Desktop Connection from the Terminal Server
/10steps2s4/5Steps2FIORI
· Copy the file redirect.txt to /usr/sap/<SID>/SYS/profile
· Navigate to /usr/sap/<SID>/SYS/profile
· Edit your ASCS profile:
· Copy all the content from the input file to the end your ASCS profile
· Adjust all yellow sections to reflect your own environment
· Save and quit
Hint:
Please be patient between the commands. You can check the status using:
Result:
https://linux-asxx.kmudemo.site:44301/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
You should get an error connecting to the launchpad through the Web Dispatcher
3 Get all required certificates
3.1 Export the certificate from your S/4HANA system
Connect to the FIORI Launchpad (ICM):
https://linux-asxx.kmudemo.site:44300/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
Use the Certificate Export Wizard to save to a local file:
3.2 Getting the certificate from hana.ondemand.com
Get the root certificate for https://cp.hana.ondemand.com so that SAP Web Dispatcher recognizes the SSL
certificates:
1. Open the URL https://cp.hana.ondemand.com in Google Chrome.
8. Select Details.
1. Select Next.
3. Select Next.
4. Enter a location and file name to save the file (i.e. ondemand_cert)
5. Select Next.
6. Select Finish.
For example:
-> https://linux-asxx.kmudemo.site:44302/sap/admin/public/default.html
6. Copy and paste the content of the certificate from the text editor.
7. Select Import.
https://linux-asxx.kmudemo.site:44301/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
Result:
You can check whether the SAP content server is working properly through the proxy connection by
accessing:
https://sapwebdispatcher.dummycorp.com:44300/sap/dfa/help/odata.svc/?$format=json
è https://linux-asxx.kmudemo.site:44301/sap/dfa/help/odata.svc/?$format=json
Displayed output:
{"d":{"EntitySets":["Transport","DeliverableForReplication","Tile","Project","Deli
verable","TransportHistory","TourIssue","ReplicationTourIssue","Hotspot","Product"
,"Context"]}}
You can check whether the Web Assistant server is working properly through the proxy connection by
accessing:
è https://linux-asxx.kmudemo.site:44301/resources/sap/dfa/help/sap/cfg/XrayBootstrapHelpConfig.json
Displayed output
"modulePaths":{
"sap.dfa.help":"/resources/sap/dfa/help/~201509221536~"
},
"bootstrapPlugins":{
"BootstrapXrayPlugin":{
"module":"sap.dfa.help.utils.adapters.fiori.BootstrapXrayHelpPlugin"
}}}
4 Role and Catalog for the Web Assistant
4.1 Create a catalog in your system
Logon to your system:
https://linux-asxx.kmudemo.site:44301/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?scope=CUST&sap-
client=100&sap-language=EN
Save
4.3 Testing the Webassistant
https://linux-asxx.kmudemo.site:44301/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
Tx: SE16
Replace with you own host and domain info:
Tx: SM59
HTTP Connections:
Hint:
Please think about your configuration adjustments, especially SAPGUi for HTML etc.
Install the Mobile Client from the App Store on your mobile device:
è This client requires an officially signed certificate (is available as part of the 10Steps2S4 Reverse Proxy
setup)
Note: On some Android based frontends, you can get certificate errors.
7 Appendix
7.1 Apache Virtual Host File
<VirtualHost *:1443>
ServerName p00.kmudemo.ch
ErrorLog logs/p00.error.log
LogLevel info
ProxyPreserveHost On
AllowEncodedSlashes On
ProxyErrorOverride On
DocumentRoot /var/www/errors/
ProxyPass /error-documents !
RewriteEngine On
SSLEngine On
SSLProtocol all
SSLCertificateFile sec/kmudemo_wc.cer
SSLCertificateKeyFile sec/kmudemo_wc.key
SSLProxyEngine On
10Steps2S4 – Fiori Extension
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
SSLProxyProtocol all
ProxyPass /logon
https://10.0.2.80:44300/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
nocanon
ProxyPassReverse /
https://10.0.2.80:44300/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html
ProxyPassReverse / https://10.0.2.80:44300/
</VirtualHost>
34
10Steps2S4 – Fiori Extension
35