
Software versions used in this Use Case article:
Procedure
Part A - SEN Manager Settings
Note: I have used following server names for this article as an example;
Manager On Premise Server name: starwargalaxy
Manager Deployment Name: stormtrooper
Manager On Premise Port: 8080
URL Protocol: HTTP
Work Area Name: webassistant
Work Area ID: webasst
Framework files should be visible under Resources > Adaptable Resources & should be in status Published.
In the Manager, Administration > Server settings; add below 2 Supported features field
Supported features = anonymous;DISABLE-CSRF-PROTECTION
In my case;
Part B : S/4HANA 2020 FP01 GUI Settings
Configure Web Assistant without WebDispatcher Configuration in SAPGUI front-end system
and save your changes.
URL Format : http://<manager_server>:<port>/<manager_deployment>/wa/<WorkArea_ID>/~tag/published/adaptable/web_as...
BUTTON_LOCATION | head |
LEARNING_APP_BACKEND_URL | https://launchpad.support.sap.com/ |
NO_HELP_MODE | carousel |
PARAMETERS | resourceUrl=http://starwargalaxy:8080/stormtrooper/wa/webasst/~tag/published/adaptable/web_assistant_framework;d...; |
PRODUCT | SAP_S4HANA_ON-PREMISE |
SERVICE_LAYER_VERSION | WPB |
SHOW_WHATS_NEW | TRUE |
USE_GLOBAL_HELP | TRUE |
VERSION | 2020.latest |
http://<S4HANA_ON_PREMISE_SERVER_NAME>:<PORT>/sap/bc/ui2/flp#Shell-home
Please note, if your SEN On Premise Manager is using HTTP as Port protocol, then you need to log into Fiori Launchpad too via HTTP protocol only. If Manager URL is using HTTPS then, please use HTTPS protocol for fiori launchpad URL as well. Otherwise you will get Mixed Content error and Web Assistant Framework files will not be loaded from backend. It is always suggested to use HTTPS protocol for both SEN Server and S/4 Server URLs. Since I am using a Sandbox environment, I am accessing URLs via HTTP protocol in this article.
After logging into Fiori Launchpad, now you will see the ? Help Icon loaded on the top right corner. Since we have enabled Anonymous access to Web Assistant framework files on the SEN On Premise Manager backend, there is no user/password asked for consuming the Web Assistant contents on Fiori Launchpad.
Part C : Creating Custom Web Assistant content for a Home Grown Fiori Apps
We are using a homegrown Fiori App and would like to create Custom Web Assistant Content. The standard SAP Content or Extensibility options are not applicable for our scenario hence decided to create and publish our own Web Assistant contents.
To create/edit Web Assistant Custom content , go to Edit mode URL on the Fiori Launchpad URL by appending help-editor=true to URL parameters.
URL Format: http://<S4HANA_ON_PREMISE_SERVER_NAME>:<PORT>/sap/bc/ui2/flp?help-editor=true#Shell-home
This time, you would need to enter the Username/Password of the Master Author user of Manager ( If you have SSO enabled on SEN On Premise & on S/4HANA, this user/password pop up will not be shown)
Click on ? Icon and use the Pencil button to enter the Edit mode of Web Assistant.
Once you are in Edit mode, use the + icon to create the content.
For example, I am creating a Help Tile for the SAP logo
After creating the Web Assistant content, click on Save
Publish the Help content to Manager .
That's all !
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
4 | |
3 | |
2 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 |