Symptom
- Fiori In-Application Help or question mark (?) is missing
- or Web Assistant In-Application cannot be edited or cannot reach the backend to be edited ("Unknown Error" to the help add-on)
- Example: When launching the Web Assist to edit, it shows the trace: https://<yourdomain>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/%3Cunknown%3E/sap/dfa/help/wpb/Help4.js?eval",
- What causes the path to add an "unknown" in between the URL path?
- An upgrade was done from S/4HANA 1709 to S/4HANA 2020
- Followed Web Dispatcher Requirements (This is another check that can be used to resolved ? question mark is missing)
- These steps below are requirements to check to determine that the Web Dispatcher is not at fault (If Web Dispatcher check is missed most of the configuration will not work for any In-App help)
- Per test 1: Users followed and passed the checklist for Web Dispatcher (i.e. typically Web Dispatcher is required to make the ? Fiori In-Application to work)
- Made sure to follow this: 2971250 - Fiori Launchpad In-Application help does not work (Component: BC-CST-WDP)
- This step is required to make sure that the customer/user actually has zero issues with the required Web Dispatcher to move on to this issue
- Per test 2: Customer can run the urls successfully without errors
- Example of Web Dispatcher Test that needs to be ran successfully (Component: BC-CST-WDP)
- The example URLs below can be ran by the user/Web Dispatcher without errors:
- https://<SAP Web dispatcher host>:< SAP Web dispatcher HTTPS port>/sap/dfa/help/odata.svc/?$format=json
- https://<SAP Web dispatcher host>:<SAP Web dispatcher HTTPS port>/resources/sap/dfa/help/sap/cfg/XrayBootstrapHelpConfig.json
- Per test 3: Maintain cp.hana.ondemand.com and xray.hana.ondemand.com in /etc/hosts or DNS names at SAP Web dispatcher host (refer the SAP note 129997 - Hostname and IP address lookup and SAP note 799428 - Downloading SAProuter and/or niping to download niping tool) Ip address of both the systems can be found by running a ping command (e.g., ping cp.hana.ondemand.com) as these systems are open in the internet.
- The customer/user: Also configured the wdisp/system_XX and modification rules for both the systems cp.hana.ondemand.com and xray.hana.ondemand.com and connection test also seems to be fine
- It appears that the DNS is working
- It appears that the user can ping it
- Also verified from the Network Team that the calls are being established without any blocks
- Per test 4: The Web Dispatcher must be able to connect with servers cp.hana.ondemand.com:443 and xray.hana.ondemand.com:443. you can use telnet command e.g., "telnet cp.hana.ondemand.com 443" to test the connection from SAP Web dispatcher host. This appears to be working.
- Per test 5: Use TLSv1.2 for SSL handshake, as of now cp.hana.ondemand.com and xray.hana.ondemand.com require TLSv1.2 for handshake to be successful. Please set recommended setting from the SAP SAP note 510007 - Additional considerations for setting up SSL on Application Server ABAP
- This was done without issues
- HUB environment appears to be working however Embedded Environment appears to be failing
Read more...
Environment
- S/4HANA 1709 and 2020
- SAPUI5 1.84
Product
SAPUI5 1.0
Keywords
"Fiori In-Application Help not working","Missing question mark","No question mark for enable now or in-application help","Missing ? for Web Assist", "Web Assist not editable","EnableNow cannot be edited","Web Assist Unknown Error","Web Assist Unknown Path" , KBA , KM-SEN-CMP , SAP Companion former known as Web Assistant , BC-CST-WDP , Web Dispatcher , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.