使用OData POST将行插入表中

时间:2013-05-09 13:15:46

标签: post odata hana sapui5

将数据插入表,更新表,使用OData删除表中的行的标准方法是什么?我的前端是SAP UI5,表格存储在HANA系统上。我是否必须使用POST请求并使用OData.create?

到目前为止,我只通过xsodata文件公开了一个表,并使用GET方法为Http请求显示记录。

3 个答案:

答案 0 :(得分:0)

据我所知,INSERT,UPDATE和DELETE操作尚不支持它。 OData服务目前是只读的here。您当然可以通过编写服务器端Javascript来创建解决方法,该Javascript基本上从您的GET请求发出SQL查询,例如this示例。

答案 1 :(得分:0)

同时XS OData支持写入数据。您甚至可以在将数据写入数据库之前添加验证逻辑。有关详细信息,请查看help.sap.com/hana上的开发人员指南。

答案 2 :(得分:0)

你需要做一个POST来做一个Insert,一个PUT来做更新,DELETE来删除数据。

在ui5端,您需要将表附加到模型(即您尝试调用的表的URL)并执行model.refresh()以使更改在表中更新。