SAPUI5でoDataの機能をテストしています。SAP UI OData Create not working
これまでGET & DELETEを実装していますが、正常に動作しています。
いいえ新しいエントリを追加したいときは、何も問題はありません。このようなCreate-Request
を送る
イム:
var oEntry = {};
oEntry.EmailAdresse = sap.ui.getCore().getElementById("txtemail").getValue();
oEntry.Nachname = sap.ui.getCore().getElementById("txtlastname").getValue();
oModel.create("/Z_ETT_ODATASet", oEntry, function(oData, response){
alert("Success");
},
function(oError){
alert(oError);
});
これは私のリクエストです:
Accept application/json
Accept-Encoding gzip, deflate
Accept-Language en
Content-Length 54
Content-Type application/json
Cookie ZZZZZZZZ
Host XXXXXXXXXXXXXXXXXXXX
MaxDataServiceVersion 2.0
Referer http://XXXXXXXXXXXXXXXXXXXX:8007/sap/bc/ui5_ui5/sap/zhelloworld/index.html?sap-client=100&sap-ui-language=EN&sap-ui-xx-devmode=true
User-Agent Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
X-CSRF-Token AAAAAAAAAAAAAAAA==
dataserviceversion 2.0
sap-cancel-on-close true
sap-contextid-accept header
また、私は投稿したいデータが要求に記載されている。
{"EmailAdresse":"[email protected]","Nachname":"Test"}
SAP GUIに外部ブレークポイントを追加すると、Z_ETT_ODATASET_CREATE_ENTITY
が呼び出されますが、残念ながらIT_KEY_TAB
にはエントリがありません。
ここで何が間違っていますか - データはどこで失われますか?
'Z_ETT_ODATASET_CREATE_ENTITY'はどのように見えますか? – Jagger