Skip to Content
0
Jul 20, 2017 at 02:27 PM

[50017] - Invalid data binding error SAP UI5 Viz

3540 Views Last edit May 27, 2020 at 07:35 AM 2 rev

Here is my model

var oData = [{
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "7"
}, {
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "8"
}, {
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "9"
}, {
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "10"
}];
var oDataObj = new JSONModel({
results: oData
});

Here is how i assign the model

oVizFrame = new VizFrame({
vizType: 'vertical_bullet',
uiConfig: {
'applicationSet': 'fiori',
'showErrorMessage': true
}
}),
oFlatDataSet = new FlattenedDataset({
dimensions: [{
name: 'Group Name',
value: "{oChartModel>GroupName}"
}],
measures: [{
name: 'Values',
value: '{oChartModel>Values}'
}],
data: "oChartModel>/results",
feeds: [{
uid: 'actualValues',
type: 'Measure',
values: 'Value'
}, {
uid: 'categoryAxis',
type: 'Dimension',
values: 'Group'
}, {
uid: 'valueAxis',
type: 'Measure',
values: "{oChartModel>Values}"
}]
});
oVizFrame.setDataset(oFlatDataSet);
sap.ui.getCore().setModel(oDataObj, "oChartModel");

Getting [50017] - Invalid data binding error