在S4HC系统中在官方文档中支持‘Batch Requests’的方法才可以批处理
这个红色代表着批处理创建调用该方法
下面我所使用的批处理演示工具是postman
这里我演示用的是设置物料价格APP上的价格主数据
官方文档:
https://api.sap.com/api/API_SLSPRICINGCONDITIONRECORD_SRV/resource
这个是批处理的链接
https://***/sap/opu/odata/sap/API_SLSPRICINGCONDITIONRECORD_SRV/$batch
在postman上面设置参数
发送BODY
返回状态等于202代表这信息传输到了SAP,但是不代表创建或者修改成功
要根据返回的BODY里面的
HTTP/1.1 201 Created
代表创建成功
批处理多个就会返回多个HTTP/1.1 201Created
按照发送的BODY顺序给出返回的HTTP/1.1 201 Created
如果其中一个失败则整个都是失败的
具体的错误消息是message里面
网友评论