SAP Knowledge Base Article - Public

2948313 - URL encoding does not work properly when using external links in a hyperlink in SAP Analytics Cloud (SAC)

Symptom

The following behavior occurs in SAP Analytics Cloud (SAC):

  • URL encoding does not work properly when using external links in a hyperlink.
  • Special characters like '%' are encoded differently. 

Environment

SAP Analytics Cloud (Enterprise) 

Reproducing the Issue

  1. Create SAC Table widget and set hyperlink with External URL.
  2. Input any dummy url with URL parameter having a value used in the table widget.
  3. The value is URL encoded.
  4. Click the link in the table.
  5. You can see the "%" is encoded again.

Cause

This is a limitation in the product as the encoding is managed by the encodeURI() JavaScript function.

Resolution

  • The encodeURI() escapes all the characters except: A-Z a-z 0-9 ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #
  • More information can be found about the function in the following page: encodeURI().
  • Replace the characters as per below table:

     

See Also

Your feedback is important to help us improve our knowledge base.

Keywords

SAP Cloud for Planning, sc4p, c4p, cforp, cloudforplanning, Cloud for Analytics, Cloud4Analytics, CloudforAnalytics, Cloud 4 Planning, BOC, SAPBusinessObjectsCloud, BusinessObjectsCloud, BOBJcloud, BOCloud., SAC, SAP AC, Cloud-Analytics, CloudAnalytics, SAPCloudAnalytics,Error, Issue, System, Data, User, Unable, Access, Connection, Sac, Connector, Live, Acquisition, Up, Set, setup, Model, BW, Connect, Story, Tenant, Import, Failed, Using, Working, SAML, SSO, sapanalyticscloud, sap analytical cloud, sap analytical cloud, SAC, sap analyst cloud, connected, failure, stopped , KBA , LOD-ANA-DES , Story Design & Visualizations , Problem

Product

SAP Analytics Cloud 1.0