What is the issue and how can we reproduce it?
When Using a sap.ui.model.odata.v2.ODataModel to call an OData Function on an OData V2 Service that returns an Array of Strings, the result will not be parsed correctly in the OData Model and result in a JavaScript Error on Client Side.
A Reproducing example (with instructions for setup) can be found here: https://github.com/chott92/openui5-sample
From what I did analyze on my own, it appears that with String Arrays, the Model takes one recursive step too far into the result parsing, resulting in calling a each() on the Strings themselves, which results in the error shown on the JavaScript Console.
Which OpenUI5 version is your project targeting?
1.96, 1.136 (reproduced on both)
Is the issue device- or browser-specific?
The Issue Seems not to be browser specific, since it appears to be located directly in the JavaScript Code of the ODataModel.
Confirmation