SAPUI5 oModel.create () - como postar dados no back-end da SAP?
Eu tenho um botão no qual quero postar dados no meu back-end SAP no método press:
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);
}
}));
Minhas perguntas são:
Em qual método essa solicitação terminaria no back-end? Espero MyEntitySet_CREATE_ENTITY ()Por que não funciona, a mensagem de erro é: Falha na solicitação HTTP 405, Método não permitidoMas por que é 405, meu URL de serviço está errado? Como lançar dados corretamente no SAP Backend?
O Guia de solução de problemas da SAP diz: 405 Método não permitido o O método especificado na linha de solicitação não é permitido para o recurso identificado pelo URI da solicitação. A resposta deve incluir um cabeçalho Allow que contém uma lista de métodos válidos para o recurso solicitado. -> Isso não me ajuda agora, alguém sabe como incluir um cabeçalho de permissão?