Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8950

Re: Problem in implementing ODATA update using SAP UI5

$
0
0

Hi Krishna

 

I will try and help. The first thing i notice is you are using OData.request, this is not part of SAPUI5, OData is a global introduced by the datajs thirdparty plugin, I would recommend not using it directly, instead use the ODataModel API.  There area a number of reasons for this,besides the SAPUI5 ODataModel is a lot easier to use.

 

//create a model for OData service call
//create a model for OData service call
var url = 'http://XXXXX.XXXXX.com:8000/sap/opu/sdata/sap/ZBANKRFCGANESH';
var oModel = new sap.ui.model.odata.ODataModel(url, true);
sap.ui.getCore().setModel(oModel); 
var path = '/z_bank_rfc_ganeshCollection(value='0203_IN120',scheme_id='Z_BANK_RFC_GANESH',scheme_agency_id='LOCAL')';
//create the data
var data =  {    "value": "0203_IN120",    "scheme_id": "Z_BANK_RFC_GANESH",    "scheme_agency_id": "LOCAL",    "post_bank": "",    "bank_branch": "Park Street",    "street": "Russel Street",    "city": "KOLKATA",    "swift_code": "",    "region": "WB",    "bank_name": "HSBC",    "pobk_curac": "",    "bank_group": "",    "addr_no": ""
}
//get a CSRF token if needed
oModel.refreshSecurityToken();
var oParams, fnSuccess, fnError, bUseMERGE;
//PUT data back to server
oModel.update(path, data, oParams, fnSuccess, fnError, bUseMERGE);
GE);

Viewing all articles
Browse latest Browse all 8950

Trending Articles