是否可以通过OData从集合中POST到1个表中?
以下是我的情景: 我使用以下内容:
service{
"APPAPP"."CHANGE_REQUESTS"
as "CHANGE_REQUEST_LIST" navigates ("ID_OBJ" as "OBJECT");
"APPAPP"."CHANGE_REQUESTS_DETAIL"
as "INFO_LIST";
association "ID_OBJ"
principal "CHANGE_REQUEST_LIST"("ID_OBJ")
multiplicity "1"
dependent "INFO_LIST"("CHR_ID")
multiplicity "*";
}
将带有OData连接的2个连接表传送到SAPUI5 Fiori应用程序。 现在我尝试将数据POST回我的数据库,但是当我尝试通过URL只尝试其中一个表(包含20个条目)时,我收到以下错误:
细分' $元数据'在请求URI中的位置20无效。由于上一个细分是指一个集合,因此下一个细分受支持的唯一值是“计数”#。'。
问题:我是否可以使用现有连接执行此操作?是否有任何提示可以给我,或者是否使用此连接只能在一个表上发帖?
答案 0 :(得分:0)
得到了它。
oModel.create("/CHANGE_REQUEST_LIST", {
ID_OBJ: 10,
NAME: "CHR1"
}, {
method: "POST",
success: function(data) {...},
error: function(response) {...}
});