I'll just mention the changed onInit funtion here, too.
onInit: function(){ var oModel = new sap.ui.model.odata.ODataModel( "proxy/http://<host>:<port>/sap/opu/odata/sap/Y_BANK_RFC_DATA_01",false, "username", "password"); var oTable = sap.ui.getCore().byId("bank_key"); oTable.setModel(oModel); var FilterOperator = sap.ui.model.FilterOperator; var filter = new sap.ui.model.Filter("bank_ctry",FilterOperator.EQ, "IN"); oTable.bindRows("/y_bank_rfc_data_01Collection()", null, null,[ filter ]); },