try {
oModel.read("/StatusSet", null, null, true, function(oEvent) {
var map = [];
var list = [];
$.each(oEvent.results, function(i, item) {
list.push({
"Status" : item.StatusNum,
"Description" : item.Description
});
map[item.StatusNum] = item.Description;
});
var jModel = new sap.ui.model.json.JSONModel({
"map" : map,
"list" : list
});
sap.ui.getCore().setModel(jModel, "StatusModel");
sap.ui.getCore().getEventBus().publish("app", "StatusModelLoaded");
}, function(oError) {
jQuery.sap.log.error("An error occurred while processing StatusSet");
});
} catch (oError) {
jQuery.sap.log.error("An error occurred while processing StatusSet");
}