Symptom
- When attempting to upload a custom widget .json file in SAP Analytics Cloud (SAC) under: Stories → Custom Widget → + → Create,
- The Create button is greyed out and the following warning message appears: “The custom widget is still in development. The integrity check is disabled for at least one of its Web Components. Do not use it productively.”
- Uploading the .json file is not allowed.
Environment
- SAP Analytics Cloud (Enterprise)
Reproducing the Issue
-
Access the SAP Analytics Cloud (SAC) Tenant.
-
Navigate to Stories.
-
Select the Custom Widgets tab.
-
Click the “+” icon to add a new widget.
-
Click Browse and upload the custom widget .json file.
-
Observe that the Create button remains unavailable (grayed out) and cannot be selected.
Cause
- The issue occurs because the uploaded custom widget .json file contains a relative URL for the Web Component’s JavaScript file, such as "url": "/funnelchart.js"
- SAC requires a full, absolute URL referencing the hosted JavaScript file.
- If a relative path is used, SAC identifies the widget as being “in development,” and the integrity check fails, blocking the upload.
Resolution
Update the .json file to include the full URL for the JavaScript file, as required by SAP documentation.
Example of incorrect configuration: "url": "/xxx.js"
Example of correct configuration: "url": "https://www.sample.com/customwidgets/xxx/xxx.js"
After updating the URL field:
- Save the modified .json file.
- Upload it again in SAC under Custom Widget.
- The file should now upload successfully.
Reference: Custom Widget JSON | SAP Help Portal.
See Also
Keywords
SAP Analytics Cloud, SAC, Custom Widget, Custom Widget Upload, JSON Upload Issue, Create Button Greyed Out, Create Button Disabled, Integrity Check Disabled, Custom Widget in Development, SAC Neo Tenant, Stories Custom Widget, SAC Stories, SAC Widget Error
, KBA , LOD-ANA-DES , Story Design & Visualizations , Problem
Product
SAP Analytics Cloud 1.0
SAP Knowledge Base Article - Public