SAP Knowledge Base Article - Public

3711103 - Unable to integrate an input control with a starter in the popup in SAP Analytics Cloud (SAC)

Symptom

While using a starter (Data Action Starter, Data Upload Starter, Multi Action Starter) in the popup, attempting to select an input control on the same page as the parameter fails. It shows incompatible without providing any reasons.

Environment

SAP Analytics Cloud (SAC)

Reproducing the Issue

  1. Open the story in edit mode.
  2. Create an input control on the page.
  3. Add a data upload starter to a popup within the same page.
  4. Attempt to set the input control as the parameter for the starter.
  5. Observe the message "There is no compatible input control" and the absence of available input controls. 

Cause

The design differs between Story's Edit mode and View mode:

  • In Edit mode, "Filters -> Applied to This Page" includes only input controls on the selected page or popup. 
  • In View mode, "Filters -> Applied to This Page" includes input controls on both the page and popup.
  • As a result, the Starter in the popup cannot connect to input controls on the page containing the popup.  

This restriction is outlined on the SAC Online Help:

  • Restrictions in Page Popups
    • In edit time, linked analysis isn't applied to widgets in page popups.

Resolution

To overcome this restriction, please follow the workaround as below:

  1. Open the story in the edit mode.
  2. Add the starter in the page instead of in the popup.
  3. Set starter visibility to false in the page's onInitialization event.
  4. Add a panel in the popup as a placeholder for the starter.
  5. Adjust the panel size accordingly and set its background to have "no color".
  6. Add a button on the page to open the popup in its on-click event.
  7. Add a script to move the starter into the placeholder panel, adjust the starter's position, and set it to be visible.
  8. Open the story in the view mode and click the button to show the popup.
  9. The starter will appear, using the value from the input control on the page.

-----a simple example script for the button click----
Panel_1.moveWidget(DataUploadStarter_1);
DataUploadStarter_1.getLayout().setLeft(0);
DataUploadStarter_1.getLayout().setTop(0);
DataUploadStarter_1.setVisible(true);
Popup_2.open();
----------

See Also

Set Up Starters

Keywords

upload widget starter, data action starter, multi action starter, version input control, popup integration, data upload starter, incompatible input control, sap analytics cloud, page popup, story popup, starter parameters linking, workaround for popup integration, pop up, pop-up, story filter, page filter , KBA , LOD-ANA-PL-MA , Multi Actions , LOD-ANA-PL-AF , Advanced Formulas , LOD-ANA-PL-DA , Data Actions , LOD-ANA-ML-DI , Data Integration, Data Export API, Data Import API , Problem

Product

SAP Analytics Cloud 1.0