on 04-19-2017 12:37 PM
Hello there,
I've created an UI5 application with OData service, I am able to update the data which entered on application to backend via OData service. but couldn't delete the data in the same way. Getting below error message in log.
The Data Services Request contains SystemQueryOptions that are not allowed for this Request Type
below is my code:
deleteEntry: function(oEvent) {
var oModel = oEvent.getSource().getModel();
var oBindingContext = oEvent.getSource().getBindingContext();
var sPath = oBindingContext.getPath();
oModel.remove(sPath, {
success: function() {
MessageToast.show("Delete Success");
},
error: function() {
MessageToast.show("Delete Failed");
}
});
oModel.refresh();
}
Hi Damal,
Please check what is the value in sPath right after the below statement:
var sPath = oBindingContext.getPath();
it should be in the format "/entityset(keyvalues)"
best regards,
Mahesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi chengalarayulu.d,
Did you got any solution for the above issue ?
i am also facing the same issue..
Odata call is going well and also getting response Ok 200, but the record is not deleting from backend.
the same URI which is sending request to delete record is working fine in sap gateway client.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
oModel.remove(sPath,{
success:function(){
MessageToast.show("Delete Success");
oModel.refresh();},
error:function(){
MessageToast.show("Delete Failed");}});
how about trying this?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.