需要RequestBatch响应(适用于Android的SAP Cloud Platform SDK)

2020-09-03 18:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我们需要RequestBatch响应。 我们正在使用OnlineODataProvider类。

可能会获得带有响应数据的回调方法。

以下方法使用:

公共无效processBatchAsync(@NonNull @NotNull最终RequestBatch批处理,@NonNull @NotNull Action0成功处理程序,@NonNull @NotNull Action1  failureHandler,@NonNull @NotNull最终HttpHeaders标头,@NonNull @NotNull最终RequestOptions选项){<  br> this.asyncAction(new Action0(){
public void call(){
DataService.this.processBatch(batch,headers,options);
}
},successHandler,failureHandler,options );
}

致谢

罗摩克里希纳。 阿玛提

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

我们需要RequestBatch响应。 我们正在使用OnlineODataProvider类。

可能会获得带有响应数据的回调方法。

以下方法使用:

公共无效processBatchAsync(@NonNull @NotNull最终RequestBatch批处理,@NonNull @NotNull Action0成功处理程序,@NonNull @NotNull Action1  failureHandler,@NonNull @NotNull最终HttpHeaders标头,@NonNull @NotNull最终RequestOptions选项){<  br> this.asyncAction(new Action0(){
public void call(){
DataService.this.processBatch(batch,headers,options);
}
},successHandler,failureHandler,options );
}

致谢

罗摩克里希纳。 阿玛提

付费偷看设置
发送
4条回答
我是小鹏鹏啊
1楼-- · 2020-09-03 19:29

您好,

请更新以上评论。

致谢

罗摩克里希纳。 Amathi

bbpeas
2楼-- · 2020-09-03 19:24

假设您正在请求如何获取创建/更新/删除请求的状态,请在其中将ChangeSet添加到RequestBatch中...

在com.sap.cloud.mobile.odata.ChangeSet类的Android SDK API文档中,请参阅getStatus()和getError()方法。 状态应为> 299,并且如果更改集失败,错误将为非空。

请注意,(按照OData规范)对于具有变更集的失败,失败(如果有)是针对整个变更集的,而不是针对变更集中的单个创建/更新/删除请求。

打个大熊猫
3楼-- · 2020-09-03 19:14

为明确起见,应在successHandler内检查ChangeSet错误/状态。

如果* entire *批处理失败,通常将仅由于网络故障而失败,则将调用failureHandler。

吹牛啤
4楼-- · 2020-09-03 19:30

谢谢,我将检查并更新您。

致谢

罗摩克里希纳。 阿拉木图

一周热门 更多>