点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我一直在使用CAP将我的HANA表暴露给ODATA。 我可以从以下文档中执行CRUD操作: https://cap.cloud.sap/ docs/guides/generic-providers#crud 。 使用文档,我可以插入单个记录。 例如,插入一本书,我们可以使用以下API请求,
POST服务名称/书籍
数据:{
ID:121,
标题:"简·艾尔",
author_ID:12
}
与schema.cds
实体书籍{
密钥ID:整数;
title:字符串(20);
}
和service.cds
使用'../db/schema'中的{sap.capire.bookshop作为我的};
服务ServiceName @(必需:'admin'){
实体书作为my.Books上的投影;
}
但是要在单个请求中以数组形式插入多本书,如下所示,
POST服务名称/书籍
数据:[{
ID:121,
标题:" Book A"
},{
ID:122,
标题:" Book B"
}]
如何在如上所述的单个请求中实现多条记录插入
嗨,
您不能只传递一个数组来创建多个记录,而必须使用批处理请求: http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html# sec_BatchRequests
干杯
皮埃尔
一周热门 更多>