SAPUI5 oModel.create () - Wie poste ich Daten in das SAP-Backend?
Ich habe eine Schaltfläche, über die ich Daten auf press-method an mein SAP-Backend senden möchte:
oCellBtnOtherchart.addContent(new sap.ui.commons.Button({
text : "Save",
press : function() {
var sServiceUrl = "/MyEntitSet('0001')";
var oModel = sap.ui.getCore().getModel();
console.log(oModel);
var oParameters = {
"email" : "a",
"lastname" : "b",
"firstname" : "c",
};
oModel.create(sServiceUrl, oParameters);
}
}));
Meine Fragen sind:
In welcher Methode würde diese Anfrage im Backend enden? Ich erwarte MyEntitySet_CREATE_ENTITY () Warum funktioniert es nicht? Die Fehlermeldung lautet: HTTP-Anforderung fehlgeschlagen 405, Methode nicht zulässigAber warum ist es 405, ist meine Service-URL falsch? Wie poste ich Daten korrekt in das SAP-Backend?
m @SAP Troubleshooting Guide heißt es: 405 Methode nicht zulässig o Die in der Anforderungszeile angegebene Methode ist für die durch den Anforderungs-URI angegebene Ressource nicht zulässig. Die Antwort muss einen Zulassen-Header enthalten, der eine Liste gültiger Methoden für die angeforderte Ressource enthält. -> Das hilft mir momentan nicht weiter. Weiß jemand, wie man einen Erlaubnis-Header einfügt?