cancel
Showing results for 
Search instead for 
Did you mean: 

Error : parameter "REPORT_DATA_BINDING" of type "OL" occurs with index 0

Former Member
0 Kudos

Hi,

We tried to execute a Web Report by clicking on Push button by generating a Javascript code using wizard in Javascript Web Item. Here is the full description of the error,

com.sap.ip.bi.webapplications.runtime.controller.MessageException: The parameter "REPORT_DATA_BINDING" of type "OL" occurs with index 0:

<parameterList>

<param name="REPORT_DATA_BINDING" value="">

<param name="DATA_PROVIDER_REF" value="DP_1"/>

</param>

</parameterList>

……

com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: com.sap.ip.bi.base.exception.BIBaseRuntimeException:

The parameter "REPORT_DATA_BINDING" of type "OL" occurs with index 0:

<parameterList>

<param name="REPORT_DATA_BINDING" value="">

<param name="DATA_PROVIDER_REF" value="DP_1"/> </param></parameterList>

We suspect the error is with the SAP generated Javascript code, if anyone facing the same issue and solved the problem please share your information.

Thanks,

Vijay

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

To add more to what Vijay has described, we are trying out the following.

We have a Web template that has 4 drop downs, an execute button and a report item. Based on the values in the drop down, we would like to set the report dynamically in the report item.

We have tried this using the Command Instructions and it has worked successfully. If the execute button has a command instruction to set the report in the report item at runtime, this works perfectly. If we replace the command instruction with a Javascrip generated by the wizard, we get the error described by Vijay.

From what we could gather, the addParameter and setChildList set of Javascript APIs are generated correctly to build the hierarchy as described by the command instructions. Unfortunately at one level that has the REPORT_DATA_BINDING node, the generated Javascript results in the following

<param name="REPORT_DATA_BINDING" value="">

whereas SAP requires the following

<param name="REPORT_DATA_BINDING" value="" index="1">

As this is all generated by the Javascript Wizard, we feel it is a bug.

It would be great if somebody can try this out on their system (We are using SP11) to indicate it its a consistent problem or something that we are only facing.

Please let us know if you would like more information.