Symptom
URL mashup doesn't open, but redirects to the launchpad.
Environment
Sap Cloud for Customer, Fiori
Reproducing the Issue
-
Create Mashup using a filter parameter in the URL, e.g. https://xxxxxxxx.com/xxx/xxx/xxx/FioriLaunchpad.html?yyy=zzz#xyz
- Open mashup.
- Mashup is not loading the data as defined per URL parameters.
- Fiori Launchpad gets loaded instead.
Cause
Special characters in the URL get encoded to ensure correct forwarding. In this case the # (filter element) gets encoded.
Resolution
As per HTML/Web standard, any application will carry out URL encoding before sending a request. The end point provider has a mechanism which decodes the encoded characters before processing on their side. There is no change to be done from the C4C side for this case.
Keywords
mashup, url mashup, encoding, character encoding, special character, hash, filter, url parameter , KBA , hash , # , AP-RC-GEN-MSH , Mashups , Problem