<Button text="oDataRead" press="pressBtn_oDataRead_multiple" class="mySuperRedButton" />
pressBtn_oDataRead_multiple: function() {
var lv_oDataUrl = "proxy/http/<fioriHost>:8000//sap/opu/odata/sap/ZTEST_ODATA_SRV/"; //When running app from Eclipse
//var lv_oDataUrl = "/sap/opu/odata/sap/zmpq_sto_po_srv_srv/"; //When running app from FioriLaunchpad
//var lv_OModel = new sap.ui.model.odata.ODataModel(lv_oDataUrl, true);
var lv_OModel = new sap.ui.model.odata.ODataModel(lv_oDataUrl, true, "basis", "german$12");
sap.ui.getCore().setModel(lv_OModel);
var entitySet_url = lv_oDataUrl + "InputHelpSet?$filter=(field1 eq '') &$expand=NAVDOCTYP,NAVPURCHGRP,NAVVENDOR";
OData.read(entitySet_url, function(oResponse) {
var output = JSON.stringify(oResponse.results);
//Extract 'DcumentType' result
//var lv_NAVDOCTYP = oResponse.results[0].NAVDOCTYP;
var lv_NAVDOCTYP = oResponse.results[0].NAVDOCTYP.results;
var lv_NAVPURCHGRP = oResponse.results[0].NAVPURCHGRP.results;
var lv_NAVVENDOR = oResponse.results[0].NAVVENDOR.results;
var lv_msg = "DocumentType: " + JSON.stringify(lv_NAVDOCTYP)
+ "\nPurchaseGroup: " + JSON.stringify(lv_NAVPURCHGRP)
+ "\nVendorList:" + JSON.stringify(lv_NAVVENDOR);
//To display result in pop-up
sap.m.MessageBox.show( "Data Received \n" + lv_msg, {
icon: sap.m.MessageBox.Icon.SUCCESS,
title: "oData Response",
onClose: function(oAction) {
//do somthing if required
}});
}, function(err) {
var lvErrTxt = err.message;
sap.m.MessageBox.show( "OData Response: " + lvErrTxt, {
icon: sap.m.MessageBox.Icon.ERROR,
title: "Do you want to try again ?",
actions: [sap.m.MessageBox.Action.YES, sap.m.MessageBox.Action.NO],
onClose: function(oAction) {
if ( oAction === sap.m.MessageBox.Action.YES ) {
//If Yes clicked, one more chance to try again
}
if ( oAction === sap.m.MessageBox.Action.NO ) {
//If No clicked, then Cancel
}
}}); //MessageBox close
}); //End of OData Service Call
},
Document Type (Navigation=NAVDOCTYP, EntitySet DocTypSet):
[
{
"von": "TP",
"bis": "STO MM route"
},
{
"von": "EUB",
"bis": "DFPS Int. Ord. Type"
},
{
"von": "ZJ2",
"bis": "Stock transport ord."
}
]
Purchase Group (Navigation=NAVPURCHGRP, EntitySet=PurchGrpSet):
[
{
"EKGRP": "D11",
"EKNAM": "DB -QC SER REG"
},
{
"EKGRP": "H45",
"EKNAM": "HO Distribution"
},
{
"EKGRP": "T06",
"EKNAM": "TRP -QC CONS"
}
]
VendorList (Navigation=NAVVENDOR, EntitySet=VendorListSet): :
[
{
"LIFNR": "V01",
"NAME": "NOVODIGM Ltd"
},
{
"LIFNR": "V02",
"NAME": "Ambrisha Ltd"
},
{
"LIFNR": "V03",
"NAME": "Ghankyou Pv.t Ltd"
}
]
"proxy/http/fiori:8000//sap/opu/odata/sap/ZTEST_ODATA_SRV/InputHelpSet?$filter=(field1 eq '') &$expand=NAVDOCTYP,NAVPURCHGRP,NAVVENDOR"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
37 | |
10 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 | |
2 | |
2 |