Hello SAP BI Community,
We are using SAP BO 4.0 platform and we are currently on SP04.
I have created a simple Web Intelligence report, that consumes data from an SAP BW query using the BICS interface (so using the BEx option instead of a Universe). The OLAP Connection that I used does not have a specific BW query, but only connection details of the BW system.
The problem is that I am not able to update the "max rows retrieved" parameter of the WebI Query Panel to a value larger than 10,000 rows.
In the properties of the Query Panel I can see that the standard value is set to 5,000. If I try to modify the parameter to a higher value than 10,000 it does not get updated. I am actually able to type a value larger (let's say 100,000), but as soon as I press "OK", the dialog exits and I can see in the last moment that the parameter is set back to a previous value. When I open the properties again, I can confirm that the value got set back to the previous value. The only way to change it is to set it to a value of 10,000 or less. In this case the value gets updated.
However, 10,000 rows is obviously a very small amount of data, so I don't expect this to be a technical limitation. I would rather say that it is a bug in the properties dialog.
The behaviour is the same in both: WebI Rich Client and Launch Pad.
I searched the sdn, sap notes and the only information that I found was a similar bug that was fixed in SP02. But we are on SP04:
- ADAPT01496405 "Max rows retrieved" and "Max retrieval time" attributes are not synchronized
The reason why I would like to increase this parameter is because I suspect it is causing an error if the amount of rows exceeds 100,000. According to my investigation if I leave the default value (5,000) I do not get any error or warning (even "partial results" warning) if the amount of rows I retrieve from BW is less than 100,000. As soon as the amount of rows is larger than 100,000, I get the classic error in BI Launch Pad when refreshing the report: "An internal error occurred while calling 'processDPCommandsEx' API. (Error: ERR_WIS_30270) (WIS 30270)". It seems that the error may be solved if I would be able to adjust the "max rows retrieved" parameter. But how?
I am wondering if anyone ever faced a similar issue and has an idea of a workaround.
Is there possibly anywhere an option to increase the default max amount of rows to a value higher than 5,000? This would already help.
Typically you would set it in a universe, but since there is no universe in this case where would I change that?
Any type of valuable help would be highly appreciated!
Thanks in advance!
Regards,
Maxim